ros2_control - iron
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Chardware_interface::Actuator
 Chardware_interface::ActuatorInfoContains semantic info about a given actuator loaded from URDF for a transmission
 Cadmittance_controller::AdmittanceRule
 Cadmittance_controller::AdmittanceState
 Cadmittance_controller::AdmittanceTransforms
 Ccontrol_toolbox::AntiWindupStrategyAntiwindup strategy for PID controllers
 Chardware_interface::AsyncComponentThread
 Crealtime_tools::AsyncFunctionHandler< T >Class to handle asynchronous function calls. AsyncFunctionHandler is a class that allows the user to have a asynchronous call to the parsed method and be able to set some thread specific parameters
 Crealtime_tools::AsyncFunctionHandlerParamsThe AsyncFunctionHandlerParams struct is used to configure the AsyncFunctionHandler. If the type is SYNCHRONIZED, the async worker thread will be synchronized with the main thread, as the main thread will be triggering the async callback method. If the type is DETACHED, the async worker thread will be detached from the main thread and will have its own execution cycle
 Crealtime_tools::AsyncSchedulingPolicyEnum class to define the scheduling policy for the async worker thread. SYNCHRONIZED: The async worker thread will be synchronized with the main thread, as the main thread will be triggering the async callback method. DETACHED: The async worker thread will be detached from the main thread and will have its own execution cycle. UNKNOWN: The scheduling policy is unknown
 Ccontroller_manager.controller_manager_services.bcolors
 Cgripper_action_controller::GripperActionController< HardwareInterface >::CommandsStore position and max effort in struct to allow easier realtime buffer usage
 Chardware_interface::ComponentInfo
 Chardware_interface::ControllerInfoController Information
 Crqt_joint_trajectory_controller.utils.ControllerLister
 Crqt_joint_trajectory_controller.utils.ControllerManagerListerConvenience classes for querying controller managers and controllers
 Cros2controlcli.api.ControllerNameCompleter
 Ccontroller_manager::ControllerSpecController Specification
 Ccontrol_toolbox::DitherGives white noise at specified amplitude
 Crealtime_tools::detail::error_mutex_type_t
 CException
 Cstd::exception
 Cfilters::FilterBase
 Ccontrol_toolbox::Pid::GainsStore gains in a struct to allow easier realtime box usage
 Cgazebo_ros2_control::GazeboRosControlPrivate
 Cgz_ros2_control::GazeboSimROS2ControlPluginPrivate
 Cgz_ros2_control::GazeboSimSystemPrivate
 Cgazebo_ros2_control::GazeboSystemPrivate
 Chardware_interface::HardwareComponentInfoHardware Component Information
 Chardware_interface::HardwareInfoThis structure stores information about hardware defined in a robot's URDF
 CHardwareInterfaceAdapter< HardwareInterface >Helper class to simplify integrating the GripperActionController with different hardware interfaces
 CHardwareInterfaceAdapter< hardware_interface::HW_IF_EFFORT >Adapter for an effort-controlled hardware interface. Maps position and velocity errors to effort commands through a position PID loop
 CHardwareInterfaceAdapter< hardware_interface::HW_IF_POSITION >Adapter for a position-controlled hardware interface. Forwards desired positions as commands
 Chardware_interface::HardwareReadWriteStatus
 CImuData
 Ccontroller_interface::InterfaceConfigurationConfiguring what command/state interfaces to claim
 Chardware_interface::InterfaceInfo
 Cignition::gazebo::ISystemConfigure
 Cignition::gazebo::ISystemPostUpdate
 Cignition::gazebo::ISystemPreUpdate
 Cros2_control_demo_example_11::Joint
 CjointData
 Chardware_interface::JointInfoContains semantic info about a given joint loaded from URDF for a transmission
 Cjoint_limits_interface::JointLimitHandle
 Cjoint_limits::JointLimits
 Cros2_control_demo_example_11::JointValue
 Ckinematics_interface::KinematicsInterface
 Crclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
 Ccontrol_toolbox::LimitedProxy
 Cros2controlcli.api.LoadedControllerNameCompleter
 Cros2controlcli.api.LoadedHardwareComponentNameCompleter
 Chardware_interface::LoanedCommandInterface
 Chardware_interface::LoanedStateInterface
 Crealtime_tools::LockFreeQueueBase< DataType, LockFreeContainer >A base class for lock-free queues
 Ccontrol_toolbox::LowPassFilter< T >A Low-pass filter class
 CMimicJoint
 Cmock_components::GenericSystem::MimicJoint
 Cgazebo::ModelPlugin
 Crealtime_tools::detail::mutex< MutexType, MutexRobustness >A class template that provides a pthread mutex with the priority inheritance protocol
 Crclcpp::Node
 Cdiff_drive_controller::Odometry
 Ctricycle_controller::Odometry
 Ccontrol_toolbox::PidGeneric Proportional–Integral–Derivative (PID) controller
 Ccontrol_toolbox::PidROS
 Ccontrol_toolbox::RateLimiter< T >
 Chardware_interface::ReadOnlyHandleA handle used to get and set a value on a given interface
 Crealtime_tools::RealtimeBuffer< T >
 Crealtime_tools::RealtimeBuffer< bool >
 Crealtime_tools::RealtimeBuffer< double >
 Crealtime_tools::RealtimeBuffer< feedforward_mode_type >
 Crealtime_tools::RealtimeBuffer< gripper_action_controller::GripperActionController::Commands >
 Crealtime_tools::RealtimeBuffer< joint_trajectory_controller::SegmentTolerances >
 Crealtime_tools::RealtimeBuffer< RealtimeGoalHandlePtr >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< CmdType > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerMeasuredStateMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerReferenceMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerTwistReferenceMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< DataType > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectory > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectoryPoint > >
 Crealtime_tools::RealtimeClock
 Crealtime_tools::RealtimePublisher< MessageT >
 Crealtime_tools::RealtimeServerGoalHandle< Action >
 Crealtime_tools::RealtimeThreadSafeBox< T, mutex_type >
 Crealtime_tools::RealtimeThreadSafeBox< control_toolbox::Pid::Gains >
 Crealtime_tools::RealtimeThreadSafeBox< std::shared_ptr< Twist > >
 Crealtime_tools::RealtimeThreadSafeBox< std::shared_ptr< TwistStamped > >
 Crealtime_tools::detail::recursive_mutex_type_t
 Chardware_interface::ResourceManager
 Chardware_interface::ResourceStorage
 Crealtime_tools::detail::robust_robustness_t
 Cgazebo_ros2_control::SafeEnum< ENUM, UNDERLYING >
 Cgz_ros2_control::SafeEnum< ENUM, UNDERLYING >This class allows us to handle flags easily, instead of using strings
 Cjoint_trajectory_controller::SegmentTolerancesTrajectory segment tolerances
 Csemantic_components::SemanticComponentInterface< MessageReturnType >
 Csemantic_components::SemanticComponentInterface< geometry_msgs::msg::Pose >
 Csemantic_components::SemanticComponentInterface< geometry_msgs::msg::Wrench >
 Csemantic_components::SemanticComponentInterface< sensor_msgs::msg::Imu >
 Csemantic_components::SemanticComponentInterface< sensor_msgs::msg::Range >
 Chardware_interface::Sensor
 Ccontrol_toolbox::SineSweepGenerates a sine sweep for frequency analysis of a joint
 Ccontrol_toolbox::SinusoidA basic sine class
 Cjoint_limits::SoftJointLimits
 Cdiff_drive_controller::SpeedLimiter
 Crealtime_tools::detail::stalled_robustness_t
 Cjoint_trajectory_controller::StateTolerancesTrajectory state tolerances for position, velocity and acceleration variables
 Ctricycle_controller::TricycleController::SteeringHandle
 Ctricycle_controller::SteeringLimiter
 Csteering_odometry::SteeringOdometryThe Odometry class handles odometry readings (2D pose and velocity with related timestamp)
 Chardware_interface::System
 Cignition::gazebo::System
 Cunittest.TestCase
 Ctricycle_controller::TricycleController::TractionHandle
 Ctricycle_controller::TractionLimiter
 Cjoint_trajectory_controller::Trajectory
 Ctransmission_interface::TransmissionAbstract base class for representing mechanical transmissions
 Chardware_interface::TransmissionInfoContains semantic info about a given transmission loaded from URDF
 Ctransmission_interface::TransmissionLoaderAbstract interface for loading transmission instances from configuration data
 Cdiff_drive_controller::DiffDriveController::WheelHandle
 CCommandExtension
 CNode
 CPlugin
 CQAbstractTableModel
 CQStyledItemDelegate
 CQWidget
 CVerbExtension