diff --git a/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/WindJsonDeserializer.java b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/WindJsonDeserializer.java index 63ceb4c42dd..5452ebf6a2d 100644 --- a/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/WindJsonDeserializer.java +++ b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/WindJsonDeserializer.java @@ -29,17 +29,9 @@ public class WindJsonDeserializer implements JsonDeserializer { Number timeStamp = (Number) object.get(WindJsonSerializer.FIELD_TIMEPOINT); Number direction = (Number) object.get(WindJsonSerializer.FIELD_DIRECTION); Number speedInKnots = (Number) object.get(WindJsonSerializer.FIELD_SPEED_IN_KNOTS); - - Bearing degreeBearing = null; - if (direction.doubleValue() >= 180) { - degreeBearing = new DegreeBearingImpl(direction.doubleValue()-180); - } else { - degreeBearing = new DegreeBearingImpl(direction.doubleValue()+180); - } - + Bearing degreeBearing = new DegreeBearingImpl(direction.doubleValue()); SpeedWithBearing speedBearing = new KnotSpeedWithBearingImpl(speedInKnots.doubleValue(), degreeBearing); Wind wind = new WindImpl(position, new MillisecondsTimePoint(timeStamp.longValue()), speedBearing); - return wind; }