px4_work_queue: reset statistics after each status print

This commit is contained in:
Daniel Agar
2020-09-02 10:09:13 -04:00
parent 86e10afd76
commit 668c16da83
4 changed files with 12 additions and 7 deletions
@@ -69,7 +69,7 @@ protected:
ScheduledWorkItem(const char *name, const wq_config_t &config) : WorkItem(name, config) {}
virtual ~ScheduledWorkItem() override;
virtual void print_run_status() const override;
virtual void print_run_status() override;
private:
@@ -70,7 +70,7 @@ public:
}
}
virtual void print_run_status() const;
virtual void print_run_status();
/**
* Switch to a different WorkQueue.
@@ -99,10 +99,12 @@ protected:
void RunPreamble()
{
_run_count++;
if (_time_first_run == 0) {
if (_run_count == 0) {
_time_first_run = hrt_absolute_time();
_run_count = 1;
} else {
_run_count++;
}
}