I test them now, and I can confirm both variables are working as expected:
- When the catering is arriving, they read 0, as they should.
- When the catering connects and GSX is printing the message "waiting to open door", they read 1, as they should.
- When you open the door, they go back to 0, as they should.
- When catering is servicing, they continue to be 1, as they should.
- When catering service ends and GSX is printing the message "waiting to close door", they read 1, as they should.
- When you close the door, they go back to 0, as they should.
This is the only thing those variables do: letting you knowing GSX is expecting you to open or close the door, nothing else. They don't tell you how the service is progressing. For that, you must use the "STATE" variables, like FSDT_GSX_CATERING_STATE, with values from 0 to 6 indicating the state of the service in general.