|
| enum | keyType_e {
ABP_10x_key = 0x01
, OTAA_10x_key = 0x02
, OTAA_11x_key = 0x03
, PreStored_key = 0xF0
,
UserStored_key = 0xF1
} |
| | LoRaWAN Activation Type. More...
|
| |
| enum | Radio_DataRate_e {
DR_0 = 0x00
, DR_1 = 0x01
, DR_2 = 0x02
, DR_3 = 0x03
,
DR_4 = 0x04
, DR_5 = 0x05
, DR_6 = 0x06
, DR_7 = 0x07
,
DR_8 = 0x08
, DR_9 = 0x09
, DR_10 = 0x0A
, DR_11 = 0x0B
,
DR_12 = 0x0C
, DR_13 = 0x0D
, DR_ADR = 0xF0
, DR_AUTO = 0xF1
} |
| | LoRaWAN Data Rates. More...
|
| |
| enum | Radio_TXpower_e {
PWR_ADR = 0xF0
, PWR_MAX = 0x00
, PWR_ATT_2dB = 0x01
, PWR_ATT_4dB = 0x02
,
PWR_ATT_6dB = 0x03
, PWR_ATT_8dB = 0x04
, PWR_ATT_10dB = 0x05
, PWR_ATT_12dB = 0x06
,
PWR_ATT_14dB = 0x07
, PWR_ATT_16dB = 0x08
, PWR_ATT_18dB = 0x09
, PWR_ATT_20dB = 0x0A
,
PWR_ATT_22dB = 0x0B
, PWR_ATT_24dB = 0x0C
, PWR_ATT_26dB = 0x0D
, PWR_ATT_28dB = 0x0E
,
PWR_ATT_30dB = 0x0F
, PWR_ATT_32dB = 0x10
, PWR_MIN = 0x11
} |
| | Output power levels. More...
|
| |
| enum | Radio_SubBands_e {
US_SUB_BAND_1 = 0
, US_SUB_BAND_2 = 1
, US_SUB_BAND_3 = 2
, US_SUB_BAND_4 = 3
,
US_SUB_BAND_5 = 4
, US_SUB_BAND_6 = 5
, US_SUB_BAND_7 = 6
, US_SUB_BAND_8 = 7
,
US_SUB_BAND_NONE = 14
, US_SUB_BANDS_ALL = 15
, EU_SUB_BANDS_DEFAULT = 0
, EU_SUB_BAND1_ON = 1
,
EU_SUB_BAND1_OFF = 2
, EU_SUB_BAND2_ON = 3
, EU_SUB_BAND2_OFF = 4
} |
| | LoRaWAN Subbands. More...
|
| |
| enum | IdleMode_e { M0_Active = 0x0
, M0_Sleep = 0x1
, M0_DeepSleep = 0x2
} |
| | M0+ Idle modes. More...
|
| |
| enum | WaitMode_e { M4_NoWait = 0x0
, M4_WaitActive = 0x1
, M4_WaitSleep = 0x2
, M4_WaitDeepSleep = 0x3
} |
| | M4 Wait modes. More...
|
| |
| enum | paramErrors_e { param_OK = 0x00
, param_Invalid = 0x01
, param_OutOfRange = 0x02
, param_UndefinedError = 0xFA
} |
| | Onethinx module parameter errors. More...
|
| |
| enum | radioErrors_e {
radio_OK = 0x00
, radio_BusyError = 0x01
, radio_BuckStartError = 0x02
, radio_XoscStartError = 0x03
,
radio_Rc13mCalibError = 0x04
, radio_Rc64kCalibError = 0x05
, radio_PllCalibError = 0x06
, radio_PllLockError = 0x07
,
radio_ImgCalibError = 0x08
, radio_AdcCalibError = 0x09
, radio_PaRampError = 0x0A
, radio_InvalidFrequency = 0x0B
,
radio_UndefinedError = 0xFA
} |
| | Onethinx module radio errors. More...
|
| |
| enum | macErrors_e {
mac_OK = 0x00
, mac_BusyError = 0x01
, mac_NotJoinedError = 0x02
, mac_ChannelsOccupiedError = 0x03
,
mac_UnrecognizedKeyType = 0x04
, mac_EmptyPayload_Error = 0x05
, mac_RXheader_Error = 0x06
, mac_RX_MIC_Error = 0x07
,
mac_RX_InvalidDevAddr = 0x08
, mac_InvalidPacket_Error = 0x09
, mac_RXtimeout_Error = 0x0A
, mac_CRC_Error = 0x0B
,
mac_FCNT_Error = 0x0C
, mac_Confirmation_Error = 0x0D
, mac_PayloadSize_Error = 0x0E
, mac_UndefinedError = 0xFA
} |
| | Onethinx module MAC errors. More...
|
| |
| enum | systemErrors_e {
system_OK = 0x00
, system_BusyError = 0x01
, system_NotStarted = 0x02
, system_IPCError = 0x03
,
system_FlashWriteError = 0x04
, system_VersionMatchError = 0x05
, system_UndefinedError = 0xFA
} |
| | Onethinx module system errors. More...
|
| |
| enum | sleepMode_e {
modeSleep = 0x1
, modeDeepSleep = 0x2
, modeHibernate = 0x3
, modeHibernate_RtcOn = 0x4
,
modeHibernate_MACsave = 0x5
} |
| | Onethinx module sleep modes. More...
|
| |
| enum | sleepCores_e { coresM0p = 1
, coresM4 = 2
, coresBoth = 3
} |
| | Specifies the cores that go to sleep. More...
|
| |
| enum | MACcmd_e { MACcmd_None = 0
, LinkCheckReq = 1
, DeviceTimeReq = 2
, LinkCheck_DeviceTimeReq = 3
} |
| | LoRaWAN MAC commands. More...
|
| |
| enum | stackRegion_e {
stack_AS = 1
, stack_AU = 2
, stack_CN_L = 3
, stack_CN_H = 4
,
stack_EU_L = 5
, stack_EU_H = 6
, stack_IN = 7
, stack_KR = 8
,
stack_US = 9
, stack_RU = 10
} |
| | LoRaWAN stack used on the module. More...
|
| |
Onethinx LoRaWAN API Enumerated Types.