Documentation ¶
Index ¶
- type Colorlight
- func (cl *Colorlight) Brightness(brightness int)
- func (cl *Colorlight) GetAccessory() *accessory.Accessory
- func (cl *Colorlight) GetBrightness() int
- func (cl *Colorlight) GetColor() colorful.Color
- func (cl *Colorlight) GetDeviceUrl() string
- func (cl *Colorlight) GetState() bool
- func (cl *Colorlight) Init()
- func (cl *Colorlight) LightOff()
- func (cl *Colorlight) LightOn()
- func (cl *Colorlight) ScheduleLightOn()
- func (cl *Colorlight) SetColor(color colorful.Color)
- func (cl *Colorlight) State(state bool)
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Colorlight ¶
type Colorlight struct {
// contains filtered or unexported fields
}
func New ¶
func New(id string, addr string, acc *accessory.ColoredLightbulb, httpClient *http.Client, log *logger.Logger) *Colorlight
func (*Colorlight) Brightness ¶
func (cl *Colorlight) Brightness(brightness int)
func (*Colorlight) GetAccessory ¶
func (cl *Colorlight) GetAccessory() *accessory.Accessory
func (*Colorlight) GetBrightness ¶
func (cl *Colorlight) GetBrightness() int
func (*Colorlight) GetColor ¶
func (cl *Colorlight) GetColor() colorful.Color
func (*Colorlight) GetDeviceUrl ¶
func (cl *Colorlight) GetDeviceUrl() string
func (*Colorlight) GetState ¶
func (cl *Colorlight) GetState() bool
func (*Colorlight) Init ¶
func (cl *Colorlight) Init()
func (*Colorlight) LightOff ¶
func (cl *Colorlight) LightOff()
func (*Colorlight) LightOn ¶
func (cl *Colorlight) LightOn()
func (*Colorlight) ScheduleLightOn ¶
func (cl *Colorlight) ScheduleLightOn()
func (*Colorlight) SetColor ¶
func (cl *Colorlight) SetColor(color colorful.Color)
func (*Colorlight) State ¶
func (cl *Colorlight) State(state bool)
Click to show internal directories.
Click to hide internal directories.