Skip to main content

G3X Touch CAS (Crew Alerting System)

Introduction

Because CAS alerts and their logic are largely airplane-specific, the base G3X Touch package does not define any CAS alerts. Instead, CAS alerts must be specified on a per-airplane basis. There are two ways to do this: using plugins and using panel.xml. It is recommended to use the plugin method, because it will give you access to all the features of the API.

The G3X Touch CAS is implemented using the SDK CAS System API. Please refer to the linked documentation for more detailed information on how to use the API, including how to define alerts in panel.xml.

Accessing CasSystem

The base G3X Touch package creates one CasSystem instance on each GDU. Plugins can reference these instances via their binders.

danger

Do not create extra instances of CasSystem. Having multiple instances on one instrument will lead to undesired behavior.