cborcoders

package
v0.0.0-...-0aa8592 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2025 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ProvisioningBLEMacAddressMessageType = reflect.TypeOf(ProvisioningBLEMacAddressMessage{})
View Source
var ProvisioningCATM1ConfigMessageType = reflect.TypeOf(ProvisioningCATM1ConfigMessage{})
View Source
var ProvisioningCellularConfigMessageType = reflect.TypeOf(ProvisioningCellularConfigMessage{})
View Source
var ProvisioningCommandsMessageType = reflect.TypeOf(ProvisioningCommandsMessage{})
View Source
var ProvisioningEthernetConfigMessageType = reflect.TypeOf(ProvisioningEthernetConfigMessage{})
View Source
var ProvisioningGSMConfigMessageType = reflect.TypeOf(ProvisioningGSMConfigMessage{})
View Source
var ProvisioningLoRaConfigMessageType = reflect.TypeOf(ProvisioningLoRaConfigMessage{})
View Source
var ProvisioningNBIoTConfigMessageType = reflect.TypeOf(ProvisioningNBConfigMessage{})
View Source
var ProvisioningNetConfigLibVersionMessageType = reflect.TypeOf(ProvisioningNetworkConfigLibVersionMessage{})
View Source
var ProvisioningPublicKeyMessageType = reflect.TypeOf(ProvisioningPublicKeyMessage{})
View Source
var ProvisioningSignatureMessageType = reflect.TypeOf(ProvisioningSignatureMessage{})
View Source
var ProvisioningSketchVersionMessageType = reflect.TypeOf(ProvisioningSketchVersionMessage{})
View Source
var ProvisioningStatusMessageType = reflect.TypeOf(ProvisioningStatusMessage{})

Provisioning commands

View Source
var ProvisioningTimestampMessageType = reflect.TypeOf(ProvisioningTimestampMessage{})
View Source
var ProvisioningUniqueIdMessageType = reflect.TypeOf(ProvisioningUniqueIdMessage{})
View Source
var ProvisioningWiFiFWVersionMessageType = reflect.TypeOf(ProvisioningWiFiFWVersionMessage{})
View Source
var ProvisioningWifiConfigMessageType = reflect.TypeOf(ProvisioningWifiConfigMessage{})
View Source
var WiFiNetworksType = reflect.TypeOf(WiFiNetworks{})

Functions

func DecodeWiFiNetworks

func DecodeWiFiNetworks(data []byte, wf *WiFiNetworks) error

Types

type Cmd

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

func Decode

func Decode(message []byte) (cmd Cmd, err error)

func (Cmd) Encode

func (c Cmd) Encode() ([]byte, error)

func (Cmd) String

func (c Cmd) String() string

func (Cmd) ToProvisioningBLEMacAddressMessage

func (c Cmd) ToProvisioningBLEMacAddressMessage() ProvisioningBLEMacAddressMessage

func (Cmd) ToProvisioningCATM1ConfigMessage

func (c Cmd) ToProvisioningCATM1ConfigMessage() ProvisioningCATM1ConfigMessage

func (Cmd) ToProvisioningCellularConfigMessage

func (c Cmd) ToProvisioningCellularConfigMessage() ProvisioningCellularConfigMessage

func (Cmd) ToProvisioningCommandsMessage

func (c Cmd) ToProvisioningCommandsMessage() ProvisioningCommandsMessage

func (Cmd) ToProvisioningEthernetConfigMessage

func (c Cmd) ToProvisioningEthernetConfigMessage() ProvisioningEthernetConfigMessage

func (Cmd) ToProvisioningGSMConfigMessage

func (c Cmd) ToProvisioningGSMConfigMessage() ProvisioningGSMConfigMessage

func (Cmd) ToProvisioningLoRaConfigMessage

func (c Cmd) ToProvisioningLoRaConfigMessage() ProvisioningLoRaConfigMessage

func (Cmd) ToProvisioningNBConfigMessage

func (c Cmd) ToProvisioningNBConfigMessage() ProvisioningNBConfigMessage

func (Cmd) ToProvisioningNetworkConfigLibVersionMessage

func (c Cmd) ToProvisioningNetworkConfigLibVersionMessage() ProvisioningNetworkConfigLibVersionMessage

func (Cmd) ToProvisioningPublicKeyMessage

func (c Cmd) ToProvisioningPublicKeyMessage() ProvisioningPublicKeyMessage

func (Cmd) ToProvisioningSignatureMessage

func (c Cmd) ToProvisioningSignatureMessage() ProvisioningSignatureMessage

func (Cmd) ToProvisioningSketchVersionMessage

func (c Cmd) ToProvisioningSketchVersionMessage() ProvisioningSketchVersionMessage

func (Cmd) ToProvisioningStatusMessage

func (c Cmd) ToProvisioningStatusMessage() ProvisioningStatusMessage

func (Cmd) ToProvisioningTimestampMessage

func (c Cmd) ToProvisioningTimestampMessage() ProvisioningTimestampMessage

func (Cmd) ToProvisioningUniqueIdMessage

func (c Cmd) ToProvisioningUniqueIdMessage() ProvisioningUniqueIdMessage

