To open an UACDS Interface for a Definition File already opened in the Editor, right click on the tab for this Definition File, you will see the following popup Window:
Select "Open UACDS Interface" and choose the UACDS Interface file you want to see. The view of the top left panel tree will change and present two tabs for the selected Definition File:
The "Main" tab presents the Definition File widgets tree
The "UACDS" tab presents the UACDS Interface which has been opened
Main tab
The "Main" tab presents the Definition File widgets tree. Note that in Definition File widgets tree:
Widgets which have associated commandInterfaces or notificationInterfaces will be presented in blue in the tree
Widget properties which have associated commandInterfaces will be presented in blue in the properties table for the widget
To close the UACDS Interface already associated with the Definition file, right click on the "UACDS" tab and choose "Close".
Creating the UACDS Interface
It is possible to create an UACDS Interface for a Definition file which does not already have one associated with it by right clicking on the tab for this Definition File, and select "Create UACDS Interface" on the popup Window:
Editing the UACDS Interface
Saving the UACDS Interface
To save the UACDS Interface for the selected Definition File>, perform Tools => UACDS Plugin => Save UACFDS Interface File.
Parameters Checking Type": specifies how the commandInterfaces and notificationInterfaces are checked when a commandInterface or notificationInterface is used more than once in the Graphical Groups:
"Unchecked": no check is performed on the types of the associated ARINC 661 parameters. For example, a "toto" commandInterface can be used in both an A661_VISIBLE and A661_POS_X widget property
"Strict ARINC 661": the types of the associated ARINC 661 parameters must have the same ARINC 661 type. For example, a "toto" commandInterface can be used in both an A661_VISIBLE and A661_ENABLED widget property because they both have an uchar type. But it can not be used in both an A661_VISIBLE and A661_POS_X widget property, because one of them has a uchar type and the other a long type
"Strict J661": the types of the associated ARINC 661 parameters must have the same J661 data type. For example, a "toto" commandInterface can not be used in both an A661_VISIBLE and A661_COLOR_INDEX widget property because even if they both have an uchar type, one is used for a boolean value, and the other for a ColorIndex value
"Autofixing": will try to fix the content of invalid UACDS Interface files during import if possible
"Add Optional Widget names and layer names": will add the widget names and layer names in the exported UACDS Interface files in the Graphical Groups
"Include UACDS Capacities in UACDS XML File": will include the UACDS Capacities in the exported UACDS Interface files
"Default UACDS Capacities": Allows to define a default UACDS Capacities to use when editing UACDS Interfaces
See also
UACDS Interface: The UACDS Interface is a specification of the exchanges between a UA and a CDS, for a given Definition File