log changes to parameters

This commit is contained in:
Mark Whitehorn
2016-05-14 11:27:07 +02:00
committed by Lorenz Meier
parent e5e523aa9e
commit 9dbbe8cd8d
2 changed files with 79 additions and 0 deletions
+3
View File
@@ -76,6 +76,8 @@ private:
void write_parameters();
void write_changed_parameters();
bool copy_if_updated_multi(orb_id_t topic, int multi_instance, int *handle, void *buffer, uint64_t *time_last_checked);
static constexpr size_t MAX_TOPICS_NUM = 128;
@@ -87,6 +89,7 @@ private:
uint8_t *_log_buffer;
char _log_dir[64];
uORB::Subscription<vehicle_status_s> _vehicle_status_sub {ORB_ID(vehicle_status)};
uORB::Subscription<parameter_update_s> _parameter_update_sub {ORB_ID(parameter_update)};
bool _enabled = false;
bool _log_on_start;
Array<LoggerSubscription, MAX_TOPICS_NUM> _subscriptions;