Go to the documentation of this file.
42 class DebugObserverComponentPlugin;
46 class MemoryToIceAdapter;
64 void run(
float pollFrequency,
75 std::vector<armem::robot_state::localization::Transform>
localization;
85 const Time& timestamp)
const;
104 bool noOdometryDataLogged =
false;
armarx::armem::server::robot_state::proprioception::Queue Queue
Update buildUpdate(const RobotUnitData &dataQueue)
armem::MemoryID robotUnitProviderID
A bundle of updates to be sent to the memory.
Helps connecting a Memory server to the Ice interface.
void connect(armarx::plugins::DebugObserverComponentPlugin &debugObserverPlugin)
std::vector< armem::robot_state::localization::Transform > localization
armem::Commit proprioception
Brief description of class memory.
boost::sync_queue< RobotUnitData > Queue
std::optional< DebugObserverHelper > debugObserver
This file is part of ArmarX.
armem::Commit exteroception
void run(float pollFrequency, Queue &dataBuffer, MemoryToIceAdapter &memory, localization::Segment &localizationSegment)
Reads data from dataQueue and commits to the memory.
Represents a point in time.
std::shared_ptr< Dict > DictPtr
Base Class for all Logging classes.
armarx::SimpleRunningTask ::pointer_type task
Brief description of class DebugObserverComponentPlugin.