Documentation ¶
Index ¶
Constants ¶
View Source
const CommandBulkGet cc.CommandID = 0x08
View Source
const CommandBulkReport cc.CommandID = 0x09
View Source
const CommandBulkSet cc.CommandID = 0x07
View Source
const CommandGet cc.CommandID = 0x05
View Source
const CommandReport cc.CommandID = 0x06
View Source
const CommandSet cc.CommandID = 0x04
Variables ¶
This section is empty.
Functions ¶
func NewBulkGet ¶
func NewBulkReport ¶
func NewBulkSet ¶
Types ¶
type BulkGet ¶
<no value>
func (BulkGet) CommandClassID ¶
func (cmd BulkGet) CommandClassID() cc.CommandClassID
func (BulkGet) CommandIDString ¶
func (*BulkGet) MarshalBinary ¶
func (*BulkGet) UnmarshalBinary ¶
type BulkReport ¶
type BulkReport struct { ParameterOffset uint16 NumberOfParameters byte ReportsToFollow byte Properties1 struct { Size byte Handshake bool Default bool } }
<no value>
func (BulkReport) CommandClassID ¶
func (cmd BulkReport) CommandClassID() cc.CommandClassID
func (BulkReport) CommandID ¶
func (cmd BulkReport) CommandID() cc.CommandID
func (BulkReport) CommandIDString ¶
func (cmd BulkReport) CommandIDString() string
func (*BulkReport) MarshalBinary ¶
func (cmd *BulkReport) MarshalBinary() (payload []byte, err error)
func (*BulkReport) UnmarshalBinary ¶
func (cmd *BulkReport) UnmarshalBinary(data []byte) error
type BulkSet ¶
type BulkSet struct { ParameterOffset uint16 NumberOfParameters byte Properties1 struct { Size byte Handshake bool Default bool } }
<no value>
func (BulkSet) CommandClassID ¶
func (cmd BulkSet) CommandClassID() cc.CommandClassID
func (BulkSet) CommandIDString ¶
func (*BulkSet) MarshalBinary ¶
func (*BulkSet) UnmarshalBinary ¶
type Get ¶
type Get struct {
ParameterNumber byte
}
<no value>
func (Get) CommandClassID ¶
func (cmd Get) CommandClassID() cc.CommandClassID
func (Get) CommandIDString ¶
func (*Get) MarshalBinary ¶
func (*Get) UnmarshalBinary ¶
type Report ¶
<no value>
func (Report) CommandClassID ¶
func (cmd Report) CommandClassID() cc.CommandClassID
func (Report) CommandIDString ¶
func (*Report) MarshalBinary ¶
func (*Report) UnmarshalBinary ¶
type Set ¶
type Set struct { ParameterNumber byte Level struct { Size byte Default bool } ConfigurationValue []byte }
<no value>
func (Set) CommandClassID ¶
func (cmd Set) CommandClassID() cc.CommandClassID
func (Set) CommandIDString ¶
func (*Set) MarshalBinary ¶
func (*Set) UnmarshalBinary ¶
Click to show internal directories.
Click to hide internal directories.