aboutsummaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorAndreas Antener <antener_a@gmx.ch>2015-03-16 10:28:42 +0100
committerAndreas Antener <antener_a@gmx.ch>2015-03-16 10:28:42 +0100
commit6a7f12496e8f2b28d58c1fab21653ff7748e7398 (patch)
treeef7284ccda0bc5a8db5f1b7a0824fa8c6df62745 /src/drivers
parent76aed9e58dcf7345e41b8e0e43d7af5f76418075 (diff)
downloadpx4-firmware-6a7f12496e8f2b28d58c1fab21653ff7748e7398.tar.gz
px4-firmware-6a7f12496e8f2b28d58c1fab21653ff7748e7398.tar.bz2
px4-firmware-6a7f12496e8f2b28d58c1fab21653ff7748e7398.zip
fix errors and flag comparison
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/gimbal/gimbal.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/drivers/gimbal/gimbal.cpp b/src/drivers/gimbal/gimbal.cpp
index 2e254c45d..1e27309d8 100644
--- a/src/drivers/gimbal/gimbal.cpp
+++ b/src/drivers/gimbal/gimbal.cpp
@@ -176,9 +176,9 @@ Gimbal::Gimbal() :
CDev("Gimbal", GIMBAL_DEVICE_PATH),
_vehicle_command_sub(-1),
_att_sub(-1),
+ _attitude_compensation_roll(true),
_attitude_compensation_pitch(true),
_attitude_compensation_yaw(true),
- _attitude_compensation_roll(true),
_initialized(false),
_actuator_controls_2_topic(-1),
_sample_perf(perf_alloc(PC_ELAPSED, "gimbal_read")),
@@ -350,9 +350,9 @@ Gimbal::cycle()
_config_cmd_set = false;
- _attitude_compensation_roll = _config_cmd.param2 == 1;
- _attitude_compensation_pitch = _config_cmd.param3 == 1;
- _attitude_compensation_yaw = _config_cmd.param4 == 1;
+ _attitude_compensation_roll = (int)_config_cmd.param2 == 1;
+ _attitude_compensation_pitch = (int)_config_cmd.param3 == 1;
+ _attitude_compensation_yaw = (int)_config_cmd.param4 == 1;
}