Sequal32 / vrclivetraffic

Display live traffic pulled from FlightRadar24 in VRC.
38 stars 12 forks source link

Incorrect FSD parsing of PBH #15

Open MatisseBE opened 3 years ago

MatisseBE commented 3 years ago

When using the vSMR plugin of Euroscope many flights who are on the ground have an incorrect heading. They are all facing north.

vSMR https://media.discordapp.net/attachments/734119679806668940/871336383984316448/unknown.png Euroscope https://media.discordapp.net/attachments/734119679806668940/871336397913591818/unknown.png

Euroscope shows a track heading but this doesn't work for pushbacks,...

I asked the dev from vSMR and he told me it's a problem with how the FSD message is passed to Euroscope, the protocol not being entirely implemented correctly. vSMR does not parse the FSD messages and also gets them straight from Euroscope.

When working with a similar project (https://github.com/aap007freak/OpenSkyToEuroscope), we came across a this exact issue using an entirely different client. It was eventually fixed, you can check it out here: https://github.com/MatisseBE/FSD-parsing-of-PBH/blob/main/TrackProcessor.h

The problem lies somewhere in the num1 field. You can find more here: https://github.com/norrisng/fsd-doc/issues/3#issuecomment-521439067

I hope this helps you.

MatisseBE commented 2 years ago

With the ADSBExchange endpoint being down now, the orientations are correct. Does your program take ADSBE positions over FR24? That could be a lead.

image