|
|
@@ -88,11 +88,11 @@ func (pool *Pool) handleRequest(conn net.Conn) {
|
|
|
for _, vvoor := range json_latest.Units {
|
|
|
for _, vna := range json_oldest.Units {
|
|
|
if vna.UnitName == vvoor.UnitName {
|
|
|
- SpeedInMps := calcMps(calcDistance(vvoor.Latitude, vvoor.Longitude, vna.Latitude, vna.Longitude), vvoor.AgeInSeconds-vna.AgeInSeconds)
|
|
|
- SpeedInKnots := calcKnots(SpeedInMps)
|
|
|
- SpeedInKph := calcKph(SpeedInMps)
|
|
|
- SpeedInMph := calcMph(SpeedInMps)
|
|
|
- units = append(units, Unit{vna.AgeInSeconds, vna.UnitName, vna.GroupName, vna.Name, vna.Latitude, vna.Longitude, vna.AltitudeInFeet, SpeedInKnots, SpeedInKph, SpeedInMps, SpeedInMph, vna.HeadingInRads, rad2deg(vna.HeadingInRads), vna.PitchInRads, rad2deg(vna.PitchInRads), vna.BankInRads, rad2deg(vna.BankInRads), vna.Coalition, vna.Type})
|
|
|
+ SpeedInMps := pool.calcMps(pool.calcDistance(vvoor.Latitude, vvoor.Longitude, vna.Latitude, vna.Longitude), vvoor.AgeInSeconds-vna.AgeInSeconds)
|
|
|
+ SpeedInKnots := pool.calcKnots(SpeedInMps)
|
|
|
+ SpeedInKph := pool.calcKph(SpeedInMps)
|
|
|
+ SpeedInMph := pool.calcMph(SpeedInMps)
|
|
|
+ units = append(units, Unit{vna.AgeInSeconds, vna.UnitName, vna.GroupName, vna.Name, vna.Latitude, vna.Longitude, vna.AltitudeInFeet, SpeedInKnots, SpeedInKph, SpeedInMps, SpeedInMph, vna.HeadingInRads, pool.rad2deg(vna.HeadingInRads), vna.PitchInRads, pool.rad2deg(vna.PitchInRads), vna.BankInRads, pool.rad2deg(vna.BankInRads), pool.coalition(vna.Coalition), pool.unitTypes[vna.Type]})
|
|
|
}
|
|
|
}
|
|
|
}
|