Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
unpacker::UnpackerHandler_UltraDenseCapsuleNode Class Reference

#include <handler_capsules.h>

Inheritance diagram for unpacker::UnpackerHandler_UltraDenseCapsuleNode:
Inheritance graph
[legend]

Public Member Functions

virtual _u8 getSampleAnswerType () const
 
virtual void onData (LIDARSampleDataUnpackerInner *engine, const _u8 *data, size_t size)
 
virtual void onUnpackerContextSet (LIDARSampleDataUnpacker::UnpackerContextType type, const void *data, size_t size)
 
virtual void reset ()
 
 UnpackerHandler_UltraDenseCapsuleNode ()
 
virtual ~UnpackerHandler_UltraDenseCapsuleNode ()
 
- Public Member Functions inherited from IDataUnpackerHandler
 IDataUnpackerHandler ()
 
virtual ~IDataUnpackerHandler ()
 

Protected Member Functions

void _onScanNodeUltraDenseCapsuleData (rplidar_response_ultra_dense_capsule_measurement_nodes_t &, LIDARSampleDataUnpackerInner *engine)
 

Protected Attributes

_u64 _cached_last_data_timestamp_us
 
rplidar_response_ultra_dense_capsule_measurement_nodes_t _cached_previous_ultra_dense_capsuledata
 
std::vector< _u8_cached_scan_node_buf
 
int _cached_scan_node_buf_pos
 
SlamtecLidarTimingDesc _cachedTimingDesc
 
bool _is_previous_capsuledataRdy
 
int _last_dist_q2
 
int _last_node_sync_bit
 

Detailed Description

Definition at line 119 of file handler_capsules.h.

Constructor & Destructor Documentation

◆ UnpackerHandler_UltraDenseCapsuleNode()

unpacker::UnpackerHandler_UltraDenseCapsuleNode::UnpackerHandler_UltraDenseCapsuleNode ( )

Definition at line 820 of file handler_capsules.cpp.

◆ ~UnpackerHandler_UltraDenseCapsuleNode()

unpacker::UnpackerHandler_UltraDenseCapsuleNode::~UnpackerHandler_UltraDenseCapsuleNode ( )
virtual

Definition at line 832 of file handler_capsules.cpp.

Member Function Documentation

◆ _onScanNodeUltraDenseCapsuleData()

void unpacker::UnpackerHandler_UltraDenseCapsuleNode::_onScanNodeUltraDenseCapsuleData ( rplidar_response_ultra_dense_capsule_measurement_nodes_t capsule,
LIDARSampleDataUnpackerInner engine 
)
protected

Definition at line 951 of file handler_capsules.cpp.

◆ getSampleAnswerType()

_u8 unpacker::UnpackerHandler_UltraDenseCapsuleNode::getSampleAnswerType ( ) const
virtual

Implements IDataUnpackerHandler.

Definition at line 847 of file handler_capsules.cpp.

◆ onData()

void unpacker::UnpackerHandler_UltraDenseCapsuleNode::onData ( LIDARSampleDataUnpackerInner engine,
const _u8 data,
size_t  size 
)
virtual

Implements IDataUnpackerHandler.

Definition at line 852 of file handler_capsules.cpp.

◆ onUnpackerContextSet()

void unpacker::UnpackerHandler_UltraDenseCapsuleNode::onUnpackerContextSet ( LIDARSampleDataUnpacker::UnpackerContextType  type,
const void *  data,
size_t  size 
)
virtual

Implements IDataUnpackerHandler.

Definition at line 838 of file handler_capsules.cpp.

◆ reset()

void unpacker::UnpackerHandler_UltraDenseCapsuleNode::reset ( )
virtual

Implements IDataUnpackerHandler.

Definition at line 943 of file handler_capsules.cpp.

Member Data Documentation

◆ _cached_last_data_timestamp_us

_u64 unpacker::UnpackerHandler_UltraDenseCapsuleNode::_cached_last_data_timestamp_us
protected

Definition at line 136 of file handler_capsules.h.

◆ _cached_previous_ultra_dense_capsuledata

rplidar_response_ultra_dense_capsule_measurement_nodes_t unpacker::UnpackerHandler_UltraDenseCapsuleNode::_cached_previous_ultra_dense_capsuledata
protected

Definition at line 135 of file handler_capsules.h.

◆ _cached_scan_node_buf

std::vector<_u8> unpacker::UnpackerHandler_UltraDenseCapsuleNode::_cached_scan_node_buf
protected

Definition at line 131 of file handler_capsules.h.

◆ _cached_scan_node_buf_pos

int unpacker::UnpackerHandler_UltraDenseCapsuleNode::_cached_scan_node_buf_pos
protected

Definition at line 132 of file handler_capsules.h.

◆ _cachedTimingDesc

SlamtecLidarTimingDesc unpacker::UnpackerHandler_UltraDenseCapsuleNode::_cachedTimingDesc
protected

Definition at line 143 of file handler_capsules.h.

◆ _is_previous_capsuledataRdy

bool unpacker::UnpackerHandler_UltraDenseCapsuleNode::_is_previous_capsuledataRdy
protected

Definition at line 133 of file handler_capsules.h.

◆ _last_dist_q2

int unpacker::UnpackerHandler_UltraDenseCapsuleNode::_last_dist_q2
protected

Definition at line 141 of file handler_capsules.h.

◆ _last_node_sync_bit

int unpacker::UnpackerHandler_UltraDenseCapsuleNode::_last_node_sync_bit
protected

Definition at line 140 of file handler_capsules.h.


The documentation for this class was generated from the following files:


rplidar_ros
Author(s):
autogenerated on Fri Aug 2 2024 08:42:14