RobotUnitReader Class Reference

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::OdomDataconvert (const RobotUnitDataStreaming::TimeStep &data)
 
void readRobotUnitData ()
 Reads the available data and fills the odomMessageQeueu. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ RobotUnitReader()

◆ ~RobotUnitReader()

Member Function Documentation

◆ connect()

void connect ( )
protected

Sets up the robot unit streaming channel.

◆ convert()

std::shared_ptr< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData> convert ( const RobotUnitDataStreaming::TimeStep &  data)
protected

◆ readRobotUnitData()

void readRobotUnitData ( )
protected

Reads the available data and fills the odomMessageQeueu.


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