static { // speed_zone speedZoneMesg = new Mesg("speed_zone", MesgNum.SPEED_ZONE); speedZoneMesg.addField(new Field("message_index", 254, 132, 1, 0, "", false)); speedZoneMesg.addField(new Field("high_value", 0, 132, 1000, 0, "m/s", false)); speedZoneMesg.addField(new Field("name", 1, 7, 1, 0, "", false)); }
static { // power_zone powerZoneMesg = new Mesg("power_zone", MesgNum.POWER_ZONE); powerZoneMesg.addField(new Field("message_index", 254, 132, 1, 0, "", false)); powerZoneMesg.addField(new Field("high_value", 1, 132, 1, 0, "watts", false)); powerZoneMesg.addField(new Field("name", 2, 7, 1, 0, "", false)); }
static { // memo_glob memoGlobMesg = new Mesg("memo_glob", MesgNum.MEMO_GLOB); memoGlobMesg.addField(new Field("part_index", 250, 134, 1, 0, "", false)); memoGlobMesg.addField(new Field("memo", 0, 13, 1, 0, "", false)); memoGlobMesg.addField(new Field("message_number", 1, 132, 1, 0, "", false)); memoGlobMesg.addField(new Field("message_index", 2, 132, 1, 0, "", false)); }
static { // workout workoutMesg = new Mesg("workout", MesgNum.WORKOUT); workoutMesg.addField(new Field("sport", 4, 0, 1, 0, "", false)); workoutMesg.addField(new Field("capabilities", 5, 140, 1, 0, "", false)); workoutMesg.addField(new Field("num_valid_steps", 6, 132, 1, 0, "", false)); workoutMesg.addField(new Field("wkt_name", 8, 7, 1, 0, "", false)); }
static { // file_capabilities fileCapabilitiesMesg = new Mesg("file_capabilities", MesgNum.FILE_CAPABILITIES); fileCapabilitiesMesg.addField(new Field("message_index", 254, 132, 1, 0, "", false)); fileCapabilitiesMesg.addField(new Field("type", 0, 0, 1, 0, "", false)); fileCapabilitiesMesg.addField(new Field("flags", 1, 10, 1, 0, "", false)); fileCapabilitiesMesg.addField(new Field("directory", 2, 7, 1, 0, "", false)); fileCapabilitiesMesg.addField(new Field("max_count", 3, 132, 1, 0, "", false)); fileCapabilitiesMesg.addField(new Field("max_size", 4, 134, 1, 0, "bytes", false)); }
public void onMesg(Mesg mesg) { if (!bRecvdFirstMesg && !mesg.getName().equals("file_id")) szError = "FileID missing from start of file"; bRecvdFirstMesg = true; }