| Demo HCI Implementation for WiMOD-LR Devices V2.0.3

Classes | Typedefs | Enumerations
WiMOD_SAP_LORAWAN.h File Reference
`#include "WiMOD_SAP_LORAWAN_IDs.h"`
`#include "../HCI/WiMODLRHCI.h"`
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

enum 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