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

ARINC 661 support



This article presents an overview of ARINC661 notions supported by the J661 project.

Meta-definition

Main Article: Meta-definition

The arincWidgets.xml specifies the list of supported symbols, extensions, and widgets by the J661 server and client.

ARINC 661 notions

ARINC 661 Notion Supported Comment
Binary Definition Files parsing X
XML Definition Files parsing X
StyleSet and Look and Feel X
Map Management X
Symbol Definition Language X
Widgets extensions X
SuperLayer X
Picture Definition in Definition File - Global pictures are supported
Animation Laws - Animations are taken into account, but the Laws are not specified through the XML file
ASCII extended character Set X
UTF8 character Set X
Special characters definition X Specified in the J661 Meta-definition, the XML format specified in the standard is not used
UACDS Interface X Supported in the Editor and the Client
Look Modelling X Supported in the Editor

Supported widgets

Initial release

Widget Name Supported Comment
ActiveArea X
BasicContainer X
BlinkingContainer X
BufferFormat X
BufferFormat X
CheckButton X
ComboBox X
Connector X
CursorPosOverlay X
EditBoxMasked X
EditBoxNumeric X
EditBoxText X
GpArcEllipse X
GpArcCircle X
GpCrown X
GpLine X
GpLinePolar X
GpRectangle X
GpTriangle X
Picture X
Label X
LabelComplex Swing only
MapHorzItemList X
MapHorzSource X
MapHorz X
MaskContainer X
Panel X
PicturePushButton X
PictureToggleButton X
PopupPanel X
PopupMenu X
PopupMenuButton X
PushButton X
RadioBox X
RotationContainer X
ScrollPanel X
ScrollList X
Symbol X
TabbedPanel X
TabbedPanelGroup X
ToggleButton X
TranslationContainer X

Supplement 1

Widget Name Supported Comment
MapGrid -
ExternalSource X A J661 API allows to define the source to use
MapVert X
MapVertSource X
MapVertItemList X
EditBoxMultiLine X
ComboBoxEdit X
MenuBar X

Supplement 2

Widget Name Supported Comment
MutuallyExclusiveContainer X
ProxyButton -
WatchDogContainer X
Slider X
PictureAnimated X
SymbolAnimated X

Supplement 3

Widget Name Supported Comment
EditBoxNumericBCD X
CursorRef X
CursorOver X
FocusLink X
FocusIn / FocusOut - Same functionality as FocusLink
SizeToFitContainer X
ShuffleToFitContainer X

Supplement 4

Widget Name Supported Comment
SymbolPushButton -
SymbolToggleButton -
PopUpPanelButton X

Supplement 5

Widget Name Supported Comment
GpPolyline X
PagingContainer -
NumericReadout X
MapHorzContainer X
MapHorzPanel X
DataScalingLong X
DataScalingULong X
DataScalingFR180 X
BroadcastReceiver X
NoServiceMonitor X

Supplement 6

Widget Name Supported Comment
MultiStateButton X
KeyboardArea X
ScrollWheelArea X
MapHorzVertexBuffer -
TouchArea JavaFX only
GestureArea JavaFX only
InkArea -
AnimationOnParam JavaFX only
AnimationRotation JavaFX only
AnimationScale JavaFX only
AnimationTranslation JavaFX only
AnimationGroup JavaFX only
MapVertContainer X
MapVertPanel X
MapBoundary -
DataConnector X Limited functionality
EventHandler -
FramingRefreshContainer -

Supplement 7

Supplement 7 is currently in specification.
Widget Name Supported Comment
ScaleContainer -

Supported extensions

ARINC extensions were added for supplement 5.

Supplement 4

Extension Name Supported Comment
DirectionalTabbingExtension X
CursorEventsExtension X
LegendStringAlignedExtension -
VisibleChildIndexExtension X Unsupported on TabbedPanelGroup widget
InitialFocusExtension X
FocusStopExtension X
CursorShapeExtension -

Supplement 5

Extension Name Supported Comment
PictureExtension -
SymbolExtension -
TicsArrayExtension X
StyleSetExtension -
StaticParamBufferExtension X Binary Definition File format not supported
MultiSelectionExtension -
ExcludedRegionExtension -
BoundaryCheckExtension -

Supplement 7

Extension Name Supported Comment
ReorderExtension -

Supplement 8

No new Extensions were supported in Supplement 8.

Supplement 8

Extension Name Supported Comment
CursorMapEventsExtension -

Supported MapItems

Initial release to Supplement 2

MapItem Name Supported Comment
FilledPolyStart X
ItemStyle X
Legend X
LegendAnchor X
LegendPopUp X
LineStart X
LineSegment X
LineArc X
ItemSynchronization X
NotUsed X
SymbolGeneric X
SymbolRotated X
SymbolCircle X
SymbolOval X
SymbolRunway X

Supplement 3

MapItem Name Supported Comment
SymbolTarget X
TriangleEnd X
TriangleEndDouble X
TriangleFanStart X
TriangleSegment X
TriangleSegmentDouble X
TriangleStripStart X

Supplement 4

MapItem Name Supported Comment
DrawLineToCursor X
LegendAnchorRotated X
SymbolRectangle X

Supplement 5

MapItem Name Supported Comment
LegendCombo -
LegendHighlight -

Supplement 6

MapItem Name Supported Comment
BoundaryCheck -
ParkingLineStart -
ParkingLineEnd -
ParkableSymbol -

Supplement 7

MapItem Name Supported Comment
BoundaryCheck -
ParkingLineStart -
ParkingLineEnd -
ParkableSymbol -

Supported Symbols

Initial release to Supplement 2

SymbolCommand Name Supported Comment
Focus -
Highlight -
SetColor X
SetLineStyle X
SetFont X
SetHalo X
LegendAnchor -
ArcEllipse X
ArcCircle X
Crown -
Line X
LinePolar X
Polyline X
Rectangle X
Triangle X
TriangleFan X
TriangleStrip X
Text X

Supplement 3

SymbolCommand Name Supported Comment
SensitiveArea -
Size - Size has been deprecated in Supplement 4

Supplement 4

No new SymbolCommands were introduced in Supplement 4.

Supplement 5

SymbolCommand Name Supported Comment
BoudingRectangle -
BoudingCircle -
SetTranslation X
SetRotation X
StartGroup X
EndGroup X

Supplement 6

SymbolCommand Name Supported Comment
SetScale X
SymbolReference X

See also


Categories: arinc661 | user

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