|
roboligo
|
| CCommandExtension | |
| Croboligo_cli.command.roboligo.RoboligoCommand | |
| Croboligo::interfaces::Interface | Represents a configurable interface with name, type, mode, and value |
| Crclcpp_lifecycle::LifecycleNode | |
| Croboligo::ConnectorNode | A lifecycle node that manages the robot connector |
| Croboligo::RoboligoNode | A lifecycle node that manages the Roboligo robot system |
| Croboligo::StatesNode | A lifecycle node that manages the configuration robot |
| Croboligo::Linker | Manages the configuration and state of interface connections |
| Croboligo::Commander | Base class for commanding robotic operations through message publishing |
| Croboligo::Input | Commander that subscribes to and processes Twist messages |
| Croboligo::Output | Handles output commands for robot motion control |
| Croboligo::Service | A service commander that extends the Commander interface |
| Croboligo::Sensor | A sensor class that extends Linker functionality for subscribing to sensor data |
| Croboligo::Battery | Sensor subclass for monitoring battery state information |
| Croboligo::Imu | IMU sensor connector that subscribes to sensor messages and manages IMU data |
| Croboligo::NavSat | A sensor class for handling GNSS/GPS navigation satellite data |
| Croboligo::Odom | Sensor class for handling odometry data from a ROS 2 topic |
| Croboligo::Mode | Represents a configurable mode with name, value, and active status |
| Croboligo::PluginBase | Base class for plugin implementations with lifecycle node integration |
| Croboligo::ClassificationBase | Base class for classification plugins in the Roboligo system |
| Croboligo::ConnectorBase | Base class for connector plugins that manage robot state transitions |
| Croboligo::RoboligoInputTwist | Encapsulates a ROS 2 subscription and data storage for Twist messages |
| Croboligo::RoboligoInputTwistStamped | Encapsulates a ROS 2 subscription and data storage for TwistStamped messages |
| Croboligo::RoboligoNodeInfo | Contains information about a managed Roboligo lifecycle node |
| Croboligo::RoboligoOutputPositionTarget | Encapsulates a ROS 2 publisher and message data for position target commands with control parameters |
| Croboligo::RoboligoOutputTwist | Encapsulates a ROS 2 publisher and message data for Twist commands |
| Croboligo::RoboligoOutputTwistStamped | Encapsulates a ROS 2 publisher and message data for stamped Twist commands |
| Croboligo::RobotState | Represents the state and configuration of a robot |
| Croboligo::Trigger | Represents a trigger that can transition between different modes in a state machine |
| Croboligo::interfaces::type | Defines 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 |