Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Info ¶
type Info struct {
ProductName string `json:"productName"`
HardwareBoardType int `json:"hardwareBoardType"`
FirmwareBuildNumber int `json:"firmwareBuildNumber"`
FirmwareVersion string `json:"firmwareVersion"`
SerialNumber string `json:"serialNumber"`
DisplayName string `json:"displayName"`
Features []string `json:"features"`
}
type Manager ¶
type Manager struct {
Endpoints []string
State map[string]State
Info map[string]Info
Settings map[string]Settings
HTTPClient HTTPClient
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager() *Manager
func (*Manager) LoadSettings ¶
type Settings ¶
type Settings struct {
PowerOnBehavior int `json:"powerOnBehavior"`
PowerOnBrightness int `json:"powerOnBrightness"`
PowerOnTemperature int `json:"powerOnTemperature"`
SwitchOnDurationMs int `json:"switchOnDurationMs"`
SwitchOffDurationMs int `json:"switchOffDurationMs"`
ColorChangeDurationMs int `json:"colorChangeDurationMs"`
}
Click to show internal directories.
Click to hide internal directories.