A Cockpit Display System (or CDS), as defined in the ARINC 661 standard, is an ARINC661 graphic Server, constituted of a kernel which is able to create the GUI hierarchy specified in configuration Files called Definition Files during initialization, thus not needing to be recompiled if the GUI definition changes. The Cockpit Display System can be seen as the view in the Model−View−Controller pattern.
The Cockpit Display System is often abbreviated as CDS or more simply as Server. The J661 project provides a generic Cockpit Display System called the J661 Server.
The design−time phase correspond to the initialization of the CDS and the creation of the initial state of the widgets for the Definition Files
The runtime phase correspond to:
- The interpretation of pilot actions and the sending the associated events to the UA
- The reception of UA messages and the update of the diplay
Note that a CDS as specified in the ARINC 661 standard is event−driven.
- User Application: A User Application (or UA), as defined in the ARINC 661 standard, manage Aircraft avionics functions and communicates with a CDS
Copyright 2016-2017 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v2 licence