addDevice

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesProtocol = map[Protocol]string{
	ProtocolSIP: "SIP",
}
View Source
var EnumValuesProtocol = map[string]Protocol{
	"SIP": ProtocolSIP,
}

Functions

func AddDeviceAddDevices

func AddDeviceAddDevices(builder *flatbuffers.Builder, devices flatbuffers.UOffsetT)

func AddDeviceEnd

func AddDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AddDeviceStart

func AddDeviceStart(builder *flatbuffers.Builder)

func AddDeviceStartDevicesVector

func AddDeviceStartDevicesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func SubDeviceAddInfo

func SubDeviceAddInfo(builder *flatbuffers.Builder, info flatbuffers.UOffsetT)

func SubDeviceAddProtocol

func SubDeviceAddProtocol(builder *flatbuffers.Builder, protocol Protocol)

func SubDeviceAddSubDeviceId

func SubDeviceAddSubDeviceId(builder *flatbuffers.Builder, subDeviceId int32)

func SubDeviceEnd

func SubDeviceEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func SubDeviceStart

func SubDeviceStart(builder *flatbuffers.Builder)

Types

type AddDevice

type AddDevice struct {
	// contains filtered or unexported fields
}

func GetRootAsAddDevice

func GetRootAsAddDevice(buf []byte, offset flatbuffers.UOffsetT) *AddDevice

func GetSizePrefixedRootAsAddDevice

func GetSizePrefixedRootAsAddDevice(buf []byte, offset flatbuffers.UOffsetT) *AddDevice

func (*AddDevice) Devices

func (rcv *AddDevice) Devices(obj *SubDevice, j int) bool

func (*AddDevice) DevicesLength

func (rcv *AddDevice) DevicesLength() int

func (*AddDevice) Init

func (rcv *AddDevice) Init(buf []byte, i flatbuffers.UOffsetT)

func (*AddDevice) Table

func (rcv *AddDevice) Table() flatbuffers.Table

func (*AddDevice) UnPack

func (rcv *AddDevice) UnPack() *AddDeviceT

func (*AddDevice) UnPackTo

func (rcv *AddDevice) UnPackTo(t *AddDeviceT)

type AddDeviceT

type AddDeviceT struct {
	Devices []*SubDeviceT `json:"devices"`
}

func (*AddDeviceT) Pack

type Protocol

type Protocol int8
const (
	ProtocolSIP Protocol = 0
)

func (Protocol) String

func (v Protocol) String() string

type SubDevice

type SubDevice struct {
	// contains filtered or unexported fields
}

func GetRootAsSubDevice

func GetRootAsSubDevice(buf []byte, offset flatbuffers.UOffsetT) *SubDevice

func GetSizePrefixedRootAsSubDevice

func GetSizePrefixedRootAsSubDevice(buf []byte, offset flatbuffers.UOffsetT) *SubDevice

func (*SubDevice) Info

func (rcv *SubDevice) Info() []byte

func (*SubDevice) Init

func (rcv *SubDevice) Init(buf []byte, i flatbuffers.UOffsetT)

func (*SubDevice) MutateProtocol

func (rcv *SubDevice) MutateProtocol(n Protocol) bool

func (*SubDevice) MutateSubDeviceId

func (rcv *SubDevice) MutateSubDeviceId(n int32) bool

func (*SubDevice) Protocol

func (rcv *SubDevice) Protocol() Protocol

func (*SubDevice) SubDeviceId

func (rcv *SubDevice) SubDeviceId() int32

func (*SubDevice) Table

func (rcv *SubDevice) Table() flatbuffers.Table

func (*SubDevice) UnPack

func (rcv *SubDevice) UnPack() *SubDeviceT

func (*SubDevice) UnPackTo

func (rcv *SubDevice) UnPackTo(t *SubDeviceT)

type SubDeviceT

type SubDeviceT struct {
	Protocol    Protocol `json:"protocol"`
	Info        string   `json:"info"`
	SubDeviceId int32    `json:"subDeviceID"`
}

func (*SubDeviceT) Pack

Jump to

Keyboard shortcuts

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