Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

ARINC661 SuperLayer Window Manager



The SuperLayer Window Manager implements the standard notion of a ARINC661 SuperLayer A SuperLayer Window Manager which manage the following elements:
  • A Cockpit, containing one or more Displays
  • Displays, each Displays containing a list of possibe Layouts. There can be only one active Layout at any time for one Display
  • A list of Layouts for the Cockpit. Each Layout contains a list of Windows
  • A list of Windows. Each Window has a geometry and contains either:
    • a list of Layers. Depending on the "oneOf" attribute of the Window, several Layers can be present in the Window at the same time, or only one at a time
    • or a list of Layouts. There can be only one active Layout at any time for the Window

Configuration

The SuperLayer configuration specifies the cockpit. See ARINC661 SuperLayer configuration.

Associated widgets definition

The ARINC 661 standard associates a cockpit definition to a ARINC661 Layer which is called a ARINC661 SuperLayer. To each cockpit notion corresponds an ARINC 661 widget:
Cockpit Element Widget Remark
Display MutuallyExclusiveContainer The MutuallyExclusiveContainer allows to choose between the possible Layouts of the Display
Layout BasicContainer
Window Panel
WindowSelector MutuallyExclusiveContainer This element exists in two cases:
  • if the Window contains Layers and its type is "OneOf", only one Layer must be chosen among all the possible Layers in the Window: The MutuallyExclusiveContainer allows to choose among the possible Layers in this Window
  • if the Window contains Layouts, the MutuallyExclusiveContainer allows to choose among the possible Layouts in this Window
Layer Connector or DataConnector The Connector widget specifies the reference to the effective Layer. The DataConnector carries additional information

See also


Categories: builtin-applis | uaappli

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence