controls  3.0.0
Vehicle Member List

This is the complete list of members for Vehicle, including all inherited members.

allocate_force(const Vector6d &force) constVehicle
controllerVehicle
controller_configVehicle
ControllerState enum nameVehicle
get_battery_voltage() constVehicle
get_body_pose_error() constVehicle
get_controller_status() constVehicle
get_force(double t, double dt, const State &current_state)Vehicle
get_state() constVehicle
get_trajectory_progress(double t) constVehicle
is_disabled() constVehicle
is_stationkeeping() constVehicle
operator=(const Vehicle &)=deleteVehicle
operator=(Vehicle &&)=deleteVehicle
process_pending(double t, const State &current_state, moodycamel::ConcurrentQueue< DebugMessage > &debug_queue)Vehicle
request_disable()Vehicle
request_stationkeep()Vehicle
request_trajectory(std::unique_ptr< TrajectoryBase > trajectory)Vehicle
set_battery_voltage(float battery_voltage)Vehicle
set_state(const State &state, double t)Vehicle
systemVehicle
thrust_allocatorVehicle
update_controller_status(const ControllerStatus &status)Vehicle
update_saturation_cost(double yaw_xy, double z_rp)Vehicle
Vehicle(std::shared_ptr< SystemDynamicsBase > system_dynamics, std::shared_ptr< ControllerConfig > controller_config, std::shared_ptr< VehicleControllerInterface > vehicle_controller, std::unique_ptr< ThrustAllocator > thrust_allocator)Vehicle
Vehicle(const Vehicle &)=deleteVehicle
Vehicle(Vehicle &&)=deleteVehicle
vehicle_limitsVehicle
~Vehicle()Vehicle