Browse Source

param compare/greater: do not print 'parameter not found' message

Reduces clutter in the boot output (now that we have it in the log).
On omnibus for example we see:
ERROR [param] Parameter SENS_EN_BATT not found
ERROR [param] Parameter SENS_EN_LL40LS not found
ERROR [param] Parameter SENS_EN_LL40LS not found
ERROR [param] Parameter SENS_EN_MB12XX not found
ERROR [param] Parameter SENS_EN_PGA460 not found
ERROR [param] Parameter SENS_EN_SF1XX not found
ERROR [param] Parameter SENS_EN_TRANGER not found
sbg
Beat Küng 6 years ago committed by Daniel Agar
parent
commit
5c715978e8
  1. 9
      ROMFS/px4fmu_common/init.d/rc.logging
  2. 2
      src/systemcmds/param/param.cpp

9
ROMFS/px4fmu_common/init.d/rc.logging

@ -4,13 +4,10 @@ @@ -4,13 +4,10 @@
# NOTE: Script variables are declared/initialized/unset in the rcS script.
#
if ! ver hwcmp PX4_SITL
if param greater UAVCAN_ENABLE 1
then
if param greater UAVCAN_ENABLE 1
then
# Reduce logger buffer to free up some RAM for UAVCAN servers.
set LOGGER_BUF 6
fi
# Reduce logger buffer to free up some RAM for UAVCAN servers.
set LOGGER_BUF 6
fi
###############################################################################

2
src/systemcmds/param/param.cpp

@ -709,7 +709,7 @@ do_compare(const char *name, char *vals[], unsigned comparisons, enum COMPARE_OP @@ -709,7 +709,7 @@ do_compare(const char *name, char *vals[], unsigned comparisons, enum COMPARE_OP
/* set nothing if parameter cannot be found */
if (param == PARAM_INVALID) {
/* param not found */
PX4_ERR("Parameter %s not found", name);
PX4_DEBUG("Parameter %s not found", name);
return 1;
}

Loading…
Cancel
Save