diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-07 17:07:42 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-07 17:07:42 +0100 |
commit | 82cbac70ee70e67aa7e8e09af8fa47c462f6e62a (patch) | |
tree | e45ee24d973e4e0afb3b60ff35ce30d606afea0e /apps/drivers/hmc5883/hmc5883.cpp | |
parent | 451ecc1bf4c310652ed8450ce0341bb148c66567 (diff) | |
download | px4-firmware-82cbac70ee70e67aa7e8e09af8fa47c462f6e62a.tar.gz px4-firmware-82cbac70ee70e67aa7e8e09af8fa47c462f6e62a.tar.bz2 px4-firmware-82cbac70ee70e67aa7e8e09af8fa47c462f6e62a.zip |
Fixed calibration check
Diffstat (limited to 'apps/drivers/hmc5883/hmc5883.cpp')
-rw-r--r-- | apps/drivers/hmc5883/hmc5883.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/drivers/hmc5883/hmc5883.cpp b/apps/drivers/hmc5883/hmc5883.cpp index 5d928264d..3734d7755 100644 --- a/apps/drivers/hmc5883/hmc5883.cpp +++ b/apps/drivers/hmc5883/hmc5883.cpp @@ -1080,10 +1080,10 @@ int HMC5883::check_offset() int HMC5883::check_calibration() { - bool offset_valid = !(check_offset() == OK); - bool scale_valid = !(check_scale() == OK); + bool offset_valid = (check_offset() == OK); + bool scale_valid = (check_scale() == OK); - if (_calibrated != (offset_valid && scale_valid == OK)) { + if (_calibrated != (offset_valid && scale_valid)) { warnx("mag cal status changed %s%s", (scale_valid) ? "" : "scale invalid ", (offset_valid) ? "" : "offset invalid"); _calibrated = (offset_valid && scale_valid); |