Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ColorTemperature ¶
type ColorTemperature struct {
Mirek interface{} `json:"mirek"`
MirekValid bool `json:"mirek_valid"`
}
type Event ¶
type Event struct {
IdV1 string `json:"id_v1"`
Button Button `json:"button,omitempty"`
Owner Owner `json:"owner,omitempty"`
Dimming Dimming `json:"dimming,omitempty"`
Dynamics Dynamics `json:"dynamics,omitempty"`
Color Color `json:"color,omitempty"`
ColorTemperature ColorTemperature `json:"color_temperature,omitempty"`
Temperature Temperature `json:"temperature,omitempty"`
PowerState PowerState `json:"power_state,omitempty"`
Status Status `json:"status,omitempty"`
}
type EventClient ¶
type EventClient struct {
// contains filtered or unexported fields
}
func NewEventClient ¶
func NewEventClient() *EventClient
func (*EventClient) Start ¶
func (c *EventClient) Start(hueHost, hueKey string) error
func (*EventClient) Subscribe ¶
func (c *EventClient) Subscribe(event string, ch chan string)
type PowerState ¶
type Temperature ¶
Click to show internal directories.
Click to hide internal directories.