Documentation ¶
Index ¶
- Constants
- func NewGet() cc.Command
- func NewGroupingsGet() cc.Command
- func NewGroupingsReport() cc.Command
- func NewRemove() cc.Command
- func NewReport() cc.Command
- func NewSet() cc.Command
- func NewSpecificGroupGet() cc.Command
- func NewSpecificGroupReport() cc.Command
- type Get
- type GroupingsGet
- type GroupingsReport
- func (cmd GroupingsReport) CommandClassID() cc.CommandClassID
- func (cmd GroupingsReport) CommandID() cc.CommandID
- func (cmd GroupingsReport) CommandIDString() string
- func (cmd *GroupingsReport) MarshalBinary() (payload []byte, err error)
- func (cmd *GroupingsReport) UnmarshalBinary(data []byte) error
- type Remove
- type Report
- type Set
- type SpecificGroupGet
- func (cmd SpecificGroupGet) CommandClassID() cc.CommandClassID
- func (cmd SpecificGroupGet) CommandID() cc.CommandID
- func (cmd SpecificGroupGet) CommandIDString() string
- func (cmd *SpecificGroupGet) MarshalBinary() (payload []byte, err error)
- func (cmd *SpecificGroupGet) UnmarshalBinary(data []byte) error
- type SpecificGroupReport
- func (cmd SpecificGroupReport) CommandClassID() cc.CommandClassID
- func (cmd SpecificGroupReport) CommandID() cc.CommandID
- func (cmd SpecificGroupReport) CommandIDString() string
- func (cmd *SpecificGroupReport) MarshalBinary() (payload []byte, err error)
- func (cmd *SpecificGroupReport) UnmarshalBinary(data []byte) error
Constants ¶
View Source
const CommandGet cc.CommandID = 0x02
View Source
const CommandGroupingsGet cc.CommandID = 0x05
View Source
const CommandGroupingsReport cc.CommandID = 0x06
View Source
const CommandRemove cc.CommandID = 0x04
View Source
const CommandReport cc.CommandID = 0x03
View Source
const CommandSet cc.CommandID = 0x01
View Source
const CommandSpecificGroupGet cc.CommandID = 0x0B
View Source
const CommandSpecificGroupReport cc.CommandID = 0x0C
Variables ¶
This section is empty.
Functions ¶
func NewGroupingsGet ¶
func NewGroupingsReport ¶
func NewSpecificGroupGet ¶
func NewSpecificGroupReport ¶
Types ¶
type Get ¶
type Get struct {
GroupingIdentifier byte
}
<no value>
func (Get) CommandClassID ¶
func (cmd Get) CommandClassID() cc.CommandClassID
func (Get) CommandIDString ¶
func (*Get) MarshalBinary ¶
func (*Get) UnmarshalBinary ¶
type GroupingsGet ¶
type GroupingsGet struct { }
<no value>
func (GroupingsGet) CommandClassID ¶
func (cmd GroupingsGet) CommandClassID() cc.CommandClassID
func (GroupingsGet) CommandID ¶
func (cmd GroupingsGet) CommandID() cc.CommandID
func (GroupingsGet) CommandIDString ¶
func (cmd GroupingsGet) CommandIDString() string
func (*GroupingsGet) MarshalBinary ¶
func (cmd *GroupingsGet) MarshalBinary() (payload []byte, err error)
func (*GroupingsGet) UnmarshalBinary ¶
func (cmd *GroupingsGet) UnmarshalBinary(data []byte) error
type GroupingsReport ¶
type GroupingsReport struct {
SupportedGroupings byte
}
<no value>
func (GroupingsReport) CommandClassID ¶
func (cmd GroupingsReport) CommandClassID() cc.CommandClassID
func (GroupingsReport) CommandID ¶
func (cmd GroupingsReport) CommandID() cc.CommandID
func (GroupingsReport) CommandIDString ¶
func (cmd GroupingsReport) CommandIDString() string
func (*GroupingsReport) MarshalBinary ¶
func (cmd *GroupingsReport) MarshalBinary() (payload []byte, err error)
func (*GroupingsReport) UnmarshalBinary ¶
func (cmd *GroupingsReport) UnmarshalBinary(data []byte) error
type Remove ¶
<no value>
func (Remove) CommandClassID ¶
func (cmd Remove) CommandClassID() cc.CommandClassID
func (Remove) CommandIDString ¶
func (*Remove) MarshalBinary ¶
func (*Remove) UnmarshalBinary ¶
type Report ¶
type Report struct { GroupingIdentifier byte MaxNodesSupported byte ReportsToFollow byte Nodeid []byte }
<no value>
func (Report) CommandClassID ¶
func (cmd Report) CommandClassID() cc.CommandClassID
func (Report) CommandIDString ¶
func (*Report) MarshalBinary ¶
func (*Report) UnmarshalBinary ¶
type Set ¶
<no value>
func (Set) CommandClassID ¶
func (cmd Set) CommandClassID() cc.CommandClassID
func (Set) CommandIDString ¶
func (*Set) MarshalBinary ¶
func (*Set) UnmarshalBinary ¶
type SpecificGroupGet ¶
type SpecificGroupGet struct { }
<no value>
func (SpecificGroupGet) CommandClassID ¶
func (cmd SpecificGroupGet) CommandClassID() cc.CommandClassID
func (SpecificGroupGet) CommandID ¶
func (cmd SpecificGroupGet) CommandID() cc.CommandID
func (SpecificGroupGet) CommandIDString ¶
func (cmd SpecificGroupGet) CommandIDString() string
func (*SpecificGroupGet) MarshalBinary ¶
func (cmd *SpecificGroupGet) MarshalBinary() (payload []byte, err error)
func (*SpecificGroupGet) UnmarshalBinary ¶
func (cmd *SpecificGroupGet) UnmarshalBinary(data []byte) error
type SpecificGroupReport ¶
type SpecificGroupReport struct {
Group byte
}
<no value>
func (SpecificGroupReport) CommandClassID ¶
func (cmd SpecificGroupReport) CommandClassID() cc.CommandClassID
func (SpecificGroupReport) CommandID ¶
func (cmd SpecificGroupReport) CommandID() cc.CommandID
func (SpecificGroupReport) CommandIDString ¶
func (cmd SpecificGroupReport) CommandIDString() string
func (*SpecificGroupReport) MarshalBinary ¶
func (cmd *SpecificGroupReport) MarshalBinary() (payload []byte, err error)
func (*SpecificGroupReport) UnmarshalBinary ¶
func (cmd *SpecificGroupReport) UnmarshalBinary(data []byte) error
Click to show internal directories.
Click to hide internal directories.