14-04-2018, 03:00 AM
Hello Dan,
I've been using FsPassengers since FS2004 (how I miss the FSPAX world tours...) and it is one of the most important add-ons for me.
I've lurked for a long time, but since you are paying close attention to this thread I'd like to leave a suggestion:
Add GSX integration, ie, sync fspax boarding with GSX.
At the last page of GSX manual there are instructions for reading a few internal GSX variables:
Thanks for these updates and making FsPassengers awesome.
I've been using FsPassengers since FS2004 (how I miss the FSPAX world tours...) and it is one of the most important add-ons for me.
I've lurked for a long time, but since you are paying close attention to this thread I'd like to leave a suggestion:
Add GSX integration, ie, sync fspax boarding with GSX.
At the last page of GSX manual there are instructions for reading a few internal GSX variables:
Quote:Interfacing with GSXI have some years in C++ development and these do not appear to be too complicated, however I have zero experience in prepar3d (or any sim) add-on development and could be horribly wrong...
Here’s some informations useful to developers wanting to interface their airplanes or utilities with GSX. Most of the information can be retrieved using L: variables, which can be read very easily from an XML gauge code, but also in a C/C++ gauge, using the register_var_by_name(), get_named_variable_value() API calls from the Panels interface.
Reading the current status of GSX operations:
Each GSX service has an associated L: variable:
L:FSDT_GSX_DEBOARDING_STATE
L:FSDT_GSX_CATERING_STATE
L:FSDT_GSX_REFUELING_STATE
L:FSDT_GSX_DEBOARDING_STATE (I believe there is a typo here and the variable name should be FSDT_GSX_BOARDING_STATE)
L:FSDT_GSX_DEPARTURE_STATE
With a status being a numeric value, indicates the following:
1 = service can be called
2 = service is not available
3 = services has been bypassed
4 = service has been requested
5 = service is being performed
6 = service has been completed
Thanks for these updates and making FsPassengers awesome.