|
|
The RobotReader class. More...
#include <RobotAPI/libraries/armem_robot_state/client/common/RobotWriter.h>
Inheritance diagram for RobotWriter:Classes | |
| struct | Properties |
Public Member Functions | |
| 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 | |
Public Member Functions inherited from WriterInterface | |
| virtual | ~WriterInterface ()=default |
Public Attributes | |
| armem::client::Writer | memoryWriter |
| std::mutex | memoryWriterMutex |
| struct armarx::armem::robot_state::RobotWriter::Properties | properties |
| const std::string | propertyPrefix = "mem.robot_state." |
The RobotReader class.
The purpose of this class is to synchronize the armem data structure armem::Robot with the memory.
|
default |
| RobotWriter | ( | const RobotWriter & | r | ) |
|
overridedefault |
| void connect | ( | armem::client::MemoryNameSystem & | memoryNameSystem | ) |
| void registerPropertyDefinitions | ( | ::armarx::PropertyDefinitionsPtr & | def | ) |
|
nodiscardoverridevirtual |
Implements WriterInterface.
Reimplemented in VirtualRobotWriter.
|
nodiscard |
|
nodiscard |
|
nodiscardoverridevirtual |
Implements WriterInterface.
Reimplemented in VirtualRobotWriter.
| armem::client::Writer memoryWriter |
|
mutable |
| struct armarx::armem::robot_state::RobotWriter::Properties properties |
| const std::string propertyPrefix = "mem.robot_state." |