Hackaton 2023 Proposal:Additional signals

From FlightGear wiki
Jump to navigation Jump to search
Title Additional signals
Sponsor MariuszXC
Supporters
Status idea
Summary Introducing additional signals during FG startup sequence.
Background On slower hardware the initial scene rendering may be well incomplete, while the user is already given synthetic ATC messages (This is 'some airport', cleared for takeoff RWY...). This is too early given the yet unfinished scene rendering (actually a splash screen may still be present for a while).
Details Currently there is the 'fdm-initialised' signal, which is used in many models as input to listeners. FG might benefit from extending the idea and generating similar notifications in other places of startup sequence. Such signals could then be used to trigger services (like mentioned ATC) in a proper manner.
Skills C++, knowledge of FG core and core/Nasal interface.
Notes Roadmap:
  1. identify critical events which should generate notifications (transition from splash to rendered scene looks like one such place)
  2. what to do when sim restarts?
  3. implementation and testing.