 |
Demo HCI Implementation for WiMOD-LR Devices
V2.0.3
|
Go to the documentation of this file.
34 #ifndef ARDUINO_SAP_WIMOD_SAP_RLT_H_
35 #define ARDUINO_SAP_WIMOD_SAP_RLT_H_
44 #include "../HCI/WiMODLRHCI.h"
50 #ifdef WIMOD_USE_CPP11
70 #ifdef WIMOD_USE_CPP11
112 UINT16 txPayloadSize;
Implementation for the ServiceAccessPoint RadioLinkTest (LR-Base firmware only)
Definition: WiMOD_SAP_RLT.h:95
virtual TWiMODLRResultCodes StartRadioLinkTest(const TWiMODLR_RLT_Parameter *params, UINT8 *statusRsp)
Starts the integrated Radio Link Test mode/feature.
Definition: WiMOD_SAP_RLT.cpp:98
UINT8 LocalSNR
Definition: WiMOD_SAP_RLT_IDs.h:123
UINT8 DestGroupAddress
Definition: WiMOD_SAP_RLT_IDs.h:104
Internal helper class for processing SLIP frames.
Definition: WiMODLRHCI.h:235
virtual bool convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLR_RLT_Status *statusData)
Convert a received low level HCI-Msg to a high-level SensorAckData structure.
Definition: WiMOD_SAP_RLT.cpp:191
@ WiMODLR_RESULT_TRANMIT_ERROR
Definition: WiMODLRHCI.h:154
UINT16 PeerRSSI
Definition: WiMOD_SAP_RLT_IDs.h:122
basic low level HCI message structure used for all serial messages to/from WiMOD
Definition: WiMODLRHCI.h:120
UINT8 PeerSNR
Definition: WiMOD_SAP_RLT_IDs.h:124
@ WiMODLR_RESULT_OK
Definition: WiMODLRHCI.h:151
WiMOD_SAP_RLT(TWiMODLRHCI *hci, UINT8 *buffer, UINT16 bufferSize)
Constructor.
Definition: WiMOD_SAP_RLT.cpp:60
UINT16 LocalRSSI
Definition: WiMOD_SAP_RLT_IDs.h:121
Structure containing a general RadioLink HCI message.
Definition: WiMOD_SAP_RLT_IDs.h:114
Structure containing a general RadioLink HCI message.
Definition: WiMOD_SAP_RLT_IDs.h:102
UINT16 Length
Definition: WiMODLRHCI.h:123
UINT8 MsgID
Definition: WiMODLRHCI.h:129
UINT16 LocalRxCounter
Definition: WiMOD_SAP_RLT_IDs.h:118
UINT8 Payload[WIMODLR_HCI_MSG_PAYLOAD_SIZE]
Definition: WiMODLRHCI.h:132
virtual ~WiMOD_SAP_RLT(void)
Destructor.
Definition: WiMOD_SAP_RLT.cpp:75
UINT8 PacketSize
Definition: WiMOD_SAP_RLT_IDs.h:106
UINT16 DestDevAddress
Definition: WiMOD_SAP_RLT_IDs.h:105
TRLT_TestMode TestMode
Definition: WiMOD_SAP_RLT_IDs.h:108
TWiMODLRResultCodes
Result codes for the local serial communication itself.
Definition: WiMODLRHCI.h:149
virtual TWiMODLRResultCodes StopRadioLinkTest(UINT8 *statusRsp)
Stops the integrated Radio Link Test mode/feature.
Definition: WiMOD_SAP_RLT.cpp:143
UINT16 LocalTxCounter
Definition: WiMOD_SAP_RLT_IDs.h:117
virtual void RegisterStatusIndClient(TRltStatusIndicationCallback cb)
Register a callback function for the event "RLT Status Indication".
Definition: WiMOD_SAP_RLT.cpp:172
UINT16 PeerTxCounter
Definition: WiMOD_SAP_RLT_IDs.h:119
UINT16 PeerRxCounter
Definition: WiMOD_SAP_RLT_IDs.h:120
#define RLT_SAP_ID
Definition: WiMOD_SAP_RLT_IDs.h:52
UINT16 NumPackets
Definition: WiMOD_SAP_RLT_IDs.h:107
UINT8 TestStatus
Definition: WiMOD_SAP_RLT_IDs.h:116
void(* TRltStatusIndicationCallback)(TWiMODLR_HCIMessage &rxMsg)
Definition: WiMOD_SAP_RLT.h:80