|
The RobotUnitReader class. More...
#include <armarx/localization_and_mapping/components/cartographer_mapping_and_localization/RobotUnitReader.h>
Public Member Functions | |
RobotUnitReader (armarx::plugins::RobotUnitComponentPlugin &robotUnitPlugin, MessageQueue< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > &odomMessageQueue, FrequencyReporter &odomDataReporter) | |
~RobotUnitReader () | |
Protected Member Functions | |
void | connect () |
Sets up the robot unit streaming channel. More... | |
std::shared_ptr< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > | convert (const RobotUnitDataStreaming::TimeStep &data) |
void | readRobotUnitData () |
Reads the available data and fills the odomMessageQeueu. More... | |
The RobotUnitReader class.
The aim of this class is to receive data from the robot unit via streaming. Once data is received, it will be added to the odometry message queue.
Definition at line 49 of file RobotUnitReader.h.
RobotUnitReader | ( | armarx::plugins::RobotUnitComponentPlugin & | robotUnitPlugin, |
MessageQueue< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > & | odomMessageQueue, | ||
FrequencyReporter & | odomDataReporter | ||
) |
~RobotUnitReader | ( | ) |
|
protected |
Sets up the robot unit streaming channel.
|
protected |
|
protected |
Reads the available data and fills the odomMessageQeueu.