templates

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package templates provides Go bindings for android.service.controls.templates.

Index

Constants

View Source
const (
	FlagModeCool     = consts.FlagModeCool
	FlagModeEco      = consts.FlagModeEco
	FlagModeHeat     = consts.FlagModeHeat
	FlagModeHeatCool = consts.FlagModeHeatCool
	FlagModeOff      = consts.FlagModeOff
	ModeCool         = consts.ModeCool
	ModeEco          = consts.ModeEco
	ModeHeat         = consts.ModeHeat
	ModeHeatCool     = consts.ModeHeatCool
	ModeOff          = consts.ModeOff
	ModeUnknown      = consts.ModeUnknown
	Creator          = consts.Creator
	TypeError        = consts.TypeError
	TypeNoTemplate   = consts.TypeNoTemplate
	TypeRange        = consts.TypeRange
	TypeStateless    = consts.TypeStateless
	TypeTemperature  = consts.TypeTemperature
	TypeThumbnail    = consts.TypeThumbnail
	TypeToggle       = consts.TypeToggle
	TypeToggleRange  = consts.TypeToggleRange
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type ControlButton

type ControlButton struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ControlButton wraps android.service.controls.templates.ControlButton.

func (*ControlButton) DescribeContents

func (m *ControlButton) DescribeContents() (int32, error)

DescribeContents calls android.service.controls.templates.ControlButton.describeContents.

func (*ControlButton) GetActionDescription

func (m *ControlButton) GetActionDescription() (*jni.Object, error)

GetActionDescription calls android.service.controls.templates.ControlButton.getActionDescription.

func (*ControlButton) IsChecked

func (m *ControlButton) IsChecked() (bool, error)

IsChecked calls android.service.controls.templates.ControlButton.isChecked.

func (*ControlButton) WriteToParcel

func (m *ControlButton) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.service.controls.templates.ControlButton.writeToParcel.

type ControlTemplate

type ControlTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ControlTemplate wraps android.service.controls.templates.ControlTemplate.

func (*ControlTemplate) GetErrorTemplate

func (m *ControlTemplate) GetErrorTemplate() (*jni.Object, error)

GetErrorTemplate calls android.service.controls.templates.ControlTemplate.getErrorTemplate.

func (*ControlTemplate) GetNoTemplateObject

func (m *ControlTemplate) GetNoTemplateObject() (*jni.Object, error)

GetNoTemplateObject calls android.service.controls.templates.ControlTemplate.getNoTemplateObject.

func (*ControlTemplate) GetTemplateId

func (m *ControlTemplate) GetTemplateId() (string, error)

GetTemplateId calls android.service.controls.templates.ControlTemplate.getTemplateId.

func (*ControlTemplate) GetTemplateType

func (m *ControlTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.ControlTemplate.getTemplateType.

type RangeTemplate

type RangeTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

RangeTemplate wraps android.service.controls.templates.RangeTemplate.

func (*RangeTemplate) GetCurrentValue

func (m *RangeTemplate) GetCurrentValue() (float32, error)

GetCurrentValue calls android.service.controls.templates.RangeTemplate.getCurrentValue.

func (*RangeTemplate) GetFormatString

func (m *RangeTemplate) GetFormatString() (*jni.Object, error)

GetFormatString calls android.service.controls.templates.RangeTemplate.getFormatString.

func (*RangeTemplate) GetMaxValue

func (m *RangeTemplate) GetMaxValue() (float32, error)

GetMaxValue calls android.service.controls.templates.RangeTemplate.getMaxValue.

func (*RangeTemplate) GetMinValue

func (m *RangeTemplate) GetMinValue() (float32, error)

GetMinValue calls android.service.controls.templates.RangeTemplate.getMinValue.

func (*RangeTemplate) GetStepValue

func (m *RangeTemplate) GetStepValue() (float32, error)

GetStepValue calls android.service.controls.templates.RangeTemplate.getStepValue.

func (*RangeTemplate) GetTemplateType

func (m *RangeTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.RangeTemplate.getTemplateType.

type StatelessTemplate

type StatelessTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

StatelessTemplate wraps android.service.controls.templates.StatelessTemplate.

func (*StatelessTemplate) GetTemplateType

func (m *StatelessTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.StatelessTemplate.getTemplateType.

type TemperatureControlTemplate

type TemperatureControlTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

TemperatureControlTemplate wraps android.service.controls.templates.TemperatureControlTemplate.

func (*TemperatureControlTemplate) GetCurrentActiveMode

func (m *TemperatureControlTemplate) GetCurrentActiveMode() (int32, error)

GetCurrentActiveMode calls android.service.controls.templates.TemperatureControlTemplate.getCurrentActiveMode.

func (*TemperatureControlTemplate) GetCurrentMode

func (m *TemperatureControlTemplate) GetCurrentMode() (int32, error)

GetCurrentMode calls android.service.controls.templates.TemperatureControlTemplate.getCurrentMode.

func (*TemperatureControlTemplate) GetModes

func (m *TemperatureControlTemplate) GetModes() (int32, error)

GetModes calls android.service.controls.templates.TemperatureControlTemplate.getModes.

func (*TemperatureControlTemplate) GetTemplate

func (m *TemperatureControlTemplate) GetTemplate() (*jni.Object, error)

GetTemplate calls android.service.controls.templates.TemperatureControlTemplate.getTemplate.

func (*TemperatureControlTemplate) GetTemplateType

func (m *TemperatureControlTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.TemperatureControlTemplate.getTemplateType.

type ThumbnailTemplate

type ThumbnailTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ThumbnailTemplate wraps android.service.controls.templates.ThumbnailTemplate.

func (*ThumbnailTemplate) GetContentDescription

func (m *ThumbnailTemplate) GetContentDescription() (*jni.Object, error)

GetContentDescription calls android.service.controls.templates.ThumbnailTemplate.getContentDescription.

func (*ThumbnailTemplate) GetTemplateType

func (m *ThumbnailTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.ThumbnailTemplate.getTemplateType.

func (*ThumbnailTemplate) GetThumbnail

func (m *ThumbnailTemplate) GetThumbnail() (*jni.Object, error)

GetThumbnail calls android.service.controls.templates.ThumbnailTemplate.getThumbnail.

func (*ThumbnailTemplate) IsActive

func (m *ThumbnailTemplate) IsActive() (bool, error)

IsActive calls android.service.controls.templates.ThumbnailTemplate.isActive.

type ToggleRangeTemplate

type ToggleRangeTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ToggleRangeTemplate wraps android.service.controls.templates.ToggleRangeTemplate.

func (*ToggleRangeTemplate) GetActionDescription

func (m *ToggleRangeTemplate) GetActionDescription() (*jni.Object, error)

GetActionDescription calls android.service.controls.templates.ToggleRangeTemplate.getActionDescription.

func (*ToggleRangeTemplate) GetRange

func (m *ToggleRangeTemplate) GetRange() (*jni.Object, error)

GetRange calls android.service.controls.templates.ToggleRangeTemplate.getRange.

func (*ToggleRangeTemplate) GetTemplateType

func (m *ToggleRangeTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.ToggleRangeTemplate.getTemplateType.

func (*ToggleRangeTemplate) IsChecked

func (m *ToggleRangeTemplate) IsChecked() (bool, error)

IsChecked calls android.service.controls.templates.ToggleRangeTemplate.isChecked.

type ToggleTemplate

type ToggleTemplate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ToggleTemplate wraps android.service.controls.templates.ToggleTemplate.

func (*ToggleTemplate) GetContentDescription

func (m *ToggleTemplate) GetContentDescription() (*jni.Object, error)

GetContentDescription calls android.service.controls.templates.ToggleTemplate.getContentDescription.

func (*ToggleTemplate) GetTemplateType

func (m *ToggleTemplate) GetTemplateType() (int32, error)

GetTemplateType calls android.service.controls.templates.ToggleTemplate.getTemplateType.

func (*ToggleTemplate) IsChecked

func (m *ToggleTemplate) IsChecked() (bool, error)

IsChecked calls android.service.controls.templates.ToggleTemplate.isChecked.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL