|
|
using | ShouldActivateCB = std::function< void()> |
| |
|
using | SetpointType = decltype(px4_msgs::msg::SetpointConfig::type) |
| |
|
|
| SetpointBase (Context &context) |
| |
|
std::shared_ptr< SetpointBase > | getSharedPtr () |
| |
| virtual SetpointType | getSetpointType ()=0 |
| |
| virtual void | clearOptionalRequirements (px4_msgs::msg::SetpointConfigReply &setpoint_config_reply) |
| |
|
virtual float | desiredUpdateRateHz () |
| |
|
void | setShouldActivateCallback (const ShouldActivateCB &should_activate_cb) |
| |
|
void | setActive (bool active) |
| |
◆ clearOptionalRequirements()
| virtual void px4_ros2::SetpointBase::clearOptionalRequirements |
( |
px4_msgs::msg::SetpointConfigReply & |
setpoint_config_reply | ) |
|
|
inlinevirtual |
◆ getSetpointType()
| virtual SetpointType px4_ros2::SetpointBase::getSetpointType |
( |
| ) |
|
|
pure virtual |
Returns one of px4_msgs::msg::SetpointType::TYPE_*
Implemented in px4_ros2::DirectActuatorsSetpointType, px4_ros2::AttitudeSetpointType, px4_ros2::RatesSetpointType, px4_ros2::RoverPositionSetpointType, px4_ros2::RoverSpeedAttitudeSetpointType, px4_ros2::RoverSpeedRateSetpointType, px4_ros2::RoverSpeedSteeringSetpointType, px4_ros2::RoverThrottleAttitudeSetpointType, px4_ros2::RoverThrottleRateSetpointType, px4_ros2::RoverThrottleSteeringSetpointType, px4_ros2::TrajectorySetpointType, px4_ros2::FwLateralLongitudinalSetpointType, and px4_ros2::MulticopterGotoSetpointType.
The documentation for this class was generated from the following file: