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

WiMOD_SAP_DEVMGMT_Lorawan_IDs.h
1 //------------------------------------------------------------------------------
31 //------------------------------------------------------------------------------
32
33
34 /*
35 * THIS IS AN EXAMPLE IMPLEMENTATION ACCORDING THE THE HCI SPEC: V2.1
36 * FOR FIRMWARE: LoRaWAN EndeNode
37 *
38 * SEE FILE: WiMOD_LoRaWAN_EndNode_Firmware_HCI_Spec_V2_1.pdf for detailed information
39 */
40
41
42
43 #ifndef ARDUINO_SAP_WIMOD_SAP_DEVMGMT_LORAWAN_IDS_H_
44 #define ARDUINO_SAP_WIMOD_SAP_DEVMGMT_LORAWAN_IDS_H_
45
46
47 //------------------------------------------------------------------------------
48 //
49 // Section Includes Files
50 //
51 //------------------------------------------------------------------------------
52
53 #include "WiMOD_SAP_DEVMGMT_IDs.h"
54
55
56 //------------------------------------------------------------------------------
57 //
58 // structures
59 //
60 //------------------------------------------------------------------------------
64 typedef struct TWiMODLR_DevMgmt_DevInfoLoRaWan
65 {
66 UINT8 Status;
67 UINT8 ModuleType;
68 UINT32 DevAdr;
69 UINT32 DevID;
70 } TWiMODLR_DevMgmt_DevInfoLoRaWan;
71
72
73
77 typedef struct TWiMODLR_DevMgmt_SystemStatusLorawan
78 {
79 UINT8 Status;
80 UINT8 SysTickResolution;
81 UINT32 SysTickCounter;
82 UINT32 RtcTime;
83 UINT16 NvmStatus;
84 UINT16 BatteryStatus;
85 UINT16 ExtraStatus;
87 UINT32 TxUDataPackets;
88 UINT32 TxCDataPackets;
89 UINT32 TxError;
90 UINT32 Rx1UDataPackets;
91 UINT32 Rx1CDataPackets;
92 UINT32 Rx1MicError;
93 UINT32 Rx2UDataPackets;
94 UINT32 Rx2CDataPackets;
95 UINT32 Rx2MicError;
96 UINT32 TxJoin;
97 UINT32 RxAccept;
99 } TWiMODLR_DevMgmt_SystemStatusLorawan;
100
101
102
103 #endif /* ARDUINO_SAP_WIMOD_SAP_DEVMGMT_LORAWAN_IDS_H_ */
TWiMODLR_DevMgmt_SystemStatusLorawan::RxAccept
UINT32 RxAccept
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:97
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx2MicError
UINT32 Rx2MicError
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:95
TWiMODLR_DevMgmt_SystemStatusLorawan::TxUDataPackets
UINT32 TxUDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:87
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx1MicError
UINT32 Rx1MicError
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:92
TWiMODLR_DevMgmt_DevInfoLoRaWan::ModuleType
UINT8 ModuleType
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:67
TWiMODLR_DevMgmt_SystemStatusLorawan::NvmStatus
UINT16 NvmStatus
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:83
TWiMODLR_DevMgmt_DevInfoLoRaWan
Structure containing basic information about the WiMOD device.
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:64
TWiMODLR_DevMgmt_DevInfoLoRaWan::Status
UINT8 Status
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:66
TWiMODLR_DevMgmt_SystemStatusLorawan::BatteryStatus
UINT16 BatteryStatus
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:84
TWiMODLR_DevMgmt_SystemStatusLorawan::TxError
UINT32 TxError
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:89
TWiMODLR_DevMgmt_SystemStatusLorawan::TxJoin
UINT32 TxJoin
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:96
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx2UDataPackets
UINT32 Rx2UDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:93
WiMOD_SAP_DEVMGMT_IDs.h
TWiMODLR_DevMgmt_SystemStatusLorawan::Status
UINT8 Status
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:79
TWiMODLR_DevMgmt_SystemStatusLorawan::SysTickResolution
UINT8 SysTickResolution
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:80
TWiMODLR_DevMgmt_SystemStatusLorawan::TxCDataPackets
UINT32 TxCDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:88
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx2CDataPackets
UINT32 Rx2CDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:94
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx1UDataPackets
UINT32 Rx1UDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:90
TWiMODLR_DevMgmt_SystemStatusLorawan::RtcTime
UINT32 RtcTime
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:82
TWiMODLR_DevMgmt_DevInfoLoRaWan::DevAdr
UINT32 DevAdr
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:68
TWiMODLR_DevMgmt_SystemStatusLorawan::ExtraStatus
UINT16 ExtraStatus
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:85
TWiMODLR_DevMgmt_SystemStatusLorawan::Rx1CDataPackets
UINT32 Rx1CDataPackets
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:91
TWiMODLR_DevMgmt_SystemStatusLorawan
Basic information about system status of the WiMOD.
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:77
TWiMODLR_DevMgmt_SystemStatusLorawan::SysTickCounter
UINT32 SysTickCounter
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:81
TWiMODLR_DevMgmt_DevInfoLoRaWan::DevID
UINT32 DevID
Definition: WiMOD_SAP_DEVMGMT_Lorawan_IDs.h:69