thermostatoperatingstatev2

package
v0.0.0-...-c4a4cf6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 NewGet

func NewGet() cc.Command

func NewLoggingGet

func NewLoggingGet() cc.Command

func NewLoggingReport

func NewLoggingReport() cc.Command

func NewLoggingSupportedGet

func NewLoggingSupportedGet() cc.Command

func NewReport

func NewReport() cc.Command

func NewThermostatOperatingLoggingSupportedReport

func NewThermostatOperatingLoggingSupportedReport() cc.Command

Types

type Get

type Get struct {
}

<no value>

func (Get) CommandClassID

func (cmd Get) CommandClassID() cc.CommandClassID

func (Get) CommandID

func (cmd Get) CommandID() cc.CommandID

func (Get) CommandIDString

func (cmd Get) CommandIDString() string

func (*Get) MarshalBinary

func (cmd *Get) MarshalBinary() (payload []byte, err error)

func (*Get) UnmarshalBinary

func (cmd *Get) UnmarshalBinary(data []byte) error

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

	Vg1 []LoggingReportVg1
}

<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 LoggingReportVg1

type LoggingReportVg1 struct {
	Properties1 struct {
		OperatingStateLogType byte
	}

	UsageTodayhours byte

	UsageTodayminutes byte

	UsageYesterdayhours byte

	UsageYesterdayminutes byte
}

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) CommandID

func (cmd Report) CommandID() cc.CommandID

func (Report) CommandIDString

func (cmd Report) CommandIDString() string

func (*Report) MarshalBinary

func (cmd *Report) MarshalBinary() (payload []byte, err error)

func (*Report) UnmarshalBinary

func (cmd *Report) UnmarshalBinary(data []byte) error

type ThermostatOperatingLoggingSupportedReport

type ThermostatOperatingLoggingSupportedReport struct {
	BitMask []byte
}

<no value>

func (ThermostatOperatingLoggingSupportedReport) CommandClassID

func (ThermostatOperatingLoggingSupportedReport) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL