 |
Demo HCI Implementation for WiMOD-LR Devices
V2.0.3
|
Go to the documentation of this file.
34 #ifndef ARDUINO_SAP_WIMOD_SAP_SENSORAPP_H_
35 #define ARDUINO_SAP_WIMOD_SAP_SENSORAPP_H_
45 #include "../HCI/WiMODLRHCI.h"
51 #ifdef WIMOD_USE_CPP11
72 #ifdef WIMOD_USE_CPP11
120 UINT16 txPayloadSize;
UINT8 StatusFormat
Definition: WiMOD_SAP_SensorApp_IDs.h:140
UINT16 AdcValue
Definition: WiMOD_SAP_SensorApp_IDs.h:147
UINT8 DigitalInputs
Definition: WiMOD_SAP_SensorApp_IDs.h:173
UINT16 DestDevAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:169
virtual void RegisterSensorAckIndClient(TSensorAppAckIndicationCallback cb)
Register a callback function for the event "SensorApp Ack Data Indication".
Definition: WiMOD_SAP_SensorApp.cpp:289
Internal helper class for processing SLIP frames.
Definition: WiMODLRHCI.h:235
UINT8 Temperature
Definition: WiMOD_SAP_SensorApp_IDs.h:148
@ WiMODLR_RESULT_TRANMIT_ERROR
Definition: WiMODLRHCI.h:154
UINT8 DestGroupAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:168
UINT16 SourceDevAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:144
UINT16 SourceDevAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:171
basic low level HCI message structure used for all serial messages to/from WiMOD
Definition: WiMODLRHCI.h:120
@ WiMODLR_RESULT_OK
Definition: WiMODLRHCI.h:151
virtual bool convert(TWiMODLR_HCIMessage &RxMsg, TWiMODLR_SensorApp_SensorData *sensorData)
Convert a received low level HCI-Msg to a high-level SensorData structure.
Definition: WiMOD_SAP_SensorApp.cpp:176
virtual TWiMODLRResultCodes SetSensorAppConfig(const TWiMODLR_SensorApp_Config *config, UINT8 *statusRsp)
Sets a new SensorApp configuration to the WiMOD.
Definition: WiMOD_SAP_SensorApp.cpp:88
Structure containing a general RadioLink HCI message.
Definition: WiMOD_SAP_SensorApp_IDs.h:121
Structure containing the data of an Ack of the SensorApp.
Definition: WiMOD_SAP_SensorApp_IDs.h:164
Structure containing SensorApp Data information.
Definition: WiMOD_SAP_SensorApp_IDs.h:137
UINT16 Length
Definition: WiMODLRHCI.h:123
UINT8 MsgID
Definition: WiMODLRHCI.h:129
TSensorApp_Mode
SensorApp Modes.
Definition: WiMOD_SAP_SensorApp_IDs.h:111
UINT16 DestDevAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:142
UINT8 Payload[WIMODLR_HCI_MSG_PAYLOAD_SIZE]
Definition: WiMODLRHCI.h:132
WiMOD_SAP_SensorApp(TWiMODLRHCI *hci, UINT8 *buffer, UINT16 bufferSize)
Constructor.
Definition: WiMOD_SAP_SensorApp.cpp:62
TSensorApp_Mode Mode
Definition: WiMOD_SAP_SensorApp_IDs.h:126
UINT8 DigitalInputs
Definition: WiMOD_SAP_SensorApp_IDs.h:149
UINT32 RxTime
Definition: WiMOD_SAP_SensorApp_IDs.h:178
void(* TSensorAppAckIndicationCallback)(TWiMODLR_HCIMessage &rxMsg)
Definition: WiMOD_SAP_SensorApp.h:84
UINT8 SourceGroupAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:170
UINT8 DestGroupAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:141
INT16 RSSI
Definition: WiMOD_SAP_SensorApp_IDs.h:152
@ WiMODLR_RESULT_PAYLOAD_PTR_ERROR
Definition: WiMODLRHCI.h:153
UINT16 Voltage
Definition: WiMOD_SAP_SensorApp_IDs.h:146
INT16 RSSI
Definition: WiMOD_SAP_SensorApp_IDs.h:176
void(* TSensorAppSensorDataIndicationCallback)(TWiMODLR_HCIMessage &rxMsg)
Definition: WiMOD_SAP_SensorApp.h:87
UINT32 RxTime
Definition: WiMOD_SAP_SensorApp_IDs.h:154
UINT8 SourceGroupAddress
Definition: WiMOD_SAP_SensorApp_IDs.h:143
INT8 SNR
Definition: WiMOD_SAP_SensorApp_IDs.h:177
UINT8 StatusFormat
Definition: WiMOD_SAP_SensorApp_IDs.h:167
#define SENSORAPP_FORMAT_EXT_HCI_OUT_ACTIVE
Definition: WiMOD_SAP_SensorApp_IDs.h:81
TWiMODLRResultCodes
Result codes for the local serial communication itself.
Definition: WiMODLRHCI.h:149
virtual TWiMODLRResultCodes GetSensorAppConfig(TWiMODLR_SensorApp_Config *config, UINT8 *statusRsp)
Gets the current SensorApp configuration from the WiMOD.
Definition: WiMOD_SAP_SensorApp.cpp:128
#define SENSORAPP_SAP_ID
Definition: WiMOD_SAP_SensorApp_IDs.h:52
UINT32 LinkTimeout
Definition: WiMOD_SAP_SensorApp_IDs.h:129
INT8 SNR
Definition: WiMOD_SAP_SensorApp_IDs.h:153
bool OptionalInfoAvaiable
Definition: WiMOD_SAP_SensorApp_IDs.h:157
Implementation for the ServiceAccessPoint SensorApp (LR-Base_PLUS firmware only)
Definition: WiMOD_SAP_SensorApp.h:101
bool OptionalInfoAvaiable
Definition: WiMOD_SAP_SensorApp_IDs.h:181
UINT8 Options
Definition: WiMOD_SAP_SensorApp_IDs.h:127
UINT32 SendingPeriod
Definition: WiMOD_SAP_SensorApp_IDs.h:128
virtual void RegisterSensorDataIndClient(TSensorAppSensorDataIndicationCallback cb)
Register a callback function for the event "SensorApp Data Indication".
Definition: WiMOD_SAP_SensorApp.cpp:304
UINT8 Status
Definition: WiMOD_SAP_SensorApp_IDs.h:124