|
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: