Class SimController
#include <sim_controller.hpp>
Inherits the following classes: Controller
Public Attributes
| Type | Name |
|---|---|
| payload::Params | payload_params_ |
| std::shared_ptr< payload::ParamListener > | payload_params_listener_ |
Public Functions
| Type | Name |
|---|---|
| SimController () |
|
| virtual void | drive_command (double linear, double angular) override |
| virtual void | initialize (rclcpp::Node * node) override |
| virtual void | safe_shutdown () override |
| virtual void | servo_command (double degree) override |
Public Functions inherited from Controller
See Controller
| Type | Name |
|---|---|
| virtual void | drive_command (double linear, double angular) = 0 |
| virtual void | initialize (rclcpp::Node * node) = 0 |
| virtual void | safe_shutdown () = 0 |
| virtual void | servo_command (double degree) = 0 |
| virtual | ~Controller () = default |
Public Attributes Documentation
variable payload_params_
payload::Params SimController::payload_params_;
variable payload_params_listener_
std::shared_ptr<payload::ParamListener> SimController::payload_params_listener_;
Public Functions Documentation
function SimController
SimController::SimController ()
function drive_command
virtual void SimController::drive_command (
double linear,
double angular
) override
Implements Controller::drive_command
function initialize
virtual void SimController::initialize (
rclcpp::Node * node
) override
Implements Controller::initialize
function safe_shutdown
virtual void SimController::safe_shutdown () override
Implements Controller::safe_shutdown
function servo_command
virtual void SimController::servo_command (
double degree
) override
Implements Controller::servo_command
The documentation for this class was generated from the following file controls/sae_2025_ws/src/payload/include/payload/sim_controller.hpp