|
|
|
@ -262,22 +262,21 @@ protected:
@@ -262,22 +262,21 @@ protected:
|
|
|
|
|
|
|
|
|
|
void send(const hrt_abstime t) |
|
|
|
|
{ |
|
|
|
|
if (status_sub->update(t)) { |
|
|
|
|
mavlink_msg_sys_status_send(_channel, |
|
|
|
|
status->onboard_control_sensors_present, |
|
|
|
|
status->onboard_control_sensors_enabled, |
|
|
|
|
status->onboard_control_sensors_health, |
|
|
|
|
status->load * 1000.0f, |
|
|
|
|
status->battery_voltage * 1000.0f, |
|
|
|
|
status->battery_current * 1000.0f, |
|
|
|
|
status->battery_remaining, |
|
|
|
|
status->drop_rate_comm, |
|
|
|
|
status->errors_comm, |
|
|
|
|
status->errors_count1, |
|
|
|
|
status->errors_count2, |
|
|
|
|
status->errors_count3, |
|
|
|
|
status->errors_count4); |
|
|
|
|
} |
|
|
|
|
status_sub->update(t); |
|
|
|
|
mavlink_msg_sys_status_send(_channel, |
|
|
|
|
status->onboard_control_sensors_present, |
|
|
|
|
status->onboard_control_sensors_enabled, |
|
|
|
|
status->onboard_control_sensors_health, |
|
|
|
|
status->load * 1000.0f, |
|
|
|
|
status->battery_voltage * 1000.0f, |
|
|
|
|
status->battery_current * 1000.0f, |
|
|
|
|
status->battery_remaining, |
|
|
|
|
status->drop_rate_comm, |
|
|
|
|
status->errors_comm, |
|
|
|
|
status->errors_count1, |
|
|
|
|
status->errors_count2, |
|
|
|
|
status->errors_count3, |
|
|
|
|
status->errors_count4); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|