25 if (message.msgid != MAVLINK_MSG_ID_DISTANCE_SENSOR) {
29 mavlink_distance_sensor_t distanceSensor{};
30 mavlink_msg_distance_sensor_decode(&message, &distanceSensor);
32 struct orientation2Fact_s {
33 const MAV_SENSOR_ORIENTATION orientation;
37 const orientation2Fact_s rgOrientation2Fact[] = {
50 for (
const orientation2Fact_s &orientation2Fact : rgOrientation2Fact) {
51 if (orientation2Fact.orientation == distanceSensor.orientation) {
52 orientation2Fact.fact->
setRawValue(distanceSensor.current_distance / 100.0);