Home
Categories
Dictionary
Download
Project Details
Changes Log
Who We Are
FAQ
License

UACDS Plugin



UACDS Plugin
Type UACDS Interface edition
Jar File UACDSPlugin.jar
Applies to editor

The UACDS Plugin allows to edit UACDS Interfaces in the Editor

Opening an UACDS Interface

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:
uapluginopen
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

editorwidgettreeuacds

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

editorwidgetpropertiesuacds

UACDS tab

The "UACDS" tab contains two tabs:

Closing the UACDS Interface

To close the UACDS Interface already associated with the Definition file, right click on the "UACDS" tab and choose "Close".
uapluginclose

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:
uapluginopen

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.
uapluginsave

Editor Settings

This Plugin has the following Editor Settings:
  • 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


Categories: editor | plugins | user

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