aboutsummaryrefslogtreecommitdiff
path: root/src/systemcmds/param/param.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-07-15 14:17:42 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-07-15 14:17:42 +0200
commiteb2a9ded6965ef876b578d23916c5b1204cba44d (patch)
tree3a2b3353c51503a629fdf89e979e1a9a897437da /src/systemcmds/param/param.c
parentc46efd3a7b71f725fcc2887d4a40a90864629c02 (diff)
downloadpx4-firmware-eb2a9ded6965ef876b578d23916c5b1204cba44d.tar.gz
px4-firmware-eb2a9ded6965ef876b578d23916c5b1204cba44d.tar.bz2
px4-firmware-eb2a9ded6965ef876b578d23916c5b1204cba44d.zip
Only printing value if equal
Diffstat (limited to 'src/systemcmds/param/param.c')
-rw-r--r--src/systemcmds/param/param.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/systemcmds/param/param.c b/src/systemcmds/param/param.c
index c3fedb958..40a9297a7 100644
--- a/src/systemcmds/param/param.c
+++ b/src/systemcmds/param/param.c
@@ -327,12 +327,12 @@ do_compare(const char* name, const char* val)
switch (param_type(param)) {
case PARAM_TYPE_INT32:
if (!param_get(param, &i)) {
- printf("curr: %d: ", i);
/* convert string */
char* end;
int j = strtol(val,&end,10);
if (i == j) {
+ printf(" %d: ", i);
ret = 0;
}
@@ -342,12 +342,12 @@ do_compare(const char* name, const char* val)
case PARAM_TYPE_FLOAT:
if (!param_get(param, &f)) {
- printf("curr: %4.4f: ", (double)f);
/* convert string */
char* end;
- float g = strtod(val,&end);
+ float g = strtod(val, &end);
if (fabsf(f - g) < 1e-7f) {
+ printf(" %4.4f: ", (double)f);
ret = 0;
}
}