Demo HCI Implementation for WiMOD-LR Devices  V2.0.3
WiMOD_SAP_LORAWAN_ProLink_IDs.h File Reference
#include "utils/WMDefs.h"
#include "WiMOD_SAP_LORAWAN_IDs.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_LORAWAN_IDs_AU915.h"
Include dependency graph for WiMOD_SAP_LORAWAN_ProLink_IDs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TWiMODProLinkLORAWAN_TX_Data
 Structure containing all data necessary to transmitting a data message. More...
 
struct  TWiMODLORAWAN_DevTimeReqInfo
 info data structure for LoRa device time request MAC command More...
 
struct  TWiMODLORAWAN_DevTimeAnsInfo
 info data structure for LoRa device time request MAC command More...
 
struct  TWiMODLORAWAN_McastConfig
 
struct  TWiMODLORAWAN_McastData
 Structure containing a MultiCast Data. More...
 
struct  TWiMODLORAWAN_McastNoData
 Structure containing a MultiCast Data. More...
 
struct  TWiMODProLinkLORAWAN_RadioStackConfig
 Radio stack configuration related to to LoRaWAN specific options. More...
 

Macros

#define PROLINK_MCAST_ERR_WRONG_MTYPE   (1 << 0)
 
#define PROLINK_MCAST_ERR_WRONG_DEV_ADR   (1 << 1)
 
#define PROLINK_MCAST_ERR_WRONG_MIC   (1 << 2)
 
#define PROLINK_MCAST_ERR_UNEXPTECTED_FCNT   (1 << 3)
 
#define PROLINK_MCAST_ERR_RX_MAC_CMD   (1 << 4)
 
#define PROLINK_MCAST_ERR_WRONG_DOWNLINK   (1 << 5)
 
#define PROLINK_MCAST_ERR_MCAST_DOWNLINK_ERR   (1 << 6)
 

Typedefs

typedef enum TProLinkLoRaWAN_FreqBand TProLinkLoRaWAN_FreqBand
 Channel Band Selection.
 
typedef struct TWiMODProLinkLORAWAN_TX_Data TWiMODProLinkLORAWAN_TX_Data
 Structure containing all data necessary to transmitting a data message.
 
typedef struct TWiMODLORAWAN_DevTimeReqInfo TWiMODLORAWAN_DevTimeReqInfo
 info data structure for LoRa device time request MAC command
 
typedef struct TWiMODLORAWAN_DevTimeAnsInfo TWiMODLORAWAN_DevTimeAnsInfo
 info data structure for LoRa device time request MAC command
 
typedef struct TWiMODLORAWAN_McastConfig TWiMODLORAWAN_McastConfig
 
typedef struct TWiMODLORAWAN_McastData TWiMODLORAWAN_McastData
 Structure containing a MultiCast Data.
 
typedef struct TWiMODLORAWAN_McastNoData TWiMODLORAWAN_McastNoData
 Structure containing a MultiCast Data.
 
typedef struct TWiMODProLinkLORAWAN_RadioStackConfig TWiMODProLinkLORAWAN_RadioStackConfig
 Radio stack configuration related to to LoRaWAN specific options.
 

Enumerations

enum  TProLinkLoRaWAN_FreqBand {
  ProLink_LoRaWAN_FreqBand_EU_868 = LORAWAN_BAND_EU_868, ProLink_LoRaWAN_FreqBand_IN_865 = LORAWAN_BAND_IN_865, ProLink_LoRaWAN_FreqBand_US_915 = LORAWAN_BAND_US_915, ProLink_LoRaWAN_FreqBand_AU_915 = LORAWAN_BAND_AU_915,
  ProLink_LoRaWAN_FreqBand_AS_923_1 = LORAWAN_BAND_AS_923_1, ProLink_LoRaWAN_FreqBand_AS_923_2 = LORAWAN_BAND_AS_923_2, ProLink_LoRaWAN_FreqBand_AS_923_3 = LORAWAN_BAND_AS_923_3, ProLink_LoRaWAN_FreqBand_RU_868 = LORAWAN_BAND_EU_868,
  ProLink_LoRaWAN_FreqBand_EU_868_RX2_SF9 = LORAWAN_BAND_EU_868_RX2_SF9, ProLink_LoRaWAN_FreqBand_IN_865_RX2_SF8 = LORAWAN_BAND_IN_865_RX2_SF8, ProLink_LoRaWAN_FreqBand_WW2G4 = GLOBALLINK24_BAND_WW_2G4, ProLink_LoRaWAN_FreqBand_WW2G4_RX2 = GLOBALLINK24_BAND_WW_2G4_RX2
}
 Channel Band Selection. More...
 

Enumeration Type Documentation

◆ TProLinkLoRaWAN_FreqBand

Channel Band Selection.

Enumerator
ProLink_LoRaWAN_FreqBand_EU_868 

EU 868 MHz band

ProLink_LoRaWAN_FreqBand_IN_865 

India

ProLink_LoRaWAN_FreqBand_US_915 

US 915 MHz band

ProLink_LoRaWAN_FreqBand_AU_915 

UA 915 MHz band

ProLink_LoRaWAN_FreqBand_AS_923_1 

AS 923 MHz band

ProLink_LoRaWAN_FreqBand_AS_923_2 

AS 923 MHz band

ProLink_LoRaWAN_FreqBand_AS_923_3 

AS 923 MHz band

ProLink_LoRaWAN_FreqBand_RU_868 

RU 868 MHz band

ProLink_LoRaWAN_FreqBand_EU_868_RX2_SF9 

alternative EU band, using SF9 for 2nd RX window

ProLink_LoRaWAN_FreqBand_IN_865_RX2_SF8 

alternative IN band, using SF8 for 2nd RX window

ProLink_LoRaWAN_FreqBand_WW2G4 

proprietary extension for emulating LoRaWAN on 2.4 GHz

ProLink_LoRaWAN_FreqBand_WW2G4_RX2 

proprietary extension for emulating LoRaWAN on 2.4 GHz with RX2 window using 2.422 GHz