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.