static final int AO_LOG_CALLSIGN = 1004;
static final int AO_LOG_ACCEL_CAL = 1005;
static final int AO_LOG_RADIO_CAL = 1006;
- static final int AO_LOG_MANUFACTURER = 1007;
- static final int AO_LOG_PRODUCT = 1008;
- static final int AO_LOG_SERIAL_NUMBER = 1009;
- static final int AO_LOG_SOFTWARE_VERSION = 1010;
+ static final int AO_LOG_MAX_FLIGHT_LOG = 1007;
+ static final int AO_LOG_MANUFACTURER = 2000;
+ static final int AO_LOG_PRODUCT = 2001;
+ static final int AO_LOG_SERIAL_NUMBER = 2002;
+ static final int AO_LOG_SOFTWARE_VERSION = 9999;
/* Added to flag invalid records */
static final int AO_LOG_INVALID = -1;
case Altos.AO_LOG_RADIO_CAL:
out.printf ("# Radio cal: %d\n", record.a);
break;
+ case Altos.AO_LOG_MAX_FLIGHT_LOG:
+ out.printf ("# Max flight log: %d\n", record.a);
+ break;
case Altos.AO_LOG_MANUFACTURER:
out.printf ("# Manufacturer: %s\n", record.data);
break;
} else if (tokens[0].equals("Radio") && tokens[1].equals("cal:")) {
cmd = Altos.AO_LOG_RADIO_CAL;
a = Integer.parseInt(tokens[2]);
+ } else if (tokens[0].equals("Max") && tokens[1].equals("flight") && tokens[2].equals("log:")) {
+ cmd = Altos.AO_LOG_MAX_FLIGHT_LOG;
+ a = Integer.parseInt(tokens[3]);
} else if (tokens[0].equals("manufacturer")) {
cmd = Altos.AO_LOG_MANUFACTURER;
data = tokens[1];