drive

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesProtocols = map[Protocols]string{
	ProtocolsSIP:        "SIP",
	ProtocolsSoE:        "SoE",
	ProtocolsCoE:        "CoE",
	ProtocolsSoEoverEoE: "SoEoverEoE",
	ProtocolsCoEoverEoE: "CoEoverEoE",
}
View Source
var EnumNamesStatus = map[Status]string{
	Statusoffline: "offline",
	Statusonline:  "online",
}
View Source
var EnumValuesProtocols = map[string]Protocols{
	"SIP":        ProtocolsSIP,
	"SoE":        ProtocolsSoE,
	"CoE":        ProtocolsCoE,
	"SoEoverEoE": ProtocolsSoEoverEoE,
	"CoEoverEoE": ProtocolsCoEoverEoE,
}
View Source
var EnumValuesStatus = map[string]Status{
	"offline": Statusoffline,
	"online":  Statusonline,
}

Functions

func ConnectionStatusAddKey

func ConnectionStatusAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func ConnectionStatusAddValue

func ConnectionStatusAddValue(builder *flatbuffers.Builder, value Status)

func ConnectionStatusEnd

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

func ConnectionStatusKeyCompare

func ConnectionStatusKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

func ConnectionStatusStart

func ConnectionStatusStart(builder *flatbuffers.Builder)

func DriveDetailsAddCommAddress

func DriveDetailsAddCommAddress(builder *flatbuffers.Builder, commAddress flatbuffers.UOffsetT)

func DriveDetailsAddCommProtocol

func DriveDetailsAddCommProtocol(builder *flatbuffers.Builder, commProtocol Protocols)

func DriveDetailsAddDeviceType

func DriveDetailsAddDeviceType(builder *flatbuffers.Builder, deviceType flatbuffers.UOffsetT)

func DriveDetailsAddInterface

func DriveDetailsAddInterface(builder *flatbuffers.Builder, interface_ flatbuffers.UOffsetT)

func DriveDetailsAddSerialNumber

func DriveDetailsAddSerialNumber(builder *flatbuffers.Builder, serialNumber flatbuffers.UOffsetT)

func DriveDetailsAddStatus

func DriveDetailsAddStatus(builder *flatbuffers.Builder, status flatbuffers.UOffsetT)

func DriveDetailsAddSubDeviceCount

func DriveDetailsAddSubDeviceCount(builder *flatbuffers.Builder, subDeviceCount int32)

func DriveDetailsAddSubDevices

func DriveDetailsAddSubDevices(builder *flatbuffers.Builder, subDevices flatbuffers.UOffsetT)

func DriveDetailsEnd

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

func DriveDetailsStart

func DriveDetailsStart(builder *flatbuffers.Builder)

func DriveDetailsStartCommAddressVector

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

func DriveDetailsStartStatusVector

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

func DriveDetailsStartSubDevicesVector

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

Types

type ConnectionStatus

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

func GetRootAsConnectionStatus

func GetRootAsConnectionStatus(buf []byte, offset flatbuffers.UOffsetT) *ConnectionStatus

func GetSizePrefixedRootAsConnectionStatus

func GetSizePrefixedRootAsConnectionStatus(buf []byte, offset flatbuffers.UOffsetT) *ConnectionStatus

func (*ConnectionStatus) Init

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

func (*ConnectionStatus) Key

func (rcv *ConnectionStatus) Key() []byte

func (*ConnectionStatus) LookupByKey

func (rcv *ConnectionStatus) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*ConnectionStatus) MutateValue

func (rcv *ConnectionStatus) MutateValue(n Status) bool

/ corresponding value

func (*ConnectionStatus) Table

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

func (*ConnectionStatus) UnPack

func (rcv *ConnectionStatus) UnPack() *ConnectionStatusT

func (*ConnectionStatus) UnPackTo

func (rcv *ConnectionStatus) UnPackTo(t *ConnectionStatusT)

func (*ConnectionStatus) Value

func (rcv *ConnectionStatus) Value() Status

/ corresponding value

type ConnectionStatusT

type ConnectionStatusT struct {
	Key   string `json:"key"`
	Value Status `json:"value"`
}

func (*ConnectionStatusT) Pack

type DriveDetails

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

func GetRootAsDriveDetails

func GetRootAsDriveDetails(buf []byte, offset flatbuffers.UOffsetT) *DriveDetails

func GetSizePrefixedRootAsDriveDetails

func GetSizePrefixedRootAsDriveDetails(buf []byte, offset flatbuffers.UOffsetT) *DriveDetails

func (*DriveDetails) CommAddress

func (rcv *DriveDetails) CommAddress(j int) []byte

func (*DriveDetails) CommAddressLength

func (rcv *DriveDetails) CommAddressLength() int

func (*DriveDetails) CommProtocol

func (rcv *DriveDetails) CommProtocol() Protocols

func (*DriveDetails) DeviceType

func (rcv *DriveDetails) DeviceType() []byte

func (*DriveDetails) Init

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

func (*DriveDetails) Interface

func (rcv *DriveDetails) Interface() []byte

func (*DriveDetails) MutateCommProtocol

func (rcv *DriveDetails) MutateCommProtocol(n Protocols) bool

func (*DriveDetails) MutateSubDeviceCount

func (rcv *DriveDetails) MutateSubDeviceCount(n int32) bool

func (*DriveDetails) SerialNumber

func (rcv *DriveDetails) SerialNumber() []byte

func (*DriveDetails) Status

func (rcv *DriveDetails) Status(obj *ConnectionStatus, j int) bool

func (*DriveDetails) StatusByKey

func (rcv *DriveDetails) StatusByKey(obj *ConnectionStatus, key string) bool

func (*DriveDetails) StatusLength

func (rcv *DriveDetails) StatusLength() int

func (*DriveDetails) SubDeviceCount

func (rcv *DriveDetails) SubDeviceCount() int32

func (*DriveDetails) SubDevices

func (rcv *DriveDetails) SubDevices(j int) []byte

func (*DriveDetails) SubDevicesLength

func (rcv *DriveDetails) SubDevicesLength() int

func (*DriveDetails) Table

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

func (*DriveDetails) UnPack

func (rcv *DriveDetails) UnPack() *DriveDetailsT

func (*DriveDetails) UnPackTo

func (rcv *DriveDetails) UnPackTo(t *DriveDetailsT)

type DriveDetailsT

type DriveDetailsT struct {
	DeviceType     string               `json:"deviceType"`
	SerialNumber   string               `json:"serialNumber"`
	Interface      string               `json:"interface"`
	CommProtocol   Protocols            `json:"commProtocol"`
	SubDeviceCount int32                `json:"subDeviceCount"`
	SubDevices     []string             `json:"subDevices"`
	CommAddress    []string             `json:"commAddress"`
	Status         []*ConnectionStatusT `json:"status"`
}

func (*DriveDetailsT) Pack

type Protocols

type Protocols int8
const (
	ProtocolsSIP        Protocols = 0
	ProtocolsSoE        Protocols = 1
	ProtocolsCoE        Protocols = 2
	ProtocolsSoEoverEoE Protocols = 3
	ProtocolsCoEoverEoE Protocols = 4
)

func (Protocols) String

func (v Protocols) String() string

type Status

type Status int8
const (
	Statusoffline Status = 0
	Statusonline  Status = 1
)

func (Status) String

func (v Status) String() string

Directories

Path Synopsis
driveDiagnostics

Jump to

Keyboard shortcuts

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