soar_ros
  • Links
    • Rosindex
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rclcpp
        • Namespace soar_ros
          • Namespaces
          • Classes
          • Functions
        • Namespace soar_ros::msg
          • Namespaces
          • Functions
        • Namespace soar_ros::msg::detail
          • Functions
      • Classes and Structs
        • Template Class ActionClient
          • Inheritance Relationships
            • Base Types
          • Class Documentation
            • soar_ros::ActionClient
              • GoalHandle
              • ActionClient()
              • ~ActionClient()
              • send_goal_from_soar()
              • getTopic()
              • getAgent()
              • parse()
              • parse()
              • parse()
              • parse()
        • Template Class Client
          • Inheritance Relationships
            • Base Types
          • Class Documentation
            • soar_ros::Client
              • Client()
              • ~Client()
              • parse()
              • parse()
              • getTopic()
              • getAgent()
              • run()
              • m_client
              • m_topic
              • m_node
              • m_pAgent
              • m_send_client_requests
              • isRunning
              • m_callback_group
              • m_qos
        • Template Class Input
          • Inheritance Relationships
            • Base Type
            • Derived Types
          • Class Documentation
            • soar_ros::Input
              • Input()
              • ~Input()
              • parse()
              • process_r2s()
              • m_r2sQueue
        • Class InputBase
          • Inheritance Relationships
            • Derived Types
          • Class Documentation
            • soar_ros::InputBase
              • process_r2s()
        • Class Interface
          • Inheritance Relationships
            • Derived Types
          • Class Documentation
            • soar_ros::Interface
              • getTopic()
              • getAgent()
        • Template Class Output
          • Inheritance Relationships
            • Base Type
            • Derived Types
          • Class Documentation
            • soar_ros::Output
              • Output()
              • ~Output()
              • process_s2r()
              • parse()
              • m_s2rQueue
        • Class OutputBase
          • Inheritance Relationships
            • Derived Types
          • Class Documentation
            • soar_ros::OutputBase
              • process_s2r()
        • Template Class Publisher
          • Inheritance Relationships
            • Base Types
          • Class Documentation
            • soar_ros::Publisher
              • Publisher()
              • ~Publisher()
              • run()
              • parse()
              • getTopic()
              • getAgent()
              • pub
              • isRunning
              • publisher
              • m_topic
              • m_node
              • m_pAgent
              • m_callback_group
        • Template Class SafeQueue
          • Class Documentation
            • soar_ros::SafeQueue
              • push()
              • pop()
              • tryPop()
        • Template Class Service
          • Inheritance Relationships
            • Base Types
          • Class Documentation
            • soar_ros::Service
              • Service()
              • ~Service()
              • parse()
              • parse()
              • getTopic()
              • getAgent()
              • callback()
              • m_service
              • m_topic
              • m_node
              • m_pAgent
              • m_callback_group
              • m_qos
        • Class SoarAgent
          • Class Documentation
            • soar_ros::SoarAgent
              • SoarAgent()
              • SoarAgent()
              • operator=()
              • getSmlAgent()
              • getNode()
              • addPublisher()
              • addPublisher()
              • addSubscriber()
              • addService()
              • addService()
              • addClient()
              • addClient()
              • addActionClient()
              • addActionClient()
              • updateWorld()
        • Class SoarRunner
          • Inheritance Relationships
            • Base Type
          • Class Documentation
            • soar_ros::SoarRunner
              • SoarRunner()
              • ~SoarRunner()
              • addAgent()
              • run()
              • startThread()
              • stopThread()
              • updateWorld()
              • debuggerLaunch()
              • getSoarKernelStatus()
              • runSoarKernel()
              • stopSoarKernel()
        • Template Class Subscriber
          • Inheritance Relationships
            • Base Types
          • Class Documentation
            • soar_ros::Subscriber
              • Subscriber()
              • ~Subscriber()
              • subscribe()
              • callback()
              • getTopic()
              • getAgent()
              • sub
              • m_topic
              • m_node
              • m_pAgent
              • m_callback_group
      • Functions
        • Function soar_ros::msg::detail::getChild
          • Function Documentation
            • getChild()
        • Function soar_ros::msg::detail::getFloat
          • Function Documentation
            • getFloat()
        • Function soar_ros::msg::detail::getInt
          • Function Documentation
            • getInt()
        • Function soar_ros::msg::detail::getString
          • Function Documentation
            • getString()
        • Template Function soar_ros::msg::detail::readNumericArray
          • Function Documentation
            • readNumericArray()
        • Function soar_ros::msg::detail::readStringArray
          • Function Documentation
            • readStringArray()
        • Template Function soar_ros::msg::detail::writeNumericArray
          • Function Documentation
            • writeNumericArray()
        • Function soar_ros::msg::detail::writeStringArray
          • Function Documentation
            • writeStringArray()
        • Template Function soar_ros::msg::fromSoar
          • Function Documentation
            • fromSoar()
        • Specialized Template Function soar_ros::msg::fromSoar< action_msgs::msg::GoalInfo >
          • Function Documentation
            • fromSoar< action_msgs::msg::GoalInfo >()
        • Specialized Template Function soar_ros::msg::fromSoar< action_msgs::msg::GoalStatus >
          • Function Documentation
            • fromSoar< action_msgs::msg::GoalStatus >()
        • Specialized Template Function soar_ros::msg::fromSoar< action_msgs::msg::GoalStatusArray >
          • Function Documentation
            • fromSoar< action_msgs::msg::GoalStatusArray >()
        • Specialized Template Function soar_ros::msg::fromSoar< builtin_interfaces::msg::Duration >
          • Function Documentation
            • fromSoar< builtin_interfaces::msg::Duration >()
        • Specialized Template Function soar_ros::msg::fromSoar< builtin_interfaces::msg::Time >
          • Function Documentation
            • fromSoar< builtin_interfaces::msg::Time >()
        • Specialized Template Function soar_ros::msg::fromSoar< control_msgs::msg::GripperCommand >
          • Function Documentation
            • fromSoar< control_msgs::msg::GripperCommand >()
        • Specialized Template Function soar_ros::msg::fromSoar< control_msgs::msg::JointJog >
          • Function Documentation
            • fromSoar< control_msgs::msg::JointJog >()
        • Specialized Template Function soar_ros::msg::fromSoar< control_msgs::msg::JointTolerance >
          • Function Documentation
            • fromSoar< control_msgs::msg::JointTolerance >()
        • Specialized Template Function soar_ros::msg::fromSoar< diagnostic_msgs::msg::DiagnosticArray >
          • Function Documentation
            • fromSoar< diagnostic_msgs::msg::DiagnosticArray >()
        • Specialized Template Function soar_ros::msg::fromSoar< diagnostic_msgs::msg::DiagnosticStatus >
          • Function Documentation
            • fromSoar< diagnostic_msgs::msg::DiagnosticStatus >()
        • Specialized Template Function soar_ros::msg::fromSoar< diagnostic_msgs::msg::KeyValue >
          • Function Documentation
            • fromSoar< diagnostic_msgs::msg::KeyValue >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Accel >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Accel >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::AccelWithCovariance >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::AccelWithCovariance >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::AccelWithCovarianceStamped >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::AccelWithCovarianceStamped >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Point >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Point >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Point32 >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Point32 >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Pose >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Pose >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::PoseStamped >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::PoseStamped >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::PoseWithCovariance >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::PoseWithCovariance >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Quaternion >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Quaternion >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Transform >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Transform >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::TransformStamped >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::TransformStamped >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Twist >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Twist >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::TwistStamped >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::TwistStamped >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::TwistWithCovariance >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::TwistWithCovariance >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::TwistWithCovarianceStamped >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::TwistWithCovarianceStamped >()
        • Specialized Template Function soar_ros::msg::fromSoar< geometry_msgs::msg::Vector3 >
          • Function Documentation
            • fromSoar< geometry_msgs::msg::Vector3 >()
        • Specialized Template Function soar_ros::msg::fromSoar< moveit_msgs::msg::JointConstraint >
          • Function Documentation
            • fromSoar< moveit_msgs::msg::JointConstraint >()
        • Specialized Template Function soar_ros::msg::fromSoar< moveit_msgs::msg::MoveItErrorCodes >
          • Function Documentation
            • fromSoar< moveit_msgs::msg::MoveItErrorCodes >()
        • Specialized Template Function soar_ros::msg::fromSoar< moveit_msgs::msg::RobotState >
          • Function Documentation
            • fromSoar< moveit_msgs::msg::RobotState >()
        • Specialized Template Function soar_ros::msg::fromSoar< nav_msgs::msg::MapMetaData >
          • Function Documentation
            • fromSoar< nav_msgs::msg::MapMetaData >()
        • Specialized Template Function soar_ros::msg::fromSoar< nav_msgs::msg::Odometry >
          • Function Documentation
            • fromSoar< nav_msgs::msg::Odometry >()
        • Specialized Template Function soar_ros::msg::fromSoar< nav_msgs::msg::Path >
          • Function Documentation
            • fromSoar< nav_msgs::msg::Path >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::FluidPressure >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::FluidPressure >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::Illuminance >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::Illuminance >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::Imu >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::Imu >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::JointState >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::JointState >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::LaserScan >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::LaserScan >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::MagneticField >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::MagneticField >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::NavSatFix >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::NavSatFix >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::NavSatStatus >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::NavSatStatus >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::Range >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::Range >()
        • Specialized Template Function soar_ros::msg::fromSoar< sensor_msgs::msg::Temperature >
          • Function Documentation
            • fromSoar< sensor_msgs::msg::Temperature >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Bool >
          • Function Documentation
            • fromSoar< std_msgs::msg::Bool >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::ColorRGBA >
          • Function Documentation
            • fromSoar< std_msgs::msg::ColorRGBA >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Float32 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Float32 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Float64 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Float64 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Header >
          • Function Documentation
            • fromSoar< std_msgs::msg::Header >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Int16 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Int16 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Int32 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Int32 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Int64 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Int64 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::Int8 >
          • Function Documentation
            • fromSoar< std_msgs::msg::Int8 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::String >
          • Function Documentation
            • fromSoar< std_msgs::msg::String >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::UInt16 >
          • Function Documentation
            • fromSoar< std_msgs::msg::UInt16 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::UInt32 >
          • Function Documentation
            • fromSoar< std_msgs::msg::UInt32 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::UInt64 >
          • Function Documentation
            • fromSoar< std_msgs::msg::UInt64 >()
        • Specialized Template Function soar_ros::msg::fromSoar< std_msgs::msg::UInt8 >
          • Function Documentation
            • fromSoar< std_msgs::msg::UInt8 >()
        • Specialized Template Function soar_ros::msg::fromSoar< tf2_msgs::msg::TFMessage >
          • Function Documentation
            • fromSoar< tf2_msgs::msg::TFMessage >()
        • Specialized Template Function soar_ros::msg::fromSoar< trajectory_msgs::msg::JointTrajectory >
          • Function Documentation
            • fromSoar< trajectory_msgs::msg::JointTrajectory >()
        • Specialized Template Function soar_ros::msg::fromSoar< trajectory_msgs::msg::JointTrajectoryPoint >
          • Function Documentation
            • fromSoar< trajectory_msgs::msg::JointTrajectoryPoint >()
        • Specialized Template Function soar_ros::msg::fromSoar< visualization_msgs::msg::Marker >
          • Function Documentation
            • fromSoar< visualization_msgs::msg::Marker >()
        • Specialized Template Function soar_ros::msg::fromSoar< visualization_msgs::msg::MarkerArray >
          • Function Documentation
            • fromSoar< visualization_msgs::msg::MarkerArray >()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const action_msgs::msg::GoalInfo&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const action_msgs::msg::GoalStatus&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const action_msgs::msg::GoalStatusArray&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const builtin_interfaces::msg::Time&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const builtin_interfaces::msg::Duration&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const control_msgs::msg::GripperCommand&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const control_msgs::msg::JointTolerance&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const control_msgs::msg::JointJog&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const diagnostic_msgs::msg::KeyValue&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const diagnostic_msgs::msg::DiagnosticStatus&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const diagnostic_msgs::msg::DiagnosticArray&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Vector3&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Point&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Point32&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Quaternion&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Pose&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::PoseStamped&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::PoseWithCovariance&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Twist&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::TwistStamped&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Accel&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::Transform&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::TransformStamped&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::TwistWithCovariance&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::TwistWithCovarianceStamped&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::AccelWithCovariance&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const geometry_msgs::msg::AccelWithCovarianceStamped&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const moveit_msgs::msg::MoveItErrorCodes&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const moveit_msgs::msg::JointConstraint&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const moveit_msgs::msg::RobotState&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const nav_msgs::msg::MapMetaData&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const nav_msgs::msg::Odometry&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const nav_msgs::msg::Path&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::Temperature&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::FluidPressure&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::Illuminance&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::Range&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::NavSatStatus&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::NavSatFix&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::MagneticField&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::Imu&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::JointState&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const sensor_msgs::msg::LaserScan&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Bool&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Int8&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Int16&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Int32&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Int64&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::UInt8&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::UInt16&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::UInt32&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::UInt64&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Float32&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Float64&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::String&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::Header&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const std_msgs::msg::ColorRGBA&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const tf2_msgs::msg::TFMessage&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const trajectory_msgs::msg::JointTrajectoryPoint&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const trajectory_msgs::msg::JointTrajectory&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const visualization_msgs::msg::Marker&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::msg::toSoar(sml::Identifier *, const char *, const visualization_msgs::msg::MarkerArray&)
          • Function Documentation
            • toSoar()
        • Function soar_ros::SoarPrintEventHandler
          • Function Documentation
            • SoarPrintEventHandler()
        • Function soar_ros::updateEventHandler
          • Function Documentation
            • updateEventHandler()
      • Directories
        • Directory include
          • Subdirectories
        • Directory soar_ros
          • Subdirectories
          • Files
        • Directory msg
          • Files
      • Files
        • File action_msgs_converters.hpp
          • Definition (include/soar_ros/msg/action_msgs_converters.hpp)
            • Program Listing for File action_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File ActionClient.hpp
          • Definition (include/soar_ros/ActionClient.hpp)
            • Program Listing for File ActionClient.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File builtin_interfaces_converters.hpp
          • Definition (include/soar_ros/msg/builtin_interfaces_converters.hpp)
            • Program Listing for File builtin_interfaces_converters.hpp
          • Detailed Description
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File Client.hpp
          • Definition (include/soar_ros/Client.hpp)
            • Program Listing for File Client.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File control_msgs_converters.hpp
          • Definition (include/soar_ros/msg/control_msgs_converters.hpp)
            • Program Listing for File control_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File converters.hpp
          • Definition (include/soar_ros/msg/converters.hpp)
            • Program Listing for File converters.hpp
          • Detailed Description
          • Includes
          • Included By
        • File detail.hpp
          • Definition (include/soar_ros/msg/detail.hpp)
            • Program Listing for File detail.hpp
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File diagnostic_msgs_converters.hpp
          • Definition (include/soar_ros/msg/diagnostic_msgs_converters.hpp)
            • Program Listing for File diagnostic_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File geometry_msgs_converters.hpp
          • Definition (include/soar_ros/msg/geometry_msgs_converters.hpp)
            • Program Listing for File geometry_msgs_converters.hpp
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File Interface.hpp
          • Definition (include/soar_ros/Interface.hpp)
            • Program Listing for File Interface.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File moveit_msgs_converters.hpp
          • Definition (include/soar_ros/msg/moveit_msgs_converters.hpp)
            • Program Listing for File moveit_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File nav_msgs_converters.hpp
          • Definition (include/soar_ros/msg/nav_msgs_converters.hpp)
            • Program Listing for File nav_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File Publisher.hpp
          • Definition (include/soar_ros/Publisher.hpp)
            • Program Listing for File Publisher.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File SafeQueue.hpp
          • Definition (include/soar_ros/SafeQueue.hpp)
            • Program Listing for File SafeQueue.hpp
          • Detailed Description
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File sensor_msgs_converters.hpp
          • Definition (include/soar_ros/msg/sensor_msgs_converters.hpp)
            • Program Listing for File sensor_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File Service.hpp
          • Definition (include/soar_ros/Service.hpp)
            • Program Listing for File Service.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File soar_ros.hpp
          • Definition (include/soar_ros/soar_ros.hpp)
            • Program Listing for File soar_ros.hpp
          • Includes
        • File SoarAgent.hpp
          • Definition (include/soar_ros/SoarAgent.hpp)
            • Program Listing for File SoarAgent.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File SoarRunner.hpp
          • Definition (include/soar_ros/SoarRunner.hpp)
            • Program Listing for File SoarRunner.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
          • Functions
        • File std_msgs_converters.hpp
          • Definition (include/soar_ros/msg/std_msgs_converters.hpp)
            • Program Listing for File std_msgs_converters.hpp
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File Subscriber.hpp
          • Definition (include/soar_ros/Subscriber.hpp)
            • Program Listing for File Subscriber.hpp
          • Includes
          • Included By
          • Namespaces
          • Classes
        • File tf2_msgs_converters.hpp
          • Definition (include/soar_ros/msg/tf2_msgs_converters.hpp)
            • Program Listing for File tf2_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
        • File trajectory_msgs_converters.hpp
          • Definition (include/soar_ros/msg/trajectory_msgs_converters.hpp)
            • Program Listing for File trajectory_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Included By
          • Namespaces
          • Functions
        • File visualization_msgs_converters.hpp
          • Definition (include/soar_ros/msg/visualization_msgs_converters.hpp)
            • Program Listing for File visualization_msgs_converters.hpp
          • Detailed Description
          • Includes
          • Namespaces
          • Functions
  • Standard Documents
    • CHANGELOG
      • Changelog for package soar_ros
        • 0.1.0 (2026-04-26)
        • 0.0.2 (2024-12-17)
        • 0.0.1 (2024-09-13)
    • CONTRIBUTING
      • Contributing
        • Mandatory Checks
        • Code Style
    • PACKAGE
    • README
      • soar_ros: A ROS 2 Interface for Soar
        • Features
        • Definition and description of the public API
        • Examples
          • Publisher
          • Subscriber
          • Service
          • Message Converters
        • How to build and install
        • How to build and run tests
        • How to build documentation
        • How to develop
          • Dev Container
        • Usage
        • License
        • Acknowledgements
    • LICENSE
  • ROS Package Dependencies
    • rclcpp
    • rclcpp_action
    • launch_testing_ament_cmake
    • ament_index_cpp
    • std_msgs
    • geometry_msgs
    • std_srvs
    • builtin_interfaces
    • sensor_msgs
    • nav_msgs
    • visualization_msgs
    • tf2_msgs
    • action_msgs
    • unique_identifier_msgs
    • diagnostic_msgs
    • trajectory_msgs
  • Documentation
    • About
    • Class Diagrams
    • Message Converters
    • ROS Interface
    • Software Architecture
    • Soar Test Agent for Development
  • Index
soar_ros
  • C++ API
  • Directory soar_ros
  • View page source

Directory soar_ros

↰ Parent directory (include)

Directory path: include/soar_ros

Subdirectories

  • Directory msg

Files

  • File ActionClient.hpp

  • File Client.hpp

  • File Interface.hpp

  • File Publisher.hpp

  • File SafeQueue.hpp

  • File Service.hpp

  • File soar_ros.hpp

  • File SoarAgent.hpp

  • File SoarRunner.hpp

  • File Subscriber.hpp

Previous Next

© Copyright The soar_ros Contributers. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.