Go to the documentation of this file.
60 const std::string& robotTypeName,
61 const std::string& robotName,
66 const std::string& robotName,
71 const std::string& robotTypeName,
72 const std::string& robotName,
const std::string propertyPrefix
bool storeLocalization(const Eigen::Matrix4f &globalRootPose, const std::string &robotName, const std::string &robotRootNodeName, const armem::Time ×tamp)
const std::string robotRootNodeName
struct armarx::armem::robot_state::RobotWriter::Properties properties
armem::client::Writer memoryWriter
bool storeState(const RobotState &state, const std::string &robotTypeName, const std::string &robotName, const std::string &robotRootNodeName) override
bool storeProprioception(const std::map< std::string, float > &jointMap, const std::string &robotTypeName, const std::string &robotName, const armem::Time ×tamp)
void connect(armem::client::MemoryNameSystem &memoryNameSystem)
Helps a memory client sending data to a memory.
bool storeDescription(const description::RobotDescription &description, const armem::Time ×tamp=armem::Time::Invalid()) override
Represents a point in time.
MatrixXX< 4, 4, float > Matrix4f
std::mutex memoryWriterMutex
The memory name system (MNS) client.
void registerPropertyDefinitions(::armarx::PropertyDefinitionsPtr &def)
static DateTime Invalid()