Exemplo n.º 1
0
  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));
  }
Exemplo n.º 2
0
  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));
  }
Exemplo n.º 3
0
  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));
  }
Exemplo n.º 4
0
  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));
  }
Exemplo n.º 6
0
 public void onMesg(Mesg mesg) {
   if (!bRecvdFirstMesg && !mesg.getName().equals("file_id"))
     szError = "FileID missing from start of file";
   bRecvdFirstMesg = true;
 }