roboligo
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CCommandExtension
 Croboligo_cli.command.roboligo.RoboligoCommand
 Croboligo::interfaces::InterfaceRepresents a configurable interface with name, type, mode, and value
 Crclcpp_lifecycle::LifecycleNode
 Croboligo::ConnectorNodeA lifecycle node that manages the robot connector
 Croboligo::RoboligoNodeA lifecycle node that manages the Roboligo robot system
 Croboligo::StatesNodeA lifecycle node that manages the configuration robot
 Croboligo::LinkerManages the configuration and state of interface connections
 Croboligo::CommanderBase class for commanding robotic operations through message publishing
 Croboligo::InputCommander that subscribes to and processes Twist messages
 Croboligo::OutputHandles output commands for robot motion control
 Croboligo::ServiceA service commander that extends the Commander interface
 Croboligo::SensorA sensor class that extends Linker functionality for subscribing to sensor data
 Croboligo::BatterySensor subclass for monitoring battery state information
 Croboligo::ImuIMU sensor connector that subscribes to sensor messages and manages IMU data
 Croboligo::NavSatA sensor class for handling GNSS/GPS navigation satellite data
 Croboligo::OdomSensor class for handling odometry data from a ROS 2 topic
 Croboligo::ModeRepresents a configurable mode with name, value, and active status
 Croboligo::PluginBaseBase class for plugin implementations with lifecycle node integration
 Croboligo::ClassificationBaseBase class for classification plugins in the Roboligo system
 Croboligo::ConnectorBaseBase class for connector plugins that manage robot state transitions
 Croboligo::RoboligoInputTwistEncapsulates a ROS 2 subscription and data storage for Twist messages
 Croboligo::RoboligoInputTwistStampedEncapsulates a ROS 2 subscription and data storage for TwistStamped messages
 Croboligo::RoboligoNodeInfoContains information about a managed Roboligo lifecycle node
 Croboligo::RoboligoOutputPositionTargetEncapsulates a ROS 2 publisher and message data for position target commands with control parameters
 Croboligo::RoboligoOutputTwistEncapsulates a ROS 2 publisher and message data for Twist commands
 Croboligo::RoboligoOutputTwistStampedEncapsulates a ROS 2 publisher and message data for stamped Twist commands
 Croboligo::RobotStateRepresents the state and configuration of a robot
 Croboligo::TriggerRepresents a trigger that can transition between different modes in a state machine
 Croboligo::interfaces::typeDefines interface configuration structure. @member types type The communication type (MSG or SRV) @member modes mode The operational mode (PUBLISHER, SUBSCRIBER, CALLER) @member std::string value The interface identifier (e.g., topic name)
 CVerbExtension
 Croboligo_cli.verb.arming.ArmingVerb
 Croboligo_cli.verb.disarming.DisarmingVerb
 Croboligo_cli.verb.landing.LandingVerb
 Croboligo_cli.verb.offboard.OffboardVerb
 Croboligo_cli.verb.standby.StandbyVerb
 Croboligo_cli.verb.takeoff.TakeoffVerb