Documentation ¶
Index ¶
- Constants
- func NewGet() cc.Command
- func NewLoggingGet() cc.Command
- func NewLoggingReport() cc.Command
- func NewLoggingSupportedGet() cc.Command
- func NewReport() cc.Command
- func NewThermostatOperatingLoggingSupportedReport() cc.Command
- type Get
- type LoggingGet
- type LoggingReport
- type LoggingSupportedGet
- func (cmd LoggingSupportedGet) CommandClassID() cc.CommandClassID
- func (cmd LoggingSupportedGet) CommandID() cc.CommandID
- func (cmd LoggingSupportedGet) CommandIDString() string
- func (cmd *LoggingSupportedGet) MarshalBinary() (payload []byte, err error)
- func (cmd *LoggingSupportedGet) UnmarshalBinary(data []byte) error
- type Report
- type ThermostatOperatingLoggingSupportedReport
- func (cmd ThermostatOperatingLoggingSupportedReport) CommandClassID() cc.CommandClassID
- func (cmd ThermostatOperatingLoggingSupportedReport) CommandID() cc.CommandID
- func (cmd ThermostatOperatingLoggingSupportedReport) CommandIDString() string
- func (cmd *ThermostatOperatingLoggingSupportedReport) MarshalBinary() (payload []byte, err error)
- func (cmd *ThermostatOperatingLoggingSupportedReport) UnmarshalBinary(data []byte) error
Constants ¶
View Source
const CommandGet cc.CommandID = 0x02
View Source
const CommandLoggingGet cc.CommandID = 0x05
View Source
const CommandLoggingReport cc.CommandID = 0x06
View Source
const CommandLoggingSupportedGet cc.CommandID = 0x01
View Source
const CommandReport cc.CommandID = 0x03
View Source
const CommandThermostatOperatingLoggingSupportedReport cc.CommandID = 0x04
Variables ¶
This section is empty.
Functions ¶
func NewLoggingGet ¶
func NewLoggingReport ¶
func NewLoggingSupportedGet ¶
Types ¶
type Get ¶
type Get struct { }
<no value>
func (Get) CommandClassID ¶
func (cmd Get) CommandClassID() cc.CommandClassID
func (Get) CommandIDString ¶
func (*Get) MarshalBinary ¶
func (*Get) UnmarshalBinary ¶
type LoggingGet ¶
type LoggingGet struct {
BitMask []byte
}
<no value>
func (LoggingGet) CommandClassID ¶
func (cmd LoggingGet) CommandClassID() cc.CommandClassID
func (LoggingGet) CommandID ¶
func (cmd LoggingGet) CommandID() cc.CommandID
func (LoggingGet) CommandIDString ¶
func (cmd LoggingGet) CommandIDString() string
func (*LoggingGet) MarshalBinary ¶
func (cmd *LoggingGet) MarshalBinary() (payload []byte, err error)
func (*LoggingGet) UnmarshalBinary ¶
func (cmd *LoggingGet) UnmarshalBinary(data []byte) error
type LoggingReport ¶
type LoggingReport struct {
ReportsToFollow byte
}
<no value>
func (LoggingReport) CommandClassID ¶
func (cmd LoggingReport) CommandClassID() cc.CommandClassID
func (LoggingReport) CommandID ¶
func (cmd LoggingReport) CommandID() cc.CommandID
func (LoggingReport) CommandIDString ¶
func (cmd LoggingReport) CommandIDString() string
func (*LoggingReport) MarshalBinary ¶
func (cmd *LoggingReport) MarshalBinary() (payload []byte, err error)
func (*LoggingReport) UnmarshalBinary ¶
func (cmd *LoggingReport) UnmarshalBinary(data []byte) error
type LoggingSupportedGet ¶
type LoggingSupportedGet struct { }
<no value>
func (LoggingSupportedGet) CommandClassID ¶
func (cmd LoggingSupportedGet) CommandClassID() cc.CommandClassID
func (LoggingSupportedGet) CommandID ¶
func (cmd LoggingSupportedGet) CommandID() cc.CommandID
func (LoggingSupportedGet) CommandIDString ¶
func (cmd LoggingSupportedGet) CommandIDString() string
func (*LoggingSupportedGet) MarshalBinary ¶
func (cmd *LoggingSupportedGet) MarshalBinary() (payload []byte, err error)
func (*LoggingSupportedGet) UnmarshalBinary ¶
func (cmd *LoggingSupportedGet) UnmarshalBinary(data []byte) error
type Report ¶
type Report struct { Properties1 struct { OperatingState byte } }
<no value>
func (Report) CommandClassID ¶
func (cmd Report) CommandClassID() cc.CommandClassID
func (Report) CommandIDString ¶
func (*Report) MarshalBinary ¶
func (*Report) UnmarshalBinary ¶
type ThermostatOperatingLoggingSupportedReport ¶
type ThermostatOperatingLoggingSupportedReport struct {
BitMask []byte
}
<no value>
func (ThermostatOperatingLoggingSupportedReport) CommandClassID ¶
func (cmd ThermostatOperatingLoggingSupportedReport) CommandClassID() cc.CommandClassID
func (ThermostatOperatingLoggingSupportedReport) CommandID ¶
func (cmd ThermostatOperatingLoggingSupportedReport) CommandID() cc.CommandID
func (ThermostatOperatingLoggingSupportedReport) CommandIDString ¶
func (cmd ThermostatOperatingLoggingSupportedReport) CommandIDString() string
func (*ThermostatOperatingLoggingSupportedReport) MarshalBinary ¶
func (cmd *ThermostatOperatingLoggingSupportedReport) MarshalBinary() (payload []byte, err error)
func (*ThermostatOperatingLoggingSupportedReport) UnmarshalBinary ¶
func (cmd *ThermostatOperatingLoggingSupportedReport) UnmarshalBinary(data []byte) error
Click to show internal directories.
Click to hide internal directories.