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
  • Documentation
  • About
  • View page source

About

THA Faculty of Electrical Engineering Bavarian Ministry of Economic Affairs, Regional Development and Energy Bavarian State Ministry of Science and the Arts Bayern Innovativ Hightech Agenda Bavaria AI Production Network Augsburg
Previous Next

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

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