bulb

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bulb

type Bulb struct {
	IP     *string `json:"ip,omitempty"`
	Mac    *string `json:"mac,omitempty"`
	Params *Params `json:"method,omitempty"`
}

func (*Bulb) SetState

func (bulb *Bulb) SetState(timeout int) (string, error)

type Message

type Message struct {
	Method *string `json:"method,omitempty"`
	Params *Params `json:"params,omitempty"`
}

type Params

type Params struct {
	SceneID   *int  `json:"sceneId,omitempty"`
	Speed     *int  `json:"speed,omitempty"`
	Dimming   *int  `json:"dimming,omitempty"`
	Temp      *int  `json:"temp,omitempty"`
	Red       *int  `json:"r,omitempty"`
	Green     *int  `json:"g,omitempty"`
	Blue      *int  `json:"b,omitempty"`
	ColdWhite *int  `json:"c,omitempty"`
	WarmWhite *int  `json:"w,omitempty"`
	State     *bool `json:"state,omitempty"`
}

Jump to

Keyboard shortcuts

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