Documentation ¶
Index ¶
- Constants
- func NewIntervalCapabilitiesGet() cc.Command
- func NewIntervalCapabilitiesReport() cc.Command
- func NewIntervalGet() cc.Command
- func NewIntervalReport() cc.Command
- func NewIntervalSet() cc.Command
- func NewNoMoreInformation() cc.Command
- func NewNotification() cc.Command
- type IntervalCapabilitiesGet
- func (cmd IntervalCapabilitiesGet) CommandClassID() cc.CommandClassID
- func (cmd IntervalCapabilitiesGet) CommandID() cc.CommandID
- func (cmd IntervalCapabilitiesGet) CommandIDString() string
- func (cmd *IntervalCapabilitiesGet) MarshalBinary() (payload []byte, err error)
- func (cmd *IntervalCapabilitiesGet) UnmarshalBinary(data []byte) error
- type IntervalCapabilitiesReport
- func (cmd IntervalCapabilitiesReport) CommandClassID() cc.CommandClassID
- func (cmd IntervalCapabilitiesReport) CommandID() cc.CommandID
- func (cmd IntervalCapabilitiesReport) CommandIDString() string
- func (cmd *IntervalCapabilitiesReport) MarshalBinary() (payload []byte, err error)
- func (cmd *IntervalCapabilitiesReport) UnmarshalBinary(data []byte) error
- type IntervalGet
- type IntervalReport
- type IntervalSet
- type NoMoreInformation
- func (cmd NoMoreInformation) CommandClassID() cc.CommandClassID
- func (cmd NoMoreInformation) CommandID() cc.CommandID
- func (cmd NoMoreInformation) CommandIDString() string
- func (cmd *NoMoreInformation) MarshalBinary() (payload []byte, err error)
- func (cmd *NoMoreInformation) UnmarshalBinary(data []byte) error
- type Notification
Constants ¶
View Source
const CommandIntervalCapabilitiesGet cc.CommandID = 0x09
View Source
const CommandIntervalCapabilitiesReport cc.CommandID = 0x0A
View Source
const CommandIntervalGet cc.CommandID = 0x05
View Source
const CommandIntervalReport cc.CommandID = 0x06
View Source
const CommandIntervalSet cc.CommandID = 0x04
View Source
const CommandNoMoreInformation cc.CommandID = 0x08
View Source
const CommandNotification cc.CommandID = 0x07
Variables ¶
This section is empty.
Functions ¶
func NewIntervalGet ¶
func NewIntervalReport ¶
func NewIntervalSet ¶
func NewNoMoreInformation ¶
func NewNotification ¶
Types ¶
type IntervalCapabilitiesGet ¶
type IntervalCapabilitiesGet struct { }
<no value>
func (IntervalCapabilitiesGet) CommandClassID ¶
func (cmd IntervalCapabilitiesGet) CommandClassID() cc.CommandClassID
func (IntervalCapabilitiesGet) CommandID ¶
func (cmd IntervalCapabilitiesGet) CommandID() cc.CommandID
func (IntervalCapabilitiesGet) CommandIDString ¶
func (cmd IntervalCapabilitiesGet) CommandIDString() string
func (*IntervalCapabilitiesGet) MarshalBinary ¶
func (cmd *IntervalCapabilitiesGet) MarshalBinary() (payload []byte, err error)
func (*IntervalCapabilitiesGet) UnmarshalBinary ¶
func (cmd *IntervalCapabilitiesGet) UnmarshalBinary(data []byte) error
type IntervalCapabilitiesReport ¶
type IntervalCapabilitiesReport struct { MinimumWakeUpIntervalSeconds uint32 MaximumWakeUpIntervalSeconds uint32 DefaultWakeUpIntervalSeconds uint32 WakeUpIntervalStepSeconds uint32 }
<no value>
func (IntervalCapabilitiesReport) CommandClassID ¶
func (cmd IntervalCapabilitiesReport) CommandClassID() cc.CommandClassID
func (IntervalCapabilitiesReport) CommandID ¶
func (cmd IntervalCapabilitiesReport) CommandID() cc.CommandID
func (IntervalCapabilitiesReport) CommandIDString ¶
func (cmd IntervalCapabilitiesReport) CommandIDString() string
func (*IntervalCapabilitiesReport) MarshalBinary ¶
func (cmd *IntervalCapabilitiesReport) MarshalBinary() (payload []byte, err error)
func (*IntervalCapabilitiesReport) UnmarshalBinary ¶
func (cmd *IntervalCapabilitiesReport) UnmarshalBinary(data []byte) error
type IntervalGet ¶
type IntervalGet struct { }
<no value>
func (IntervalGet) CommandClassID ¶
func (cmd IntervalGet) CommandClassID() cc.CommandClassID
func (IntervalGet) CommandID ¶
func (cmd IntervalGet) CommandID() cc.CommandID
func (IntervalGet) CommandIDString ¶
func (cmd IntervalGet) CommandIDString() string
func (*IntervalGet) MarshalBinary ¶
func (cmd *IntervalGet) MarshalBinary() (payload []byte, err error)
func (*IntervalGet) UnmarshalBinary ¶
func (cmd *IntervalGet) UnmarshalBinary(data []byte) error
type IntervalReport ¶
<no value>
func (IntervalReport) CommandClassID ¶
func (cmd IntervalReport) CommandClassID() cc.CommandClassID
func (IntervalReport) CommandID ¶
func (cmd IntervalReport) CommandID() cc.CommandID
func (IntervalReport) CommandIDString ¶
func (cmd IntervalReport) CommandIDString() string
func (*IntervalReport) MarshalBinary ¶
func (cmd *IntervalReport) MarshalBinary() (payload []byte, err error)
func (*IntervalReport) UnmarshalBinary ¶
func (cmd *IntervalReport) UnmarshalBinary(data []byte) error
type IntervalSet ¶
<no value>
func (IntervalSet) CommandClassID ¶
func (cmd IntervalSet) CommandClassID() cc.CommandClassID
func (IntervalSet) CommandID ¶
func (cmd IntervalSet) CommandID() cc.CommandID
func (IntervalSet) CommandIDString ¶
func (cmd IntervalSet) CommandIDString() string
func (*IntervalSet) MarshalBinary ¶
func (cmd *IntervalSet) MarshalBinary() (payload []byte, err error)
func (*IntervalSet) UnmarshalBinary ¶
func (cmd *IntervalSet) UnmarshalBinary(data []byte) error
type NoMoreInformation ¶
type NoMoreInformation struct { }
<no value>
func (NoMoreInformation) CommandClassID ¶
func (cmd NoMoreInformation) CommandClassID() cc.CommandClassID
func (NoMoreInformation) CommandID ¶
func (cmd NoMoreInformation) CommandID() cc.CommandID
func (NoMoreInformation) CommandIDString ¶
func (cmd NoMoreInformation) CommandIDString() string
func (*NoMoreInformation) MarshalBinary ¶
func (cmd *NoMoreInformation) MarshalBinary() (payload []byte, err error)
func (*NoMoreInformation) UnmarshalBinary ¶
func (cmd *NoMoreInformation) UnmarshalBinary(data []byte) error
type Notification ¶
type Notification struct { }
<no value>
func (Notification) CommandClassID ¶
func (cmd Notification) CommandClassID() cc.CommandClassID
func (Notification) CommandID ¶
func (cmd Notification) CommandID() cc.CommandID
func (Notification) CommandIDString ¶
func (cmd Notification) CommandIDString() string
func (*Notification) MarshalBinary ¶
func (cmd *Notification) MarshalBinary() (payload []byte, err error)
func (*Notification) UnmarshalBinary ¶
func (cmd *Notification) UnmarshalBinary(data []byte) error
Click to show internal directories.
Click to hide internal directories.