Now reads course wind direction from the live stream, so the wind arrow now changes when the wind changes. #story[882]
This commit is contained in:
@@ -17,6 +17,7 @@ public class RaceStatus extends AC35Data {
|
||||
private int windSpeed;
|
||||
private int raceType;
|
||||
private ArrayList<BoatStatus> boatStatuses;
|
||||
private static final double windDirectionScalar = 360.0 / 32768.0; // 0x8000 / 360
|
||||
|
||||
public RaceStatus(long currentTime, int raceID, int raceStatus, long expectedStartTime, int windDirection, int windSpeed, int raceType, ArrayList<BoatStatus> boatStatuses){
|
||||
super(MessageType.RACESTATUS);
|
||||
@@ -121,4 +122,8 @@ public class RaceStatus extends AC35Data {
|
||||
public boolean isPrestart() {
|
||||
return raceStatus == 10;
|
||||
}
|
||||
|
||||
public double getScaledWindDirection() {
|
||||
return (double) windDirection * windDirectionScalar;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user