65 void run(
float pollFrequency,
74 std::vector<armem::robot_state::localization::Transform>
localization;
101 bool noOdometryDataLogged =
false;
Base Class for all Logging classes.
IceUtil::Handle< RunningTask< T > > pointer_type
Shared pointer type for convenience.
Helps connecting a Memory server to the Ice interface.
std::optional< DebugObserverHelper > debugObserver
Update buildUpdate(const RobotUnitData &dataQueue)
void connect(armarx::plugins::DebugObserverComponentPlugin &debugObserverPlugin)
void run(float pollFrequency, Queue &dataBuffer, MemoryToIceAdapter &memory, localization::Segment &localizationSegment)
Reads data from dataQueue and commits to the memory.
armarx::armem::server::robot_state::proprioception::Queue Queue
armarx::SimpleRunningTask ::pointer_type task
Brief description of class memory.
Brief description of class DebugObserverComponentPlugin.
boost::sync_queue< RobotUnitData > Queue
armarx::core::time::DateTime Time
std::shared_ptr< Dict > DictPtr
This file is part of ArmarX.
A bundle of updates to be sent to the memory.
long queueSizeWarningThreshold
armem::MemoryID robotUnitProviderID
armem::Commit exteroception
armem::Commit proprioception
std::vector< armem::robot_state::localization::Transform > localization