Framework for executing checklists in X-Plane
Modules
| audio | Provides functions to load WAVE files. |
| preferences | Provides functions to save and load preferences. |
| sopExecutor | Contains the logic for executing a checklist. |
| sopRegister | Holds all created standard operating procedures. |
| utils | Provides common functions used in different code files. |
Classes
| automaticChecklistItem | Implemention of a checklist item which evaluates whether its conditions are met. |
| automaticDynamicResponseChecklistItem | Inherits from the automaticChecklistItem class and provides a dynamic key for the response sound. |
| checklist | Represents a checklist. |
| checklistItem | Acts as an interface for a checklist item implementation. |
| emptyvoice | Implementation of a voice which does not play any sound. |
| manualChecklistItem | Implemention of a checklist item which needs to be competed manually. |
| manualDynamicResponseChecklistItem | Inherits from the manualChecklistItem class and provides a dynamic key for the response sound. |
| sound | Provides functions to play a loaded sound. |
| soundChecklistItem | Implemention of a checklist item which only provides a challenge sound. |
| standardOperatingProcedure | Represents a standard operating procedure (SOP). |
| voice | Acts as an interface for a voice implementation. |
| waveFileVoice | Implementation of a voice which uses WAVE files as an audio source. |