summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-11-11 16:38:40 -0800
committerKeith Packard <keithp@keithp.com>2017-11-11 16:38:40 -0800
commita2097545dec62cd0970725bf690128dad6baf22e (patch)
treeb06ba9e788002b2a151717af8f021c30439407e9 /src
parent5b6805d1a6a91a26a1892f414a99f0184871ac1a (diff)
altos/test: Adapt flight test to int16_t flight number type
Flight numbers are now limited to 32767 to allow for negative values for corrupted slots. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src')
-rw-r--r--src/test/ao_flight_test.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/test/ao_flight_test.c b/src/test/ao_flight_test.c
index 298848d6..2d862f82 100644
--- a/src/test/ao_flight_test.c
+++ b/src/test/ao_flight_test.c
@@ -25,6 +25,7 @@
#include <string.h>
#include <getopt.h>
#include <math.h>
+#define log ao_log_data
#define GRAVITY 9.80665
@@ -370,7 +371,7 @@ extern int16_t ao_accel_2g;
typedef int16_t accel_t;
uint16_t ao_serial_number;
-uint16_t ao_flight_number;
+int16_t ao_flight_number;
extern uint16_t ao_sample_tick;
@@ -998,7 +999,7 @@ main (int argc, char **argv)
#else
emulator_app="baro";
#endif
- while ((c = getopt_long(argc, argv, "sdi:", options, NULL)) != -1) {
+ while ((c = getopt_long(argc, argv, "sdpi:", options, NULL)) != -1) {
switch (c) {
case 's':
summary = 1;
@@ -1006,6 +1007,11 @@ main (int argc, char **argv)
case 'd':
ao_flight_debug = 1;
break;
+ case 'p':
+#if PYRO_DBG
+ pyro_dbg = 1;
+#endif
+ break;
case 'i':
info = optarg;
break;