import libaltosJNI.*;
-public class Altos {
- /* EEProm command letters */
- static final int AO_LOG_FLIGHT = 'F';
- static final int AO_LOG_SENSOR = 'A';
- static final int AO_LOG_TEMP_VOLT = 'T';
- static final int AO_LOG_DEPLOY = 'D';
- static final int AO_LOG_STATE = 'S';
- static final int AO_LOG_GPS_TIME = 'G';
- static final int AO_LOG_GPS_LAT = 'N';
- static final int AO_LOG_GPS_LON = 'W';
- static final int AO_LOG_GPS_ALT = 'H';
- static final int AO_LOG_GPS_SAT = 'V';
- static final int AO_LOG_GPS_DATE = 'Y';
- static final int AO_LOG_PRESSURE = 'P';
+import org.altusmetrum.AltosLib.*;
+
+public class Altos extends AltosLib {
/* Added for header fields in eeprom files */
static final int AO_LOG_CONFIG_VERSION = 1000;
static final int AO_LOG_PRODUCT = 2001;
static final int AO_LOG_SERIAL_NUMBER = 2002;
static final int AO_LOG_LOG_FORMAT = 2003;
+
+ /* Added for header fields in megametrum files */
+ static final int AO_LOG_BARO_RESERVED = 3000;
+ static final int AO_LOG_BARO_SENS = 3001;
+ static final int AO_LOG_BARO_OFF = 3002;
+ static final int AO_LOG_BARO_TCS = 3004;
+ static final int AO_LOG_BARO_TCO = 3005;
+ static final int AO_LOG_BARO_TREF = 3006;
+ static final int AO_LOG_BARO_TEMPSENS = 3007;
+ static final int AO_LOG_BARO_CRC = 3008;
+
static final int AO_LOG_SOFTWARE_VERSION = 9999;
/* Added to flag invalid records */
static final int AO_LOG_FORMAT_TINY = 2;
static final int AO_LOG_FORMAT_TELEMETRY = 3;
static final int AO_LOG_FORMAT_TELESCIENCE = 4;
+ static final int AO_LOG_FORMAT_MEGAMETRUM = 5;
static final int AO_LOG_FORMAT_NONE = 127;
static boolean isspace(int c) {