commander: fix status init & some status update changes

This commit is contained in:
Beat Küng
2019-03-12 11:24:33 +01:00
parent 697566177c
commit 6672284871
2 changed files with 13 additions and 10 deletions
+5 -4
View File
@@ -167,10 +167,15 @@ private:
void mission_init();
void estimator_check(bool *status_changed);
void battery_status_check();
/**
* Checks the status of all available data links and handles switching between different system telemetry states.
*/
void data_link_check(bool &status_changed);
int _telemetry_status_sub{-1};
hrt_abstime _datalink_last_heartbeat_gcs{0};
@@ -190,14 +195,10 @@ private:
hrt_abstime _high_latency_datalink_heartbeat{0};
hrt_abstime _high_latency_datalink_lost{0};
void estimator_check(bool *status_changed);
int _battery_sub{-1};
uint8_t _battery_warning{battery_status_s::BATTERY_WARNING_NONE};
float _battery_current{0.0f};
void battery_status_check();
systemlib::Hysteresis _auto_disarm_landed{false};
systemlib::Hysteresis _auto_disarm_killed{false};