func (Cmd) ToProvisioningWiFiFWVersionMessage

func (c Cmd) ToProvisioningWiFiFWVersionMessage() ProvisioningWiFiFWVersionMessage

func (Cmd) ToProvisioningWifiConfigMessage

func (c Cmd) ToProvisioningWifiConfigMessage() ProvisioningWifiConfigMessage

func (Cmd) ToWiFiNetworks

func (c Cmd) ToWiFiNetworks() WiFiNetworks

func (Cmd) Type

func (c Cmd) Type() reflect.Type

type ProvisioningBLEMacAddressMessage

type ProvisioningBLEMacAddressMessage struct {
	BLEMacAddress [6]uint8
	// contains filtered or unexported fields
}

func (ProvisioningBLEMacAddressMessage) String

type ProvisioningCATM1ConfigMessage

type ProvisioningCATM1ConfigMessage struct {
	PIN   string
	Band  []uint32
	Apn   string
	Login string
	Pass  string
	// contains filtered or unexported fields
}

func (ProvisioningCATM1ConfigMessage) String

type ProvisioningCellularConfigMessage

type ProvisioningCellularConfigMessage struct {
	PIN   string
	Apn   string
	Login string
	Pass  string
	// contains filtered or unexported fields
}

func (ProvisioningCellularConfigMessage) String

type ProvisioningCommandsMessage

type ProvisioningCommandsMessage struct {
	Command uint8
	// contains filtered or unexported fields
}

func (ProvisioningCommandsMessage) String

type ProvisioningEthernetConfigMessage

type ProvisioningEthernetConfigMessage struct {
	Static_ip       []uint8 `cbor:",toarray"`
	Dns             []uint8 `cbor:",toarray"`
	Gateway         []uint8 `cbor:",toarray"`
	Netmask         []uint8 `cbor:",toarray"`
	Timeout         uint
	ResponseTimeout uint
	// contains filtered or unexported fields
}

func (ProvisioningEthernetConfigMessage) String

type ProvisioningGSMConfigMessage

type ProvisioningGSMConfigMessage struct {
	PIN   string
	Apn   string
	Login string
	Pass  string
	// contains filtered or unexported fields
}

func (ProvisioningGSMConfigMessage) String

type ProvisioningLoRaConfigMessage

type ProvisioningLoRaConfigMessage struct {
	AppEui      string
	AppKey      string
	Band        uint8
	ChannelMask string
	DeviceClass string
	// contains filtered or unexported fields
}

func (ProvisioningLoRaConfigMessage) String

type ProvisioningNBConfigMessage

type ProvisioningNBConfigMessage struct {
	PIN   string
	Apn   string
	Login string
	Pass  string
	// contains filtered or unexported fields
}

func (ProvisioningNBConfigMessage) String

type ProvisioningNetworkConfigLibVersionMessage

type ProvisioningNetworkConfigLibVersionMessage struct {
	NetworkConfigLibVersion string
	// contains filtered or unexported fields
}

func (ProvisioningNetworkConfigLibVersionMessage) String

type ProvisioningPublicKeyMessage

type ProvisioningPublicKeyMessage struct {
	ProvisioningPublicKey string
	// contains filtered or unexported fields
}

func (ProvisioningPublicKeyMessage) String

type ProvisioningSignatureMessage

type ProvisioningSignatureMessage struct {
	Signature [268]uint8
	// contains filtered or unexported fields
}

func (ProvisioningSignatureMessage) String

type ProvisioningSketchVersionMessage

type ProvisioningSketchVersionMessage struct {
	ProvisioningSketchVersion string
	// contains filtered or unexported fields
}

func (ProvisioningSketchVersionMessage) String

type ProvisioningStatusMessage

type ProvisioningStatusMessage struct {
	Status int16
	// contains filtered or unexported fields
}

Provisioning commands

func (ProvisioningStatusMessage) String

func (t ProvisioningStatusMessage) String() string

type ProvisioningTimestampMessage

type ProvisioningTimestampMessage struct {
	Timestamp uint64
	// contains filtered or unexported fields
}

func (ProvisioningTimestampMessage) String

type ProvisioningUniqueIdMessage

type ProvisioningUniqueIdMessage struct {
	UniqueId [32]uint8
	// contains filtered or unexported fields
}

func (ProvisioningUniqueIdMessage) String

type ProvisioningWiFiFWVersionMessage

type ProvisioningWiFiFWVersionMessage struct {
	WiFiFWVersion string
	// contains filtered or unexported fields
}

func (ProvisioningWiFiFWVersionMessage) String

type ProvisioningWifiConfigMessage

type ProvisioningWifiConfigMessage struct {
	SSID string
	PWD  string
	// contains filtered or unexported fields
}

func (ProvisioningWifiConfigMessage) String

type WiFiNetwork

type WiFiNetwork struct {
	SSID string
	RSSI int
	// contains filtered or unexported fields
}

func (WiFiNetwork) String

func (w WiFiNetwork) String() string

type WiFiNetworks

type WiFiNetworks []WiFiNetwork

Jump to

Keyboard shortcuts

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