Documentation
¶
Index ¶
- Variables
- func DecodeWiFiNetworks(data []byte, wf *WiFiNetworks) error
- type Cmd
- func (c Cmd) Encode() ([]byte, error)
- func (c Cmd) String() string
- func (c Cmd) ToProvisioningBLEMacAddressMessage() ProvisioningBLEMacAddressMessage
- func (c Cmd) ToProvisioningCATM1ConfigMessage() ProvisioningCATM1ConfigMessage
- func (c Cmd) ToProvisioningCellularConfigMessage() ProvisioningCellularConfigMessage
- func (c Cmd) ToProvisioningCommandsMessage() ProvisioningCommandsMessage
- func (c Cmd) ToProvisioningEthernetConfigMessage() ProvisioningEthernetConfigMessage
- func (c Cmd) ToProvisioningGSMConfigMessage() ProvisioningGSMConfigMessage
- func (c Cmd) ToProvisioningLoRaConfigMessage() ProvisioningLoRaConfigMessage
- func (c Cmd) ToProvisioningNBConfigMessage() ProvisioningNBConfigMessage
- func (c Cmd) ToProvisioningNetworkConfigLibVersionMessage() ProvisioningNetworkConfigLibVersionMessage
- func (c Cmd) ToProvisioningPublicKeyMessage() ProvisioningPublicKeyMessage
- func (c Cmd) ToProvisioningSignatureMessage() ProvisioningSignatureMessage
- func (c Cmd) ToProvisioningSketchVersionMessage() ProvisioningSketchVersionMessage
- func (c Cmd) ToProvisioningStatusMessage() ProvisioningStatusMessage
- func (c Cmd) ToProvisioningTimestampMessage() ProvisioningTimestampMessage
- func (c Cmd) ToProvisioningUniqueIdMessage() ProvisioningUniqueIdMessage
- func (c Cmd) ToProvisioningWiFiFWVersionMessage() ProvisioningWiFiFWVersionMessage
- func (c Cmd) ToProvisioningWifiConfigMessage() ProvisioningWifiConfigMessage
- func (c Cmd) ToWiFiNetworks() WiFiNetworks
- func (c Cmd) Type() reflect.Type
- type ProvisioningBLEMacAddressMessage
- type ProvisioningCATM1ConfigMessage
- type ProvisioningCellularConfigMessage
- type ProvisioningCommandsMessage
- type ProvisioningEthernetConfigMessage
- type ProvisioningGSMConfigMessage
- type ProvisioningLoRaConfigMessage
- type ProvisioningNBConfigMessage
- type ProvisioningNetworkConfigLibVersionMessage
- type ProvisioningPublicKeyMessage
- type ProvisioningSignatureMessage
- type ProvisioningSketchVersionMessage
- type ProvisioningStatusMessage
- type ProvisioningTimestampMessage
- type ProvisioningUniqueIdMessage
- type ProvisioningWiFiFWVersionMessage
- type ProvisioningWifiConfigMessage
- type WiFiNetwork
- type WiFiNetworks
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 From ¶
func From[T ProvisioningStatusMessage | WiFiNetworks | ProvisioningBLEMacAddressMessage | ProvisioningWiFiFWVersionMessage | ProvisioningSketchVersionMessage | ProvisioningNetworkConfigLibVersionMessage | ProvisioningUniqueIdMessage | ProvisioningSignatureMessage | ProvisioningPublicKeyMessage | ProvisioningTimestampMessage | ProvisioningCommandsMessage | ProvisioningWifiConfigMessage | ProvisioningLoRaConfigMessage | ProvisioningCellularConfigMessage | ProvisioningEthernetConfigMessage | ProvisioningCATM1ConfigMessage | ProvisioningGSMConfigMessage | ProvisioningNBConfigMessage](c T) Cmd
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
type ProvisioningBLEMacAddressMessage ¶
type ProvisioningBLEMacAddressMessage struct { BLEMacAddress [6]uint8 // contains filtered or unexported fields }
func (ProvisioningBLEMacAddressMessage) String ¶
func (t ProvisioningBLEMacAddressMessage) String() string
type ProvisioningCATM1ConfigMessage ¶
type ProvisioningCATM1ConfigMessage struct { PIN string Band []uint32 Apn string Login string Pass string // contains filtered or unexported fields }
func (ProvisioningCATM1ConfigMessage) String ¶
func (t ProvisioningCATM1ConfigMessage) String() string
type ProvisioningCellularConfigMessage ¶
type ProvisioningCellularConfigMessage struct { PIN string Apn string Login string Pass string // contains filtered or unexported fields }
func (ProvisioningCellularConfigMessage) String ¶
func (t ProvisioningCellularConfigMessage) String() string
type ProvisioningCommandsMessage ¶
type ProvisioningCommandsMessage struct { Command uint8 // contains filtered or unexported fields }
func (ProvisioningCommandsMessage) String ¶
func (t ProvisioningCommandsMessage) String() 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 ¶
func (t ProvisioningEthernetConfigMessage) String() string
type ProvisioningGSMConfigMessage ¶
type ProvisioningGSMConfigMessage struct { PIN string Apn string Login string Pass string // contains filtered or unexported fields }
func (ProvisioningGSMConfigMessage) String ¶
func (t ProvisioningGSMConfigMessage) String() string
type ProvisioningLoRaConfigMessage ¶
type ProvisioningLoRaConfigMessage struct { AppEui string AppKey string Band uint8 ChannelMask string DeviceClass string // contains filtered or unexported fields }
func (ProvisioningLoRaConfigMessage) String ¶
func (t ProvisioningLoRaConfigMessage) String() string
type ProvisioningNBConfigMessage ¶
type ProvisioningNBConfigMessage struct { PIN string Apn string Login string Pass string // contains filtered or unexported fields }
func (ProvisioningNBConfigMessage) String ¶
func (t ProvisioningNBConfigMessage) String() string
type ProvisioningNetworkConfigLibVersionMessage ¶
type ProvisioningNetworkConfigLibVersionMessage struct { NetworkConfigLibVersion string // contains filtered or unexported fields }
func (ProvisioningNetworkConfigLibVersionMessage) String ¶
func (t ProvisioningNetworkConfigLibVersionMessage) String() string
type ProvisioningPublicKeyMessage ¶
type ProvisioningPublicKeyMessage struct { ProvisioningPublicKey string // contains filtered or unexported fields }
func (ProvisioningPublicKeyMessage) String ¶
func (t ProvisioningPublicKeyMessage) String() string
type ProvisioningSignatureMessage ¶
type ProvisioningSignatureMessage struct { Signature [268]uint8 // contains filtered or unexported fields }
func (ProvisioningSignatureMessage) String ¶
func (t ProvisioningSignatureMessage) String() string
type ProvisioningSketchVersionMessage ¶
type ProvisioningSketchVersionMessage struct { ProvisioningSketchVersion string // contains filtered or unexported fields }
func (ProvisioningSketchVersionMessage) String ¶
func (t ProvisioningSketchVersionMessage) String() 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 ¶
func (t ProvisioningTimestampMessage) String() string
type ProvisioningUniqueIdMessage ¶
type ProvisioningUniqueIdMessage struct { UniqueId [32]uint8 // contains filtered or unexported fields }
func (ProvisioningUniqueIdMessage) String ¶
func (t ProvisioningUniqueIdMessage) String() string
type ProvisioningWiFiFWVersionMessage ¶
type ProvisioningWiFiFWVersionMessage struct { WiFiFWVersion string // contains filtered or unexported fields }
func (ProvisioningWiFiFWVersionMessage) String ¶
func (t ProvisioningWiFiFWVersionMessage) String() string
type ProvisioningWifiConfigMessage ¶
type ProvisioningWifiConfigMessage struct { SSID string PWD string // contains filtered or unexported fields }
func (ProvisioningWifiConfigMessage) String ¶
func (t ProvisioningWifiConfigMessage) String() string
type WiFiNetwork ¶
func (WiFiNetwork) String ¶
func (w WiFiNetwork) String() string
type WiFiNetworks ¶
type WiFiNetworks []WiFiNetwork
Click to show internal directories.
Click to hide internal directories.