Documentation ¶
Index ¶
- Constants
- type LimitlessController
- type LimitlessGroup
- func (g *LimitlessGroup) Activate() error
- func (g *LimitlessGroup) Disco() error
- func (g *LimitlessGroup) DiscoFaster() error
- func (g *LimitlessGroup) DiscoSlower() error
- func (g *LimitlessGroup) Night() error
- func (g *LimitlessGroup) Off() error
- func (g *LimitlessGroup) On() error
- func (g *LimitlessGroup) SendColor(c colorful.Color) error
- func (g *LimitlessGroup) SendColorByte(code uint8)
- func (g *LimitlessGroup) SetBri(b uint8) error
- func (g *LimitlessGroup) SetHue(h uint8) error
- func (g *LimitlessGroup) White() error
- type LimitlessMessage
Constants ¶
View Source
const ( LIMITLESS_ADMIN_PORT = "48899" LIMITLESS_PORT = "8899" )
View Source
const MAX_BRIGHTNESS = 0x1b
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LimitlessController ¶
type LimitlessController struct { Host string `json:"host"` Name string `json:"name"` Connection net.Conn `json:"-"` Groups []LimitlessGroup `json:"groups"` }
func NewLimitlessController ¶
func NewLimitlessController(host string) (*LimitlessController, error)
func (*LimitlessController) CloseConnection ¶
func (c *LimitlessController) CloseConnection() error
func (*LimitlessController) OpenConnection ¶
func (c *LimitlessController) OpenConnection(host string) error
type LimitlessGroup ¶
type LimitlessGroup struct { Id int `json:"id"` Type string `json:"type"` Name string `json:"name"` Controller *LimitlessController `json:"-"` }
func (*LimitlessGroup) Activate ¶
func (g *LimitlessGroup) Activate() error
func (*LimitlessGroup) Disco ¶
func (g *LimitlessGroup) Disco() error
func (*LimitlessGroup) DiscoFaster ¶
func (g *LimitlessGroup) DiscoFaster() error
func (*LimitlessGroup) DiscoSlower ¶
func (g *LimitlessGroup) DiscoSlower() error
func (*LimitlessGroup) Night ¶
func (g *LimitlessGroup) Night() error
func (*LimitlessGroup) Off ¶
func (g *LimitlessGroup) Off() error
func (*LimitlessGroup) On ¶
func (g *LimitlessGroup) On() error
func (*LimitlessGroup) SendColor ¶
func (g *LimitlessGroup) SendColor(c colorful.Color) error
func (*LimitlessGroup) SendColorByte ¶
func (g *LimitlessGroup) SendColorByte(code uint8)
func (*LimitlessGroup) SetBri ¶
func (g *LimitlessGroup) SetBri(b uint8) error
func (*LimitlessGroup) SetHue ¶
func (g *LimitlessGroup) SetHue(h uint8) error
func (*LimitlessGroup) White ¶
func (g *LimitlessGroup) White() error
type LimitlessMessage ¶
func NewLimitlessMessage ¶
func NewLimitlessMessage() *LimitlessMessage
Click to show internal directories.
Click to hide internal directories.