mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-20 04:43:34 +08:00
px4_work_queue: reset statistics after each status print
This commit is contained in:
@@ -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++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user