34 #ifndef ARDUINO_SAP_WIMOD_SAP_TRACE_H_
35 #define ARDUINO_SAP_WIMOD_SAP_TRACE_H_
51 #include "../HCI/WiMODLRHCI.h"
59 #ifdef WIMOD_USE_CPP11
70 #ifdef WIMOD_USE_CPP11
101 #define TRACE_DBG_STRING_EVENT_IND 0x01
102 #define TRACE_DBG_SIGNLE_UINT16_EVENT_IND 0x02
103 #define TRACE_DBG_DOUBLE_UINT16_EVENT_IND 0x03
104 #define TRACE_DBG_BUFFER_UINT8_EVENT_IND 0x04
105 #define TRACE_DBG_SINGLE_UINT32_EVENT_IND 0x05
128 void RegisterStringClient(TWiMODLRTraceStringEvtCallback cb);
129 void RegisterSingleU16Client(TWiMODLRTraceSingleU16EvtCallback cb);
130 void RegisterDoubleU16Client(TWiMODLRTraceDoubleU16EvtCallback cb);
131 void RegisterBufU8Client(TWiMODLRTraceBufferU8Callback cb);
132 void RegisterSingleU32Client(TWiMODLRTraceSingleU32EvtCallback cb);
143 UINT16 txPayloadSize;
147 TWiMODLRTraceStringEvtCallback StringCallback;
148 TWiMODLRTraceSingleU16EvtCallback SU16Callback;
149 TWiMODLRTraceDoubleU16EvtCallback DU16Callback;
150 TWiMODLRTraceBufferU8Callback U8Callback;
151 TWiMODLRTraceSingleU32EvtCallback SU32Callback;