Browse Source

mixer_module: print actual failsafe value

v1.13.0-BW
Beat Küng 3 years ago committed by Daniel Agar
parent
commit
591c95ce2f
  1. 8
      src/lib/mixer_module/mixer_module.cpp
  2. 2
      src/lib/mixer_module/mixer_module.hpp

8
src/lib/mixer_module/mixer_module.cpp

@ -159,9 +159,9 @@ void MixingOutput::printStatus() const
if (_use_dynamic_mixing) { if (_use_dynamic_mixing) {
for (unsigned i = 0; i < _max_num_outputs; i++) { for (unsigned i = 0; i < _max_num_outputs; i++) {
PX4_INFO_RAW("Channel %i: func: %i, value: %i, failsafe: %d, disarmed: %d, min: %d, max: %d\n", i, PX4_INFO_RAW("Channel %i: func: %3i, value: %i, failsafe: %d, disarmed: %d, min: %d, max: %d\n", i,
(int)_function_assignment[i], _current_output_value[i], (int)_function_assignment[i], _current_output_value[i],
_failsafe_value[i], _disarmed_value[i], _min_value[i], _max_value[i]); actualFailsafeValue(i), _disarmed_value[i], _min_value[i], _max_value[i]);
} }
} else { } else {
@ -1103,10 +1103,10 @@ MixingOutput::updateLatencyPerfCounter(const actuator_outputs_s &actuator_output
} }
uint16_t uint16_t
MixingOutput::actualFailsafeValue(int index) MixingOutput::actualFailsafeValue(int index) const
{ {
if (!_use_dynamic_mixing) { if (!_use_dynamic_mixing) {
return failsafeValue(index); return _failsafe_value[index];
} }
uint16_t value = 0; uint16_t value = 0;

2
src/lib/mixer_module/mixer_module.hpp

@ -194,7 +194,7 @@ public:
/** /**
* Returns the actual failsafe value taking into account the assigned function * Returns the actual failsafe value taking into account the assigned function
*/ */
uint16_t actualFailsafeValue(int index); uint16_t actualFailsafeValue(int index) const;
/** /**
* Get the motor index that maps from PX4 convention to the configured one * Get the motor index that maps from PX4 convention to the configured one

Loading…
Cancel
Save