9 #include <px4_msgs/msg/airspeed_validated.hpp>
10 #include <px4_ros2/common/context.hpp>
11 #include <px4_ros2/utils/subscription.hpp>
27 float indicatedAirspeed()
const
32 const px4_msgs::msg::AirspeedValidated & aspd =
last();
33 return aspd.indicated_airspeed_m_s;
36 float calibratedAirspeed()
const
41 const px4_msgs::msg::AirspeedValidated & aspd =
last();
42 return aspd.calibrated_airspeed_m_s;
45 float trueAirspeed()
const
50 const px4_msgs::msg::AirspeedValidated & aspd =
last();
51 return aspd.true_airspeed_m_s;
Definition: context.hpp:20
Provides access to the vehicle's airspeed estimates.
Definition: airspeed.hpp:23
Provides a subscription to arbitrary ROS topics.
Definition: subscription.hpp:23
bool lastValid(const std::chrono::duration< int64_t, DurationT > max_delay=500ms) const
Check whether the last message is still valid. To be valid, the message must have been received withi...
Definition: subscription.hpp:84
const px4_msgs::msg::AirspeedValidated & last() const
Get the last-received message.
Definition: subscription.hpp:58