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.