Browse Source

mixer_module: extend printf status output

sbg
Beat Küng 5 years ago
parent
commit
a545f7ee16
  1. 10
      src/lib/mixer_module/mixer_module.cpp
  2. 2
      src/lib/mixer_module/mixer_module.hpp

10
src/lib/mixer_module/mixer_module.cpp

@ -79,10 +79,18 @@ MixingOutput::~MixingOutput() @@ -79,10 +79,18 @@ MixingOutput::~MixingOutput()
px4_sem_destroy(&_lock);
}
void MixingOutput::printStatus()
void MixingOutput::printStatus() const
{
perf_print_counter(_control_latency_perf);
PX4_INFO("Switched to rate_ctrl work queue: %i", (int)_wq_switched);
PX4_INFO("Mixer loaded: %s", _mixers ? "yes" : "no");
PX4_INFO("Channel Configuration:");
for (unsigned i = 0; i < MAX_ACTUATORS; i++) {
PX4_INFO("Channel %i: failsafe: %d, disarmed: %d, min: %d, max: %d", i, _failsafe_value[i], _disarmed_value[i],
_min_value[i], _max_value[i]);
}
}
void MixingOutput::updateParams()

2
src/lib/mixer_module/mixer_module.hpp

@ -100,7 +100,7 @@ public: @@ -100,7 +100,7 @@ public:
~MixingOutput();
void printStatus();
void printStatus() const;
/**
* Call this regularly from Run(). It will call interface.updateOutputs().

Loading…
Cancel
Save