Maverick Lint 1456501 Posted December 29, 2019 at 11:47 PM Posted December 29, 2019 at 11:47 PM 2nd time today, flying with a friend who is suppose to be 2000 feet above me and shows he is on the ground while cruising, if this could be a issue with my models let me know it only happened today though before it worked fine. Link to comment Share on other sites More sharing options...
Justin Shannon Posted December 30, 2019 at 12:54 AM Posted December 30, 2019 at 12:54 AM I recon your friend is using a legacy pilot client that does not support the aircraft configuration protocol. When xPilot encounters other users who are using older pilot clients, it has to guess whether or not the aircraft is on the ground by looking at the current position update and comparing it to the previous position update; if the altitude did not change between updates, then the aircraft is placed on the ground. The logic itself is very rudimentary and because these legacy clients will eventually be retired, I haven't bothered with tweaking the logic. Controller (C3), Los Angeles ARTCC Developer: xPilot, vATIS Link to comment Share on other sites More sharing options...
Maverick Lint 1456501 Posted December 30, 2019 at 01:35 PM Author Posted December 30, 2019 at 01:35 PM I recon your friend is using a legacy pilot client that does not support the aircraft configuration protocol. When xPilot encounters other users who are using older pilot clients, it has to guess whether or not the aircraft is on the ground by looking at the current position update and comparing it to the previous position update; if the altitude did not change between updates, then the aircraft is placed on the ground. The logic itself is very rudimentary and because these legacy clients will eventually be retired, I haven't bothered with tweaking the logic. He is using XSquawkbox however after reading through position logs all the data is accurate and he is climbing properly only at cruise it decides to say he is on the ground Climb: https://gyazo.com/1485211ec195549d7a3870f385c64bfc Cruise: https://gyazo.com/f39d9d05e4247464141a2e407143c703 Link to comment Share on other sites More sharing options...
Justin Shannon Posted December 30, 2019 at 02:07 PM Posted December 30, 2019 at 02:07 PM I recon your friend is using a legacy pilot client that does not support the aircraft configuration protocol. When xPilot encounters other users who are using older pilot clients, it has to guess whether or not the aircraft is on the ground by looking at the current position update and comparing it to the previous position update; if the altitude did not change between updates, then the aircraft is placed on the ground. The logic itself is very rudimentary and because these legacy clients will eventually be retired, I haven't bothered with tweaking the logic. He is using XSquawkbox however after reading through position logs all the data is accurate and he is climbing properly only at cruise it decides to say he is on the ground Climb: https://gyazo.com/1485211ec195549d7a3870f385c64bfc Cruise: https://gyazo.com/f39d9d05e4247464141a2e407143c703 Then an XSB bug report needs to be filed using the proper channels. Controller (C3), Los Angeles ARTCC Developer: xPilot, vATIS Link to comment Share on other sites More sharing options...
Recommended Posts