News:

Precision Simulator update 10.187 (9 June 2027) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

PSX native CPDLC for Hoppie's ACARS

Started by Jeroen Hoppenbrouwers, Thu, 14 Nov 2024 18:13

Jeroen Hoppenbrouwers

Technical network programming stuff here.  No user application yet  :-)

To provide a native PSX client for Hoppie's ACARS, I probably need to deactivate the built-in PSX <ACARS prompts at L2. I am not sure how to do this yet. I can install and use prompts anywhere else but I've not yet overruled a PSX prompt.

If I build this thing will it fight with Gary's BACARS? How can I avoid that? Would BACARS make a native client for Hoppie's ACARS (and not airline-specific) redundant anyway?


Hoppie

Edit:
https://aerowinx.com/board/index.php/topic,2909.msg29242.html
seems to be a good start... 9 years after...

Hardy Heinlin

Just to link the reference: https://aerowinx.com/board/index.php/topic,4553.0.html

I think you can override the PSX-ACARS at 2L in the same way you register stuff at other LSKs. But it could be that you need to use a different name, e.g. HACARS or something.


|-|ardy

Jeroen Hoppenbrouwers

It works without even trying. You can indeed just overwrite and when you disconnect, the original comes back. I indeed used <HACARS to make the difference clear for development.

All good.

Kurt

Quote from: Jeroen Hoppenbrouwers on Thu, 14 Nov 2024 18:13If I build this thing will it fight with Gary's BACARS? How can I avoid that? Would BACARS make a native client for Hoppie's ACARS (and not airline-specific) redundant anyway?

Edit:
https://aerowinx.com/board/index.php/topic,2909.msg29242.html
seems to be a good start... 9 years after...

Yes this could conflict as far as i understand it as there can only be one ACARS type active - hope you and Gary are in contact as BACARS is extremely well functioning and valuable.

If I also understand it correctly the CPDLC functionality should exist in CDU L and R under the "ATC" button while ACARS functionality should exist in CDU C only .. or have I misunderstood?

Thanks for the effort Hoppie !!! really looking forward :D

Cheers

Kurt
Best regards
Kurt
PSX Shared Cockpit Crew

Gary Oliver

Morning,

Yes the way I saw it would be BACARS doing all the ACARS messaging features as it does now, and then Hoppie's work handling the CPDLC functions under the ATC button.

If you can't do CPDLC through the ATC button having the options of a <CPDLC menu in position 3L on CDUC would work nicely and deconflict with BACARS which sits at 2L to replace the inbuilt PSX <ACARS prompt.

Cheers
G

Kurt

Curious on any development here - I can happily assist if betatesting is needed :D

Cheers

Kurt
Best regards
Kurt
PSX Shared Cockpit Crew

Jeroen Hoppenbrouwers

I was out of the house for two full weeks with "stuff" at work ... mostly airplanes in Basel... but I'm back and warming up to it again  :-)

Kurt

Quote from: Jeroen Hoppenbrouwers on Thu,  5 Dec 2024 19:38I was out of the house for two full weeks with "stuff" at work ... mostly airplanes in Basel... but I'm back and warming up to it again  :-)

Thanks for the update Hoppie - Looking very much forward - sadly I can only help with coffee and betatesting if needed ;D

Cheers
Best regards
Kurt
PSX Shared Cockpit Crew

Jeroen Hoppenbrouwers

No release yet. I have been spending a lot of quality hours on getting things "just right" in the infrastructure department. Features... not so much. But robustness and predictability, a whole lot. I pay also special attention to the behaviour of the airplane's displays when ACARS attempts to get online and fails, for example.

Once the basics are there and the thing can send and receive TELEX and METAR, I think I will release a beta version for the fearless.

After that I need to figure out what functions are best to integrate first. I know BACARS is largely mature and don't know exactly what it does and does not provide. Did I get it right that it is especially CPDLC that it does NOT provide? And that it would be best to wedge this new ACARS implementation under the existing PSX CPDLC engine?


Hoppie

Gary Oliver

#9
Hoppie,

Quote from: Jeroen Hoppenbrouwers on Sun,  8 Dec 2024 19:06Did I get it right that it is especially CPDLC that it does NOT provide? And that it would be best to wedge this new ACARS implementation under the existing PSX CPDLC engine?

Exactly right - PDC Clearances and TELEX, METAR etc all catered for those who use BACARS (windows only) - its just the CPDLC stuff under the existing PSX implementation we are all missing.

Cheers
Goli

MFarhadi

I believe for us, Mac users, there are no PDC and METAR options available right now. I'd personally love to see them inclded too.

Kindest,
Mohammadreza Farhadi
Ex-pilot, turned Ex-aerospace student, turned pilot again.

cavaricooper

Quote from: MFarhadi on Sun,  8 Dec 2024 22:12I believe for us, Mac users, there are no PDC and METAR options available right now. I'd personally love to see them inclded too.

Kindest,

YES PLEASE!  I use PSX standalone on a MBA and MBP and miss a lot of functionality there.  Hoppie- was there any movement on a vPilot standalone for PSX?

Thanks!

C
Carl Avari-Cooper, KTPA

macroflight

Quote from: Gary Oliver on Sun,  8 Dec 2024 19:57Exactly right - PDC Clearances and TELEX, METAR etc all catered for those who use BACARS (windows only) - its just the CPDLC stuff under the existing PSX implementation we are all missing.
I realized yesterday that EasyCPDLC (which so far has been OK for mu desktop PSX sim) seems to be unmaintained and creates broken ocean position reports (apologies to Brisbane Radio...).

So I am very excited about a possible CPDLC client for PSX. Especially one written in Python. :)

Happy to help out with testing if needed.

Jeroen Hoppenbrouwers

Quote from: cavaricooper on Mon,  9 Dec 2024 14:00Hoppie- was there any movement on a vPilot standalone for PSX?
I'm not aware of anything vPilot...


Hoppie

Kurt

Quote from: Gary Oliver on Sun,  8 Dec 2024 19:57its just the CPDLC stuff under the existing PSX implementation we are all missing.

Cheers
Goli


Yes this is key - really hope it is possible to interface it to PSX´s ATC CPDLC interface in CDU´s L and R as a separate interface to the center CDU only will be misaligned to the real 744.

Cheers and thanks in advance
Best regards
Kurt
PSX Shared Cockpit Crew

Jeroen Hoppenbrouwers

For sure not just center MCDU. I've implemented everything everywhere (and independently, though aware of each other's changes, of course).

Real-world software chores are currently preventing me from daily progress on the PSX version but it is actively in development, and will also serve as a good example on how to do these things in Python.


Hoppie

Jeroen Hoppenbrouwers

Christmas holidays have started  \o/

The thing is almost ready for a first beta release, I need to fix up a few things before it becomes useful. I intend to first release an AOC only variant, as integrating with PSX CPDLC will be quite a lot of work to make sure everything wedges in properly. Also the first release won't have a GUI and will come as .exe only for Windows. Mac and Linux users can get the Python sources but need to install their own interpreter first.

Boas Festas,


Hoppie

Kurt

Quote from: Jeroen Hoppenbrouwers on Mon, 23 Dec 2024 08:13Christmas holidays have started  \o/

The thing is almost ready for a first beta release, I need to fix up a few things before it becomes useful. I intend to first release an AOC only variant, as integrating with PSX CPDLC will be quite a lot of work to make sure everything wedges in properly. Also the first release won't have a GUI and will come as .exe only for Windows. Mac and Linux users can get the Python sources but need to install their own interpreter first.

Boas Festas,


Hoppie

woohoo - I am ready to test it over the holidays if needed :D

Cheers
Best regards
Kurt
PSX Shared Cockpit Crew

Jeroen Hoppenbrouwers

https://www.hoppie.nl/psx/python/psx-acars.html

Only for the brave. This is NOT a finished add-on.

Boas Festas & Feliz Natal!


Hoppie

macroflight

The weather is not great, but very accurate. Merry Chilly Christmas from ESSL, Hoppie!