MCPcopy Create free account

hub / github.com/brocaar/lorawan / types & classes

Types & classes227 in github.com/brocaar/lorawan

↓ 28 callersTypeAliasHEXBytes
HEXBytes defines a type which represents bytes as HEX when marshaled to text.
backend/backend.go:107
↓ 15 callersTypeAliasDevAddr
DevAddr represents the device address.
fhdr.go:13
↓ 9 callersTypeAliasJoinNonce
JoinNonce represents the join-nonce. Note that the max value is 2^24 - 1 = 16777215.
payload.go:110
↓ 7 callersTypeAliasDevNonce
DevNonce represents the dev-nonce.
payload.go:90
↓ 5 callersTypeAliasCID
CID defines the MAC command identifier.
mac_commands.go:21
↓ 5 callersTypeAliasISO8601Time
ISO8601Time defines an ISO 8601 encoded timestamp.
backend/backend.go:130
↓ 3 callersTypeAliasDeviceModeClass
DeviceModeIndClass defines the DeviceModeInd class.
mac_commands.go:1248
↓ 3 callersTypeAliasFrequency
Frequency defines the frequency type (in Hz).
backend/backend.go:148
↓ 3 callersTypeAliasPercentage
Percentage defines the percentage type as an int (1 = 1%, 100 = 100%).
backend/backend.go:169
↓ 2 callersTypeAliasCID
CID defines the command identifier.
applayer/clocksync/clocksync.go:13
↓ 2 callersTypeAliasCID
CID defines the command identifier.
applayer/firmwaremanagement/firmwaremanagement.go:13
↓ 2 callersTypeAliasCID
CID defines the command identifier.
applayer/multicastsetup/multicastsetup.go:15
↓ 2 callersTypeAliasJoinType
JoinType defines the join-request type.
payload.go:13
↓ 2 callersTypeAliasMType
MType represents the message type.
phypayload.go:23
↓ 2 callersTypeAliasMajor
Major defines the major version of data message.
phypayload.go:43
↓ 2 callersTypeAliasTime
Time represents a GPS time wrapper.
gps/gps.go:36
↓ 1 callersTypeAliasCFListType
CFListType defines the CFList payload type.
payload.go:211
↓ 1 callersTypeAliasCID
CID defines the command identifier.
applayer/fragmentation/fragmentation.go:13
↓ 1 callersTypeAliasUpImageStatus
UpImageStatus enumerate status of firmware upgrade on device
applayer/firmwaremanagement/firmwaremanagement.go:398
↓ 1 callersTypeAliasphyAlias
phypayload.go:571
StructADRParam
ADRParam defines the ADRParam field.
mac_commands.go:1108
StructADRParamSetupReqPayload
ADRParamSetupReqPayload represents the ADRParamReq payload.
mac_commands.go:1138
TypeAliasAES128Key
AES128Key represents a 128 bit AES key.
phypayload.go:65
InterfaceAnswer
Answer defines the payload answer interface.
backend/backend.go:94
StructAppSKeyAnsPayload
AppSKeyAnsPayload defines the AppSKeyAns message payload.
backend/backend.go:404
StructAppSKeyReqPayload
AppSKeyReqPayload defines the AppSKeyReq message payload.
backend/backend.go:392
StructAppTimeAnsPayload
AppTimeAnsPayload implements the AppTimeAns payload.
applayer/clocksync/clocksync.go:227
StructAppTimeAnsPayloadParam
AppTimeAnsPayloadParam implements the AppTimeAns payload Param field.
applayer/clocksync/clocksync.go:233
StructAppTimeReqPayload
AppTimeReqPayload implements the AppTimeReq payload.
applayer/clocksync/clocksync.go:182
StructAppTimeReqPayloadParam
AppTimeReqPayloadParam implements the AppTimeReq Param field.
applayer/clocksync/clocksync.go:188
StructAsyncClientTestSuite
backend/client_test.go:449
InterfaceBand
Band defines the interface of a LoRaWAN band object.
band/band.go:132
StructBasePayload
BasePayload defines the base payload that is sent with every request.
backend/backend.go:190
StructBasePayloadResult
BasePayloadResult defines the base payload that is sent with every result.
backend/backend.go:202
StructBeaconFreqAnsPayload
BeaconFreqAnsPayload represents the BeaconFreqAns payload.
mac_commands.go:895
StructBeaconFreqReqPayload
BeaconFreqReqPayload represents the BeaconFreqReq payload.
mac_commands.go:859
StructCFList
CFList represents a list of channel frequencies or channel-masks.
payload.go:220
StructCFListChannelMaskPayload
CFListChannelMaskPayload holds a list of channel-masks.
payload.go:312
StructCFListChannelPayload
CFListChannelPayload holds a list of (up to 5) channel frequencies. Each frequency is in Hz and must be a multiple of 100.
payload.go:263
TypeAliasChMask
ChMask encodes the channels usable for uplink access. 0 = channel 1, 15 = channel 16.
mac_commands.go:256
StructChannel
Channel defines the channel structure
band/band.go:102
InterfaceClient
Client defines the backend client interface.
backend/client.go:28
StructClientConfig
ClientConfig holds the backend client configuration.
backend/client.go:58
TypeAliasCodingRate
CodingRate defines the coding-rate type.
airtime/airtime.go:13
StructCommand
Command defines the Command structure.
applayer/clocksync/clocksync.go:66
StructCommand
Command defines the Command structure.
applayer/fragmentation/fragmentation.go:69
StructCommand
Command defines the Command structure.
applayer/firmwaremanagement/firmwaremanagement.go:76
StructCommand
Command defines the Command structure.
applayer/multicastsetup/multicastsetup.go:78
InterfaceCommandPayload
CommandPayload defines the interface that a command payload must implement.
applayer/clocksync/clocksync.go:59
InterfaceCommandPayload
CommandPayload defines the interface that a command payload must implement.
applayer/fragmentation/fragmentation.go:62
InterfaceCommandPayload
CommandPayload defines the interface that a command payload must implement.
applayer/firmwaremanagement/firmwaremanagement.go:69
InterfaceCommandPayload
CommandPayload defines the interface that a command payload must implement.
applayer/multicastsetup/multicastsetup.go:71
TypeAliasCommands
Commands defines a slice of commands.
applayer/clocksync/clocksync.go:119
TypeAliasCommands
Commands defines a slice of commands.
applayer/fragmentation/fragmentation.go:122
TypeAliasCommands
Commands defines a slice of commands.
applayer/firmwaremanagement/firmwaremanagement.go:129
TypeAliasCommands
Commands defines a slice of commands.
applayer/multicastsetup/multicastsetup.go:131
StructDLChannelAnsPayload
DLChannelAnsPayload represents the DLChannelAns payload.
mac_commands.go:804
StructDLChannelReqPayload
DLChannelReqPayload represents the DLChannelReq payload.
mac_commands.go:768
StructDLMetaData
DLMetaData defines the downlink metadata.
backend/backend.go:305
StructDLSettings
DLSettings represents the DLSettings fields (downlink settings).
mac_commands.go:430
StructDataFragmentPayload
DataFragmentPayload implements the DataFragment payload.
applayer/fragmentation/fragmentation.go:402
StructDataFragmentPayloadIndexAndN
DataFragmentPayloadIndexAndN implements the DataFragment payload IndexAndN field.
applayer/fragmentation/fragmentation.go:408
StructDataPayload
DataPayload represents a slice of bytes.
payload.go:146
StructDataRate
DataRate defines a data rate
band/band.go:84
StructDefaults
Defaults defines the default values defined by a band.
band/band.go:111
StructDevDeleteImageAnsPayload
DevDeleteImageAnsPayload implements the DevDeleteImageAns payload.
applayer/firmwaremanagement/firmwaremanagement.go:485
StructDevDeleteImageAnsPayloadStatus
DevDeleteImageAnsPayloadStatus implements the DevDeleteImageAns payload Status field.
applayer/firmwaremanagement/firmwaremanagement.go:490
StructDevDeleteImageReqPayload
DevDeleteImageReqPayload implements the DevDeleteImageReq payload.
applayer/firmwaremanagement/firmwaremanagement.go:457
StructDevRebootCountdownAnsPayload
DevRebootCountdownAnsPayload implements the DevRebootCountdownAns payload.
applayer/firmwaremanagement/firmwaremanagement.go:333
StructDevRebootCountdownReqPayload
DevRebootCountdownReqPayload implements the DevRebootCountdownReq payload.
applayer/firmwaremanagement/firmwaremanagement.go:301
StructDevRebootTimeAnsPayload
DevRebootTimeAnsPayload implements the DevRebootTimeAns payload.
applayer/firmwaremanagement/firmwaremanagement.go:273
StructDevRebootTimeReqPayload
DevRebootTimeReqPayload implements the DevRebootTimeReq payload.
applayer/firmwaremanagement/firmwaremanagement.go:246
StructDevStatusAnsPayload
DevStatusAnsPayload represents the DevStatusAns payload.
mac_commands.go:566
StructDevUpgradeImageAnsPayload
DevUpgradeImageAnsPayload implements the DevUpgradeImageAns payload.
applayer/firmwaremanagement/firmwaremanagement.go:387
StructDevUpgradeImageAnsPayloadStatus
DevUpgradeImageAnsPayloadStatus implements the DevUpgradeImageAnsPayload payload Status field.
applayer/firmwaremanagement/firmwaremanagement.go:393
StructDevUpgradeImageReqPayload
DevUpgradeImageReqPayload implements the DevUpgradeImageReq payload.
applayer/firmwaremanagement/firmwaremanagement.go:365
StructDevVersionAnsPayload
DevVersionAnsPayload implements the DevVersionAns payload.
applayer/firmwaremanagement/firmwaremanagement.go:214
StructDevVersionReqPayload
DevVersionReqPayload implements the DevVersionReq payload.
applayer/firmwaremanagement/firmwaremanagement.go:192
StructDeviceAppTimePeriodicityAnsPayload
DeviceAppTimePeriodicityAnsPayload implements the DeviceAppTimePeriodicityAns payload.
applayer/clocksync/clocksync.go:299
StructDeviceAppTimePeriodicityAnsPayloadStatus
DeviceAppTimePeriodicityAnsPayloadStatus implements the DeviceAppTimePeriodicityAns status field.
applayer/clocksync/clocksync.go:305
StructDeviceAppTimePeriodicityReqPayload
DeviceAppTimePeriodicityReqPayload implements the DeviceAppTimePeriodicityReq payload.
applayer/clocksync/clocksync.go:265
StructDeviceAppTimePeriodicityReqPayloadPeriodicity
DeviceAppTimePeriodicityReqPayloadPeriodicity implements the DeviceAppTimePeriodicityReq payload Periodicity field.
applayer/clocksync/clocksync.go:270
StructDeviceKeys
DeviceKeys holds the device (root) keys and the join-nonce to be used for join-request and join-accepts. Note: it follows the LoRaWAN 1.1 key naming!
backend/joinserver/joinserver.go:21
StructDeviceModeConfPayload
DeviceModeConfPayload represents the DeviceModeConf payload.
mac_commands.go:1279
StructDeviceModeIndPayload
DeviceModeIndPayload represents the DeviceModeInd payload.
mac_commands.go:1258
StructDeviceProfile
DeviceProfile includes End-Device capabilities and boot parameters that are needed by the NS for setting up the LoRaWAN radio access service. These in
backend/backend.go:629
StructDeviceTimeAnsPayload
DeviceTimeAnsPayload represents the DeviceTimeAns payload.
mac_commands.go:995
StructDutyCycleReqPayload
DutyCycleReqPayload represents the DutyCycleReq payload.
mac_commands.go:406
TypeAliasDwellTime
DwellTime defines the dwell time type.
mac_commands.go:125
TypeAliasEUI64
EUI64 data type
payload.go:24
StructFCtrl
FCtrl represents the FCtrl (frame control) field. Please note that the FPending and ClassB are mapped to the same bit. This means that when unmarshali
fhdr.go:200
StructFHDR
FHDR represents the frame header.
fhdr.go:250
StructForceDeviceResyncReqPayload
ForceDeviceResyncReqPayload implements the ForceDeviceResyncReq payload.
applayer/clocksync/clocksync.go:337
StructForceDeviceResyncReqPayloadForceConf
ForceDeviceResyncReqPayloadForceConf implements the ForceDeviceResyncReq payload ForceConf field.
applayer/clocksync/clocksync.go:342
StructForceRejoinReqPayload
ForceRejoinReqPayload represents the ForceRejoinReq payload.
mac_commands.go:1153
StructFragSessionDeleteAnsPayload
FragSessionDeleteAnsPayload implements the FragSessionDeleteAns payload.
applayer/fragmentation/fragmentation.go:364
StructFragSessionDeleteAnsPayloadStatus
FragSessionDeleteAnsPayloadStatus implements the FragSessionDeleteAns payload Status field.
applayer/fragmentation/fragmentation.go:369
StructFragSessionDeleteReqPayload
FragSessionDeleteReqPayload implements the FragSessionDeleteReq paylaod.
applayer/fragmentation/fragmentation.go:333
StructFragSessionDeleteReqPayloadParam
FragSessionDeleteReqPayloadParam implements the FragSessionDeleteReq payload Param field.
applayer/fragmentation/fragmentation.go:338
StructFragSessionSetupAnsPayload
FragSessionSetupAnsPayload implements the FragSessionSetupAns payload.
applayer/fragmentation/fragmentation.go:274
next →1–100 of 227, ranked by callers