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: