aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/protocol.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-02-13 07:43:51 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-02-13 08:38:31 +0100
commit4595cc65b8bd30ba084783660a541c57c3921dbb (patch)
treec9d74ddef6e420247beb9fae6582644e76766cb8 /apps/px4io/protocol.h
parentd4ca6a29a19c96d359aa1458a4e6f3d9c86b01ac (diff)
downloadpx4-firmware-4595cc65b8bd30ba084783660a541c57c3921dbb.tar.gz
px4-firmware-4595cc65b8bd30ba084783660a541c57c3921dbb.tar.bz2
px4-firmware-4595cc65b8bd30ba084783660a541c57c3921dbb.zip
Reworked manual override flag, reworked arming slightly. Pending testing
Diffstat (limited to 'apps/px4io/protocol.h')
-rw-r--r--apps/px4io/protocol.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/px4io/protocol.h b/apps/px4io/protocol.h
index 6278e05d4..29a287e45 100644
--- a/apps/px4io/protocol.h
+++ b/apps/px4io/protocol.h
@@ -136,12 +136,11 @@
/* setup page */
#define PX4IO_PAGE_SETUP 100
#define PX4IO_P_SETUP_FEATURES 0
-#define PX4IO_P_FEAT_ARMING_MANUAL_OVERRIDE_OK (1 << 0) /* OK to switch to manual override */
#define PX4IO_P_SETUP_ARMING 1 /* arming controls */
#define PX4IO_P_SETUP_ARMING_ARM_OK (1 << 0) /* OK to arm */
-#define PX4IO_P_SETUP_ARMING_MANUAL_OVERRIDE (1 << 2) /* request switch to manual override */
-#define PX4IO_P_SETUP_ARMING_VECTOR_FLIGHT_OK (1 << 3)
+#define PX4IO_P_SETUP_ARMING_MANUAL_OVERRIDE_OK (1 << 2) /* OK to switch to manual override via override RC channel */
+#define PX4IO_P_SETUP_ARMING_VECTOR_FLIGHT_OK (1 << 3) /* OK to perform position / vector control (= position lock) */
#define PX4IO_P_SETUP_PWM_RATES 2 /* bitmask, 0 = low rate, 1 = high rate */
#define PX4IO_P_SETUP_PWM_LOWRATE 3 /* 'low' PWM frame output rate in Hz */