|
| virtual void | clearCache () |
| |
| virtual void | disable () |
| |
| virtual void | enable () |
| |
| virtual _u64 | getCurrentTimestamp_uS () |
| |
| | LIDARSampleDataUnpackerImpl (LIDARSampleDataListener &l) |
| |
| virtual bool | onSampleData (_u8 ansType, const void *buffer, size_t size) |
| |
| virtual void | publishCustomData (_u8 ansType, _u32 customCode, const void *payload, size_t size) |
| |
| virtual void | publishDecodingErrorMsg (int errorType, _u8 ansType, const void *payload, size_t size) |
| |
| virtual void | publishHQNode (_u64 timestamp_uS, const rplidar_response_measurement_node_hq_t *node) |
| |
| virtual void | publishNewScanReset () |
| |
| void | registerHandler (_u8 ansType, IDataUnpackerHandler *handler) |
| |
| virtual void | reset () |
| |
| void | unregisterAllHandlers () |
| |
| virtual void | updateUnpackerContext (UnpackerContextType type, const void *data, size_t size) |
| |
| virtual | ~LIDARSampleDataUnpackerImpl () |
| |
| | LIDARSampleDataUnpackerInner (LIDARSampleDataListener &l) |
| |
| virtual | ~LIDARSampleDataUnpacker () |
| |
Definition at line 79 of file dataunpacker.cpp.
◆ LIDARSampleDataUnpackerImpl()
◆ ~LIDARSampleDataUnpackerImpl()
| virtual LIDARSampleDataUnpackerImpl::~LIDARSampleDataUnpackerImpl |
( |
| ) |
|
|
inlinevirtual |
◆ clearCache()
| virtual void LIDARSampleDataUnpackerImpl::clearCache |
( |
| ) |
|
|
inlinevirtual |
◆ disable()
| virtual void LIDARSampleDataUnpackerImpl::disable |
( |
| ) |
|
|
inlinevirtual |
◆ enable()
| virtual void LIDARSampleDataUnpackerImpl::enable |
( |
| ) |
|
|
inlinevirtual |
◆ getCurrentTimestamp_uS()
| virtual _u64 LIDARSampleDataUnpackerImpl::getCurrentTimestamp_uS |
( |
| ) |
|
|
inlinevirtual |
◆ onDeselectHandler()
| void LIDARSampleDataUnpackerImpl::onDeselectHandler |
( |
| ) |
|
|
inlineprotected |
◆ onSampleData()
| virtual bool LIDARSampleDataUnpackerImpl::onSampleData |
( |
_u8 |
ansType, |
|
|
const void * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ onSelectHandler()
◆ publishCustomData()
| virtual void LIDARSampleDataUnpackerImpl::publishCustomData |
( |
_u8 |
ansType, |
|
|
_u32 |
customCode, |
|
|
const void * |
payload, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ publishDecodingErrorMsg()
| virtual void LIDARSampleDataUnpackerImpl::publishDecodingErrorMsg |
( |
int |
errorType, |
|
|
_u8 |
ansType, |
|
|
const void * |
payload, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ publishHQNode()
◆ publishNewScanReset()
| virtual void LIDARSampleDataUnpackerImpl::publishNewScanReset |
( |
| ) |
|
|
inlinevirtual |
◆ registerHandler()
◆ reset()
| virtual void LIDARSampleDataUnpackerImpl::reset |
( |
| ) |
|
|
inlinevirtual |
◆ unregisterAllHandlers()
| void LIDARSampleDataUnpackerImpl::unregisterAllHandlers |
( |
| ) |
|
|
inline |
◆ updateUnpackerContext()
| virtual void LIDARSampleDataUnpackerImpl::updateUnpackerContext |
( |
UnpackerContextType |
type, |
|
|
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inlinevirtual |
◆ _enabled
| bool LIDARSampleDataUnpackerImpl::_enabled |
|
protected |
◆ _handlerMap
◆ _lastActiveAnsType
| _u8 LIDARSampleDataUnpackerImpl::_lastActiveAnsType |
|
protected |
◆ _lastActiveHandler
The documentation for this class was generated from the following file: