![]() |
Demo HCI Implementation for WiMOD-LR Devices
V2.0.3
|
#include "utils/WMDefs.h"#include "WiMOD_SAP_LORAWAN_IDs_EU868.h"#include "WiMOD_SAP_LORAWAN_IDs_RU868.h"#include "WiMOD_SAP_LORAWAN_IDs_IN865.h"#include "WiMOD_SAP_LORAWAN_IDs_AS923.h"#include "WiMOD_SAP_LORAWAN_IDs_IL915.h"#include "WiMOD_SAP_LORAWAN_IDs_US915.h"#include "WiMOD_SAP_GlobalLink24_IDs_WW2G4.h"

Go to the source code of this file.
Classes | |
| struct | TWiMODLORAWAN_ActivateDeviceData |
| Activation data structure for LoRa network activation. More... | |
| struct | TWiMODLORAWAN_JoinParams |
| JOIN data structure for LoRa network activation. More... | |
| struct | TWiMODLORAWAN_TxIndData |
| Activation data structure for LoRa network activation. More... | |
| struct | TWiMODLORAWAN_TX_Data |
| Structure containing all data necessary to transmitting a data message. More... | |
| struct | TWiMODLORAWAN_RX_Data |
| Structure containing RX (user) payload data. More... | |
| struct | TWiMODLORAWAN_RX_MacCmdData |
| Structure containing a received MAC command. More... | |
| struct | TWiMODLORAWAN_RX_JoinedNwkData |
| Structure containing data of the joined network indication. More... | |
| struct | TWiMODLORAWAN_RadioStackConfig |
| Radio stack configuration related to to LoRaWAN specific options. More... | |
| struct | TWiMODLORAWAN_MacCmd |
| LoRaWAN MAC command structure. More... | |
| struct | TWiMODLORAWAN_RX_ACK_Data |
| Data structure for received Acknowledgment data. More... | |
| struct | TWiMODLORAWAN_NwkStatus_Data |
| Structure containing all data about LoRaWAN network status. More... | |
| struct | TWiMODLORAWAN_NoData_Data |
| Structure containing infos of a NoData Indication message. More... | |
| struct | TWiMODLORAWAN_SupportedBands |
| data structure for supported bands More... | |
| struct | TWiMODLORAWAN_TxPwrLimitConfig |
| data structure for TX Power Limits More... | |
Macros | |
| #define | LORAWAN_STK_OPTION_ADR (0x01 << 0) |
| #define | LORAWAN_STK_OPTION_DUTY_CYCLE_CTRL (0x01 << 1) |
| #define | LORAWAN_STK_OPTION_DEV_CLASS_C (0x01 << 2) |
| #define | LORAWAN_STK_OPTION_POWER_UP_IND (0x01 << 4) |
| #define | LORAWAN_STK_OPTION_PRIVATE_NETOWRK (0x01 << 5) |
| #define | LORAWAN_STK_OPTION_EXT_PKT_FORMAT (0x01 << 6) |
| #define | LORAWAN_STK_OPTION_MAC_CMD (0x01 << 7) |
| #define | LORAWAN_STK_PARAM_ERR_WRONG_DATARATE (0x01 << 0) |
| #define | LORAWAN_STK_PARAM_ERR_WRONG_TX_PWRLEVEL (0x01 << 1) |
| #define | LORAWAN_STK_PARAM_ERR_WRONG_TX_BANDIDX (0x01 << 5) |
| #define | LORAWAN_TX_PWR_LIMIT_ERR_WRONG_SUBBAND (0x01 << 0) |
| #define | LORAWAN_TX_PWR_LIMIT_ERR_WRONG_TX_PWR_VAL (0x01 << 2) |
Typedefs | |
| typedef enum TLoRaWANStatus | TLoRaWANStatus |
| Status code enumeration for LoRaWAN SAP of the WiMOD EndNode Modem firmware. More... | |
| typedef enum TLoraWANJoinNwkIndStatusFormat | TLoRaWanJoinNwkIndStatusFormat |
| Status code enumeration for LoRaWAN Join Network Indications. | |
| typedef enum TLoraWANTxDataIndStatusFormat | TLoRaWanTxDataIndStatusFormat |
| Status code enumeration for LoRaWAN Join Network Indications. | |
| typedef enum TLoRaWAN_FreqBand | TLoRaWAN_FreqBand |
| Channel Band Selection. | |
| typedef enum TLoRaWAN_PowerSaving | TLoRaWAN_PowerSaving |
| Power Saving modes. | |
| typedef enum TLoRaWAN_NwkStatus | TLoRaWAN_NwkStatus |
| Network Status Status defines. | |
| typedef struct TWiMODLORAWAN_ActivateDeviceData | TWiMODLORAWAN_ActivateDeviceData |
| Activation data structure for LoRa network activation. | |
| typedef struct TWiMODLORAWAN_JoinParams | TWiMODLORAWAN_JoinParams |
| JOIN data structure for LoRa network activation. | |
| typedef enum TWiMODLORAWAN_OptIndInfos | TWiMODLORAWAN_OptIndInfos |
| Optional TX information flag. | |
| typedef struct TWiMODLORAWAN_TxIndData | TWiMODLORAWAN_TxIndData |
| Activation data structure for LoRa network activation. | |
| typedef struct TWiMODLORAWAN_TX_Data | TWiMODLORAWAN_TX_Data |
| Structure containing all data necessary to transmitting a data message. | |
| typedef struct TWiMODLORAWAN_RX_Data | TWiMODLORAWAN_RX_Data |
| Structure containing RX (user) payload data. | |
| typedef struct TWiMODLORAWAN_RX_MacCmdData | TWiMODLORAWAN_RX_MacCmdData |
| Structure containing a received MAC command. | |
| typedef struct TWiMODLORAWAN_RX_JoinedNwkData | TWiMODLORAWAN_RX_JoinedNwkData |
| Structure containing data of the joined network indication. | |
| typedef struct TWiMODLORAWAN_RadioStackConfig | TWiMODLORAWAN_RadioStackConfig |
| Radio stack configuration related to to LoRaWAN specific options. | |
| typedef struct TWiMODLORAWAN_MacCmd | TWiMODLORAWAN_MacCmd |
| LoRaWAN MAC command structure. | |
| typedef struct TWiMODLORAWAN_RX_ACK_Data | TWiMODLORAWAN_RX_ACK_Data |
| Data structure for received Acknowledgment data. | |
| typedef struct TWiMODLORAWAN_NwkStatus_Data | TWiMODLORAWAN_NwkStatus_Data |
| Structure containing all data about LoRaWAN network status. | |
| typedef struct TWiMODLORAWAN_NoData_Data | TWiMODLORAWAN_NoData_Data |
| Structure containing infos of a NoData Indication message. | |
| typedef struct TWiMODLORAWAN_SupportedBands | TWiMODLORAWAN_SupportedBands |
| data structure for supported bands | |
| typedef struct TWiMODLORAWAN_TxPwrLimitConfig | TWiMODLORAWAN_TxPwrLimitConfig |
| data structure for TX Power Limits | |
| #define LORAWAN_STK_OPTION_ADR (0x01 << 0) |
Stack option ADR
| #define LORAWAN_STK_OPTION_DEV_CLASS_C (0x01 << 2) |
Stack option ClassC device
| #define LORAWAN_STK_OPTION_DUTY_CYCLE_CTRL (0x01 << 1) |
Stack option Duty Cycle Control
| #define LORAWAN_STK_OPTION_EXT_PKT_FORMAT (0x01 << 6) |
Stack option extended format
| #define LORAWAN_STK_OPTION_MAC_CMD (0x01 << 7) |
Stack option forwad MAC commands
| #define LORAWAN_STK_OPTION_POWER_UP_IND (0x01 << 4) |
Stack option for sending a PowerUp Indication
| #define LORAWAN_STK_OPTION_PRIVATE_NETOWRK (0x01 << 5) |
Stack option for using a Private LoRaWAN Network; 0 = public LoRaWAN network
| #define LORAWAN_STK_PARAM_ERR_WRONG_DATARATE (0x01 << 0) |
Stack Error. wrong parameter
| #define LORAWAN_STK_PARAM_ERR_WRONG_TX_BANDIDX (0x01 << 5) |
Stack Error. wrong band index
| #define LORAWAN_STK_PARAM_ERR_WRONG_TX_PWRLEVEL (0x01 << 1) |
Stack Error. wrong TX power level
| #define LORAWAN_TX_PWR_LIMIT_ERR_WRONG_SUBBAND (0x01 << 0) |
Power Limit Error: Wrong sub-band
| #define LORAWAN_TX_PWR_LIMIT_ERR_WRONG_TX_PWR_VAL (0x01 << 2) |
Power Limit Error: Wrong TX power value
| typedef enum TLoRaWANStatus TLoRaWANStatus |
Status code enumeration for LoRaWAN SAP of the WiMOD EndNode Modem firmware.
SAP ID for the LoRaWAN service
| enum TLoRaWAN_FreqBand |
Channel Band Selection.
| enum TLoRaWAN_NwkStatus |
Network Status Status defines.
| enum TLoRaWAN_PowerSaving |
| enum TLoRaWANStatus |
Status code enumeration for LoRaWAN SAP of the WiMOD EndNode Modem firmware.
SAP ID for the LoRaWAN service
Status code enumeration for LoRaWAN Join Network Indications.