Demo HCI Implementation for WiMOD-LR Devices  V2.0.3
WiMOD_SAP_LORAWAN.h File Reference
Include dependency graph for WiMOD_SAP_LORAWAN.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WiMOD_SAP_LoRaWAN
 Implementation for the ServiceAccessPoint LoRaWAN (End Node Modem firmware only) More...
 

Typedefs

typedef enum TLoRaWANregion TLoRaWANregion
 LoRaWAN Region support.
 
typedef void(* TResetDevNonceIndicationCallback) (void)
 
typedef void(* TLinkDisconnectIndicationCallback) (void)
 
typedef void(* TNwkDeviceTimeAnsIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TJoinTxIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TJoinedNwkIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TNoDataIndicationCallback) (void)
 
typedef void(* TTxCDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TTxUDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TRxUDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TRxCDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TRxMacCmdIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 
typedef void(* TRxAckIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)
 

Enumerations

enum  TLoRaWANregion {
  LoRaWAN_Region_EU868, LoRaWAN_Region_US915, LoRaWAN_Region_IN865, LoRaWAN_Region_AS923,
  LoRaWAN_Region_IL915, LoRaWAN_Region_RU868, LoRaWAN_Region_proprietary_WW2G4
}
 LoRaWAN Region support. More...
 

Typedef Documentation

◆ TJoinedNwkIndicationCallback

typedef void(* TJoinedNwkIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'joined (lora) nwk' indication callback function

◆ TJoinTxIndicationCallback

typedef void(* TJoinTxIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'join tx' indication callback function

◆ TLinkDisconnectIndicationCallback

typedef void(* TLinkDisconnectIndicationCallback) (void)

Type definition for a 'link disconnect' indication callback function

◆ TNoDataIndicationCallback

typedef void(* TNoDataIndicationCallback) (void)

Type definition for a 'no data / timemout' indication callback function

◆ TNwkDeviceTimeAnsIndicationCallback

typedef void(* TNwkDeviceTimeAnsIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'network-device-time answer' indication callback function

◆ TResetDevNonceIndicationCallback

typedef void(* TResetDevNonceIndicationCallback) (void)

Type definition for a 'join tx' indication callback function

◆ TRxAckIndicationCallback

typedef void(* TRxAckIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Rx Ack' indication callback function

◆ TRxCDataIndicationCallback

typedef void(* TRxCDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Rx C-Datat' indication callback function

◆ TRxMacCmdIndicationCallback

typedef void(* TRxMacCmdIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Rx MAC-Cmd' indication callback function

◆ TRxUDataIndicationCallback

typedef void(* TRxUDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Rx U-Data' indication callback function

◆ TTxCDataIndicationCallback

typedef void(* TTxCDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Tx C-Data' indication callback function

◆ TTxUDataIndicationCallback

typedef void(* TTxUDataIndicationCallback) (TWiMODLR_HCIMessage &rxMsg)

Type definition for a 'Tx U-Data' indication callback function

Enumeration Type Documentation

◆ TLoRaWANregion

LoRaWAN Region support.

Enumerator
LoRaWAN_Region_EU868 

regional settings for EU 868 MHz

LoRaWAN_Region_US915 

regional settings for US 915 MHz

LoRaWAN_Region_IN865 

regional settings for India 865 MHz

LoRaWAN_Region_AS923 

regional settings for Asia 923 MHz

LoRaWAN_Region_IL915 

regional settings for Israel 915 MHz

LoRaWAN_Region_RU868 

regional settings for Russia 868 MHz