Skip to content

Commit

Permalink
v1.54 Final
Browse files Browse the repository at this point in the history
  • Loading branch information
TwinFan committed Jul 8, 2020
1 parent 0740100 commit 46913a0
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 10 deletions.
10 changes: 6 additions & 4 deletions Include/CoordCalc.h
Original file line number Diff line number Diff line change
Expand Up @@ -350,14 +350,16 @@ struct positionTy {
/// The taxiway network's edge this pos is on, index into Apt::vecTaxiEdges
size_t edgeIdx = EDGE_UNKNOWN;
public:
positionTy () : v{NAN,NAN,NAN,NAN,NAN,NAN,NAN}
{ *(uint16_t*)&f = 0; }
positionTy () : v{NAN,NAN,NAN,NAN,NAN,NAN,NAN},
f{FPH_UNKNOWN,false,GND_UNKNOWN,UNIT_WORLD,UNIT_DEG,SPOS_NONE,false}
{}
positionTy (double dLat, double dLon, double dAlt_m=NAN,
double dTS=NAN, double dHead=NAN, double dPitch=NAN, double dRoll=NAN,
onGrndE grnd=GND_UNKNOWN, coordUnitE uCoord=UNIT_WORLD, angleUnitE uAngle=UNIT_DEG,
flightPhaseE fPhase = FPH_UNKNOWN) :
v{dLat, dLon, dAlt_m, dTS, dHead, dPitch, dRoll}
{ *(uint16_t*)&f = 0; f.onGrnd=grnd; f.unitCoord=uCoord; f.unitAngle=uAngle; f.flightPhase=fPhase; }
v{dLat, dLon, dAlt_m, dTS, dHead, dPitch, dRoll},
f{fPhase,false,grnd,uCoord,uAngle,SPOS_NONE,false}
{}
positionTy(const XPMPPlanePosition_t& x) :
positionTy (x.lat, x.lon, x.elevation * M_per_FT,
NAN, x.heading, x.pitch, x.roll) {}
Expand Down
Binary file modified Lib/xplanemp/libxplanemp.a
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>19D76</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -27,17 +27,17 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E146</string>
<string>11E608c</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19E258</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1140</string>
<string>1150</string>
<key>DTXcodeBuild</key>
<string>11E146</string>
<string>11E608c</string>
<key>LSMinimumSystemVersion</key>
<string>10.9</string>
<key>NSHumanReadableCopyright</key>
Expand Down
Binary file modified Lib/xplanemp/xplanemp.framework/Versions/A/xplanemp
Binary file not shown.
7 changes: 5 additions & 2 deletions Resources/related.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ B762 B763 B764 E767

; Boeing 777 series
;
B772 B77L B773 B77W B778 B779 B77W
B772 B77L B773 B778 B779 B77W

; Boeing 787 series
B788 B789 B78X
Expand Down Expand Up @@ -146,6 +146,9 @@ AEST PA23 PA27 PA30 PA31 PA34 PA44 PAT4 PAY1 PAY2 PAY3 PAY4
; Cessna 1-mot
C120 C140 C150 C152 C162 C170 C172 C175 C177 C180 C182 C185 C188 C190 C195 C205 C206 C207 C210 C240 C72R C77R C82R C82S C82T CAW CDC6 CMAS CNGP COL3 COL4 O1 P210 T206 T210

; Cirrus
SR20 SR22 S22T

; Diamond
DA36 DA40 DA50 DV20 DT45

Expand All @@ -159,7 +162,7 @@ M20T M20P
P28A P28B P28R P28T P32R P32T P46T PA24 PA25 PA32 PA36 PA38 PA46 PILL S108

; GA 1-mot tail dragger
BL8 BL17 B14A BE33 BE35 BE36 J2 J3 J4 J5 PA11 PA12 PA14 PA15 PA16 PA17 PA18 PA20 PA22 SF23
BL8 BL17 B14A J2 J3 J4 J5 PA11 PA12 PA14 PA15 PA16 PA17 PA18 PA20 PA22 SF23

; Biplane
BIPL CAML G164 G64T PTMS PTS1 PTS2 PTSS
Expand Down
33 changes: 33 additions & 0 deletions docs/readme.html
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,39 @@ <h1>Release Notes</h1>

<h2>v1.5</h2>

<h3>v1.54</h3>

<p><b>To update</b> coming from v1.53: Copy
<ul>
<li>the 3 executables<code>LiveTraffic/64/*.xpl</code>,</li>
<li><code>Resources/FlightModels.prg</code>, and</li>
<li><code>related.txt</code>.</li>
</ul></p>

<p>Change log:</p>

<ul>
<li>FIXED numerous bugs in position and heading calculation.
Plane movement, especially on the ground, should look much smoother now.<br>
<a href="https://forums.x-plane.org/index.php?/forums/topic/218238-injecting-own-traffic-data-into-live-traffic-plugin/">Here is</a>
how that exercise started!</li>
<li>ADDED: LiveTraffic understands PilotEdge's format of the
<code>xsb_aircraft.txt</code> file, allowing LiveTraffic to read
PE's CSL models directly, no conversion required.<br>
Note that PE's CSL models might be subject to copyright and/or
license restrictions. Check your PE license information.</li>
<li>FIXED <a href="https://github.com/TwinFan/LiveTraffic/issues/185">#185</a>
garbage character read from Settings text fields.</li>
<li>FIXED <a href="https://github.com/TwinFan/LiveTraffic/issues/184">#184</a>:
Aircraft on the ground, for which no updates are available any longer,
were not properly removed but could just sit there forever.</li>
<li>FIXED <a href="https://github.com/TwinFan/LiveTraffic/issues/178">#178</a>
planes transforming to cars on touch-down.</li>
<li>CHANGED identification of cars: If no info about an object is available
at all (e.g. not maintained yet at OpenSky), then will decide for
default plane, not car.</li>
</ul>

<h3>v1.53</h3>

<p>v1.53 marks the split from the main development branch of LiveTraffic.
Expand Down

0 comments on commit 46913a0

Please sign in to comment.