1#include "yaml_parser_common_include.h"
9struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::RobotKinChainInfoPtr>
11 static Node encode(
const com::robotraconteur::robotics::robot::RobotKinChainInfoPtr& rhs);
12 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::RobotKinChainInfoPtr& rhs);
16struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::RobotInfoPtr>
18 static Node encode(
const com::robotraconteur::robotics::robot::RobotInfoPtr& rhs);
19 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::RobotInfoPtr& rhs);
23struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::RobotStatePtr>
25 static Node encode(
const com::robotraconteur::robotics::robot::RobotStatePtr& rhs);
26 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::RobotStatePtr& rhs);
30struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::AdvancedRobotStatePtr>
32 static Node encode(
const com::robotraconteur::robotics::robot::AdvancedRobotStatePtr& rhs);
33 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::AdvancedRobotStatePtr& rhs);
37struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::RobotStateSensorDataPtr>
39 static Node encode(
const com::robotraconteur::robotics::robot::RobotStateSensorDataPtr& rhs);
40 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::RobotStateSensorDataPtr& rhs);
44struct ROBOTRACONTEUR_COMPANION_INFOPARSER_API convert<com::robotraconteur::robotics::robot::RobotJointCommandPtr>
46 static Node encode(
const com::robotraconteur::robotics::robot::RobotJointCommandPtr& rhs);
47 static bool decode(
const Node& node, com::robotraconteur::robotics::robot::RobotJointCommandPtr& rhs);