usercode

package
v0.0.0-...-eab7a3e Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const CommandGet cc.CommandID = 0x02
View Source
const CommandReport cc.CommandID = 0x03
View Source
const CommandSet cc.CommandID = 0x01
View Source
const CommandUsersNumberGet cc.CommandID = 0x04
View Source
const CommandUsersNumberReport cc.CommandID = 0x05

Variables

This section is empty.

Functions

func NewGet

func NewGet() cc.Command

func NewReport

func NewReport() cc.Command

func NewSet

func NewSet() cc.Command

func NewUsersNumberGet

func NewUsersNumberGet() cc.Command

func NewUsersNumberReport

func NewUsersNumberReport() cc.Command

func Noop

func Noop()

Types

type Get

type Get struct {
	UserIdentifier 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 Report

type Report struct {
	UserIdentifier byte

	UserIdStatus byte

	UserCode []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 {
	UserIdentifier byte

	UserIdStatus byte

	UserCode []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 UsersNumberGet

type UsersNumberGet struct {
}

<no value>

func (UsersNumberGet) CommandClassID

func (cmd UsersNumberGet) CommandClassID() cc.CommandClassID

func (UsersNumberGet) CommandID

func (cmd UsersNumberGet) CommandID() cc.CommandID

func (UsersNumberGet) CommandIDString

func (cmd UsersNumberGet) CommandIDString() string

func (*UsersNumberGet) MarshalBinary

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

func (*UsersNumberGet) UnmarshalBinary

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

type UsersNumberReport

type UsersNumberReport struct {
	SupportedUsers byte
}

<no value>

func (UsersNumberReport) CommandClassID

func (cmd UsersNumberReport) CommandClassID() cc.CommandClassID

func (UsersNumberReport) CommandID

func (cmd UsersNumberReport) CommandID() cc.CommandID

func (UsersNumberReport) CommandIDString

func (cmd UsersNumberReport) CommandIDString() string

func (*UsersNumberReport) MarshalBinary

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

func (*UsersNumberReport) UnmarshalBinary

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

Jump to

Keyboard shortcuts

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