Added race statuses for before the race has started. 3 min -> 1 min is warning, 1 min -> 0 min is preparatory.
-Boat locations (spread across start line) are also broad casted #story[778]
This commit is contained in:
@@ -191,7 +191,7 @@ public class VisualiserInput implements Runnable
|
||||
// System.out.println("HeartBeat Message! " + heartbeatSeqNum);
|
||||
break;
|
||||
case RACESTATUS:
|
||||
System.out.println("Race Status Message");
|
||||
// System.out.println("Race Status Message");
|
||||
raceStatus = ((RaceStatus) data);
|
||||
for (BoatStatusMessage msg: raceStatus.getBoatStatusMessages()){
|
||||
boatStatus.put(msg.getSourceID(), msg);
|
||||
@@ -244,7 +244,7 @@ public class VisualiserInput implements Runnable
|
||||
//no decoder
|
||||
break;
|
||||
case BOATLOCATION:
|
||||
System.out.println("Boat Location!");
|
||||
// System.out.println("Boat Location!");
|
||||
BoatLocationMessage msg = (BoatLocationMessage) data;
|
||||
if (boatLocation.containsKey(msg.getSourceID())){
|
||||
if (msg.getTime() > boatLocation.get(msg.getSourceID()).getTime()){
|
||||
|
||||
Reference in New Issue
Block a user