* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-package org.altusmetrum.altoslib_12;
+package org.altusmetrum.altoslib_14;
import java.util.*;
import java.io.*;
public final static int product_altusmetrum = 0x000a;
public final static int product_telemetrum = 0x000b;
public final static int product_teledongle = 0x000c;
- public final static int product_teleterra = 0x000d;
+ public final static int product_easytimer = 0x000d;
public final static int product_telebt = 0x000e;
public final static int product_telelaunch = 0x000f;
public final static int product_telelco = 0x0010;
new Product("telemetrum", product_telemetrum),
new Product("teleballoon", product_telemetrum),
new Product("teledongle", product_teledongle),
- new Product("teleterra", product_teledongle),
+ new Product("easytimer", product_easytimer),
new Product("telebt", product_telebt),
new Product("telelaunch", product_telelaunch),
new Product("telelco", product_telelco),
return device_type == product_telemega || device_type == product_easymega;
}
+ public static boolean has_radio(int device_type) {
+ return device_type != product_easymini && device_type != product_easymega;
+ }
+
public static boolean has_gps(int device_type) {
return device_type == product_telemetrum ||
device_type == product_telemega ||
"Compressed", "Uncompressed"
};
- public static final String launch_sites_url = "http://www.altusmetrum.org/AltOS/launch-sites.txt";
+ public static final String launch_sites_url = "https://maps.altusmetrum.org/launch-sites.txt";
public static final String launch_sites_env = "LAUNCH_SITES";
// public static final String launch_sites_url = "file:///home/keithp/misc/text/altusmetrum/AltOS/launch-sites.txt";
+ public static final String unit_info_url = "https://altusmetrum.org/cgi-bin/unitinfo.cgi?sn=%d";
+ public static final String unit_info_env = "UNIT_INFO";
+
public static final int ao_telemetry_standard_len = 32;
public static final int ao_telemetry_0_9_len = 95;
public static final int ao_telemetry_0_8_len = 94;
public static final int AO_PAD_ORIENTATION_ANTENNA_UP = 0;
public static final int AO_PAD_ORIENTATION_ANTENNA_DOWN = 1;
+ public static final int AO_PAD_ORIENTATION_WORDS_UPRIGHT = 2;
+ public static final int AO_PAD_ORIENTATION_WORDS_UPSIDEDOWN = 3;
+ public static final int AO_PAD_ORIENTATION_BIG_PARTS_UP = 4;
+ public static final int AO_PAD_ORIENTATION_BIG_PARTS_DOWN = 5;
public static final int AO_LOG_FORMAT_UNKNOWN = 0;
public static final int AO_LOG_FORMAT_FULL = 1;
public static final int AO_LOG_FORMAT_TELEFIRETWO = 13;
public static final int AO_LOG_FORMAT_EASYMINI2 = 14;
public static final int AO_LOG_FORMAT_TELEMEGA_3 = 15;
+ public static final int AO_LOG_FORMAT_EASYMEGA_2 = 16;
+ public static final int AO_LOG_FORMAT_TELESTATIC = 17;
+ public static final int AO_LOG_FORMAT_MICROPEAK2 = 18;
+ public static final int AO_LOG_FORMAT_TELEMEGA_4 = 19;
+ public static final int AO_LOG_FORMAT_EASYMOTOR = 20;
public static final int AO_LOG_FORMAT_NONE = 127;
public static boolean isspace(int c) {
case product_altusmetrum: return "AltusMetrum";
case product_telemetrum: return "TeleMetrum";
case product_teledongle: return "TeleDongle";
- case product_teleterra: return "TeleTerra";
+ case product_easytimer: return "EasyTimer";
case product_telebt: return "TeleBT";
case product_telelaunch: return "TeleLaunch";
case product_telelco: return "TeleLco";