The RobotReader class.
More...
#include <RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.h>
|
| void | connect (armem::client::MemoryNameSystem &memoryNameSystem) |
| |
| void | registerPropertyDefinitions (::armarx::PropertyDefinitionsPtr &def) |
| |
| | RobotWriter ()=default |
| |
| | RobotWriter (const RobotWriter &) |
| |
| bool | storeDescription (const description::RobotDescription &description, const armem::Time ×tamp=armem::Time::Invalid()) override |
| |
| bool | storeLocalization (const Eigen::Matrix4f &globalRootPose, const std::string &robotName, const std::string &robotRootNodeName, const armem::Time ×tamp) |
| |
| bool | storeProprioception (const std::map< std::string, float > &jointMap, const std::string &robotTypeName, const std::string &robotName, const armem::Time ×tamp) |
| |
| bool | storeState (const RobotState &state, const std::string &robotTypeName, const std::string &robotName, const std::string &robotRootNodeName) override |
| |
| | ~RobotWriter () override |
| |
| virtual | ~WriterInterface ()=default |
| |
The RobotReader class.
The purpose of this class is to synchronize the armem data structure armem::Robot with the memory.
Definition at line 43 of file RobotWriter.h.
◆ RobotWriter() [1/2]
◆ RobotWriter() [2/2]
◆ ~RobotWriter()
◆ connect()
◆ registerPropertyDefinitions()
◆ storeDescription()
◆ storeLocalization()
| bool storeLocalization |
( |
const Eigen::Matrix4f & |
globalRootPose, |
|
|
const std::string & |
robotName, |
|
|
const std::string & |
robotRootNodeName, |
|
|
const armem::Time & |
timestamp |
|
) |
| |
◆ storeProprioception()
| bool storeProprioception |
( |
const std::map< std::string, float > & |
jointMap, |
|
|
const std::string & |
robotTypeName, |
|
|
const std::string & |
robotName, |
|
|
const armem::Time & |
timestamp |
|
) |
| |
◆ storeState()
| bool storeState |
( |
const RobotState & |
state, |
|
|
const std::string & |
robotTypeName, |
|
|
const std::string & |
robotName, |
|
|
const std::string & |
robotRootNodeName |
|
) |
| |
|
overridevirtual |
◆ memoryWriter
◆ memoryWriterMutex
| std::mutex memoryWriterMutex |
|
mutable |
◆ properties
◆ propertyPrefix
| const std::string propertyPrefix = "mem.robot_state." |
The documentation for this class was generated from the following files: