associationv2

package
v0.0.0-...-02b3c19 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2018 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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 NewGet

func NewGet() cc.Command

func NewGroupingsGet

func NewGroupingsGet() cc.Command

func NewGroupingsReport

func NewGroupingsReport() cc.Command

func NewRemove

func NewRemove() cc.Command

func NewReport

func NewReport() cc.Command

func NewSet

func NewSet() cc.Command

func NewSpecificGroupGet

func NewSpecificGroupGet() cc.Command

func NewSpecificGroupReport

func NewSpecificGroupReport() cc.Command

Types

type Get

type Get struct {
	GroupingIdentifier byte
}

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

type Remove struct {
	GroupingIdentifier byte

	NodeId []byte
}

<no value>

func (Remove) CommandClassID

func (cmd Remove) CommandClassID() cc.CommandClassID

func (Remove) CommandID

func (cmd Remove) CommandID() cc.CommandID

func (Remove) CommandIDString

func (cmd Remove) CommandIDString() string

func (*Remove) MarshalBinary

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

func (*Remove) UnmarshalBinary

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

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

type Set struct {
	GroupingIdentifier byte

	NodeId []byte
}

<no value>

func (Set) CommandClassID

func (cmd Set) CommandClassID() cc.CommandClassID

func (Set) CommandID

func (cmd Set) CommandID() cc.CommandID

func (Set) CommandIDString

func (cmd Set) CommandIDString() string

func (*Set) MarshalBinary

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

func (*Set) UnmarshalBinary

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

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

Jump to

Keyboard shortcuts

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