 |
Demo HCI Implementation for WiMOD-LR Devices
V2.0.3
|
Go to the documentation of this file.
42 #ifndef ARDUINO_SAP_WIMOD_SAP_DEVMGMT_PLUS_IDS_H_
43 #define ARDUINO_SAP_WIMOD_SAP_DEVMGMT_PLUS_IDS_H_
58 #define DEVMGMT_RADIO_CFG_MISC_REMOTE_CTRL_ENABLED (1 << 6)
63 #define RADIO_CFG_BYTE0_WRONG_MODULATION (1 << 0)
64 #define RADIO_CFG_BYTE0_WRONG_FREQ (1 << 1)
65 #define RADIO_CFG_BYTE0_WRONG_BANDWIDTH (1 << 2)
66 #define RADIO_CFG_BYTE0_WRONG_SF (1 << 3)
67 #define RADIO_CFG_BYTE0_WRONG_ERROR_CODE (1 << 4)
68 #define RADIO_CFG_BYTE0_WRONG_POWER_LEVEL (1 << 5)
74 #define RADIO_CFG_BYTE2_WRONG_RADIO_MODE (1 << 0)
75 #define RADIO_CFG_BYTE2_WRONG_RX_OPTIONS (1 << 1)
76 #define RADIO_CFG_BYTE2_WRONG_LBT_THRESHOLD (1 << 2)
77 #define RADIO_CFG_BYTE2_WRONG_GRP_ADR (1 << 3)
78 #define RADIO_CFG_BYTE2_WRONG_DEV_ADR (1 << 4)
79 #define RADIO_CFG_BYTE2_WRONG_PWR_SAVE_MODE (1 << 5)
107 LRBASE_PLUS_Modulation_Fail,
123 LRBASE_PLUS_LoRaBandwith_fail,
140 LRBASE_PLUS_FLRCBandwith_fail,
154 LRBASE_PLUS_FSKBandwith_fail,
173 LRBASE_PLUS_LoRa_SF_fail,
193 LRBASE_PLUS_LoRa_ErrorCoding_fail,
208 LRBASE_PLUS_FLRC_ErrorCoding_fail,
252 LRBASE_PLUS_TxPowerLevel_fail,
@ LRBASE_PLUS_LoRa_SF7
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:166
TRadioCfg_ModulationPlus Modulation
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:305
UINT8 SysTickResolution
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:334
@ LRBASE_PLUS_TxPowerLevel_p13_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:250
UINT32 RxCRCError
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:342
TRadioCfg_RadioModePlus
general operation mode of the radio part (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:91
TRadioCfg_FLRCErrorCodingPlus
ErrorCoding settings (for FLRC modulation) (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:202
@ LRBASE_PLUS_TxPowerLevel_m08_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:229
UINT8 MiscOptions
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:320
UINT32 SysTickCounter
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:335
@ LRBASE_PLUS_TxPowerLevel_m15_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:222
@ LRBASE_PLUS_RxCtrl_Receiver_RxWindowed
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:266
TRadioCfg_FSKBandwidthPlus FSKBandWidth
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:311
UINT16 TxDeviceAddress
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:304
Structure containing the radio (stack) config parameters of the WiMOD (only for LR-BASE)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:292
@ LRBASE_PLUS_TxCtrl_LBT_Off
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:275
@ LRBASE_PLUS_LoRa_ErrorCoding_4_7
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:186
@ LRBASE_PLUS_TxPowerLevel_p06_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:243
@ LRBASE_PLUS_LoRaBandwith_400kHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:119
TRadioCfg_FSKBandwidthPlus
Bitrate/Bandwidth settings for the FSK modulation (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:148
TRadioCfg_LoRaBandwidthPlus
Bandwidth settings for the LoRa modulation (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:116
@ LRBASE_PLUS_TxPowerLevel_m16_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:221
UINT32 TxError
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:344
TRadioCfg_TxControlPlus
TX Operation modes (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:273
@ LRBASE_PLUS_LoRa_ErrorCoding_LI_4_6
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:190
@ LRBASE_PLUS_LoRa_ErrorCoding_4_6
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:185
UINT32 TxMediaBusyEvents
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:345
@ LRBASE_PLUS_TxPowerLevel_m12_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:225
@ LRBASE_PLUS_FLRC_ErrorCoding_3_4
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:205
@ LRBASE_PLUS_RadioMode_Reserved
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:94
TRadioCfg_FLRCBandwidthPlus FLRCBandWidth
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:310
@ LRBASE_PLUS_LoRa_SF6
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:165
@ LRBASE_PLUS_RadioMode_Standard
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:93
@ LRBASE_PLUS_FSKBandwith_1_0MBs_1_2_MHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:151
@ LRBASE_PLUS_TxPowerLevel_m07_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:230
@ LRBASE_PLUS_LoRa_ErrorCoding_LI_4_5
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:189
@ LRBASE_PLUS_TxPowerLevel_p05_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:242
@ LRBASE_PLUS_FLRCBandwith_1_300MBs_1_2_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:139
TRadioCfg_RxControlPlus
RX Operation modes (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:262
@ LRBASE_PLUS_RadioMode_Sniffer
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:95
@ LRBASE_PLUS_LoRa_SF11
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:170
@ LRBASE_PLUS_LoRa_SF8
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:167
TRadioCfg_PowerSavingModePlus
Settings general PowerSaving mode (aka. Sleep mode) (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:282
@ LRBASE_PLUS_TxPowerLevel_p11_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:248
enum TRadioCfg_TxPowerLevelPlus TRadioCfg_PowerLevelPlus
TxPowerLevel settings (only for LR-BASE_PLUS)
@ LRBASE_PLUS_TxPowerLevel_p01_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:238
@ LRBASE_PLUS_TxPowerLevel_m01_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:236
@ LRBASE_PLUS_TxPowerLevel_p10_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:247
@ LRBASE_PLUS_LoRa_ErrorCoding_4_8
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:187
@ LRBASE_PLUS_TxPowerLevel_m13_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:224
UINT8 TxGroupAddress
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:302
@ LRBASE_PLUS_LoRaBandwith_800kHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:120
@ LRBASE_PLUS_Modulation_FLRC
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:104
UINT8 RfFreq_MSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:308
Basic information about system status of the WiMOD.
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:331
@ LRBASE_PLUS_RxCtrl_Receiver_AlwaysOn
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:265
@ LRBASE_PLUS_TxPowerLevel_m17_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:220
INT16 LbtThreshold
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:322
UINT32 TxPackets
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:343
@ LRBASE_PLUS_TxPowerLevel_p04_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:241
UINT8 Status
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:333
@ LRBASE_PLUS_TxPowerLevel_m03_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:234
struct TWiMODLR_DevMgmt_SystemStatusPlus TWiMODLR_DevMgmt_SystemStatusPlus
Basic information about system status of the WiMOD.
@ LRBASE_PLUS_LoRa_SF5
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:164
UINT8 StoreNwmFlag
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:298
@ LRBASE_PLUS_LoRa_ErrorCoding_LI_4_8
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:191
@ LRBASE_PLUS_TxPowerLevel_p09_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:246
@ LRBASE_PLUS_PowerSaving_Off
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:284
@ LRBASE_PLUS_TxPowerLevel_m00_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:237
@ LRBASE_PLUS_TxPowerLevel_m18_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:219
TRadioCfg_FLRCBandwidthPlus
Bandwidth settings for the LoRa modulation (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:132
@ LRBASE_PLUS_FSKBandwith_0_125MBs_0_3_MHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:153
UINT8 GroupAddress
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:301
@ LRBASE_PLUS_LoRaBandwith_200kHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:118
UINT32 RxAddressMatch
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:341
TRadioCfg_LoRaErrorCodingPlus
ErrorCoding settings (for LoRa modulation) (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:182
UINT32 RxPackets
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:340
struct TWiMODLR_DevMgmt_RadioConfigPlus TWiMODLR_DevMgmt_RadioConfigPlus
Structure containing the radio (stack) config parameters of the WiMOD (only for LR-BASE)
UINT16 DeviceAddress
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:303
TRadioCfg_LoRaBandwidthPlus LoRaBandWidth
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:309
@ LRBASE_PLUS_TxPowerLevel_p12_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:249
TRadioCfg_LoRaErrorCodingPlus LoRaErrorCoding
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:313
@ LRBASE_PLUS_TxPowerLevel_p07_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:244
@ LRBASE_PLUS_TxPowerLevel_m04_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:233
@ LRBASE_PLUS_FLRC_ErrorCoding_1_2
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:204
TRadioCfg_ModulationPlus
Modulation technique supported by the WiMOD (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:101
@ LRBASE_PLUS_LoRa_SF10
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:169
@ LRBASE_PLUS_FLRC_ErrorCoding_1_1
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:206
UINT8 Status
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:295
@ LRBASE_PLUS_TxPowerLevel_p03_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:240
TRadioCfg_RxControlPlus RxControl
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:317
@ LRBASE_PLUS_TxCtrl_LBT_On
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:276
@ LRBASE_PLUS_Modulation_LoRa
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:103
@ LRBASE_PLUS_FLRCBandwith_0_520MBs_0_6_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:136
@ LRBASE_PLUS_Modulation_FSK
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:105
@ LRBASE_PLUS_TxPowerLevel_m09_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:228
@ LRBASE_PLUS_FLRCBandwith_0_325MBs_0_3_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:135
TRadioCfg_TxControlPlus TxControl
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:316
UINT16 ExtraStatus
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:339
@ LRBASE_PLUS_RxCtrl_Receiver_Off
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:264
@ LRBASE_PLUS_TxPowerLevel_m05_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:232
@ LRBASE_PLUS_LoRa_ErrorCoding_4_5
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:184
@ LRBASE_PLUS_LoRa_SF12
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:171
@ LRBASE_PLUS_TxPowerLevel_p08_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:245
UINT32 RtcTime
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:336
@ LRBASE_PLUS_TxPowerLevel_m11_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:226
UINT8 RfFreq_LSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:306
@ LRBASE_PLUS_FLRCBandwith_1_040MBs_1_2_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:138
UINT8 RfFreq_MID
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:307
TRadioCfg_RadioModePlus RadioMode
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:300
TRadioCfg_PowerSavingModePlus PowerSavingMode
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:321
TRadioCfg_LoRaSpreadingFactorPlus LoRaSpreadingFactor
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:312
@ LRBASE_PLUS_TxPowerLevel_m06_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:231
@ LRBASE_PLUS_TxPowerLevel_m14_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:223
UINT16 BatteryStatus
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:338
@ LRBASE_PLUS_FLRCBandwith_0_650MBs_0_6_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:137
TRadioCfg_PowerLevelPlus PowerLevel
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:315
@ LRBASE_PLUS_TxPowerLevel_m10_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:227
@ LRBASE_PLUS_TxPowerLevel_m02_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:235
@ LRBASE_PLUS_FSKBandwith_0_250MBs_0_3_MHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:152
UINT8 LedControl
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:319
@ LRBASE_PLUS_FLRCBandwith_0_260MBs_0_3_MHz_DSB
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:134
@ LRBASE_PLUS_TxPowerLevel_p02_dBm
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:239
TRadioCfg_TxPowerLevelPlus
TxPowerLevel settings (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:217
@ LRBASE_PLUS_PowerSaving_On
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:285
TRadioCfg_LoRaSpreadingFactorPlus
SpreadingFactors for LoRa modulation (only for LR-BASE_PLUS)
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:162
@ LRBASE_PLUS_LoRa_SF9
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:168
TRadioCfg_FLRCErrorCodingPlus FLRCErrorCoding
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:314
UINT16 RxWindowTime
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:318
UINT16 NvmStatus
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:337
@ LRBASE_PLUS_FSKBandwith_2_0MBs_2_4_MHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:150
@ LRBASE_PLUS_LoRaBandwith_1600kHz
Definition: WiMOD_SAP_DEVMGMT_PLUS_IDs.h:121