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

ARINC661 MapItems library



The J661 Server supports ARINC 661 ARINC661 map widgets and ARINC661 MapItems. Note that contrary to the widgets renderers which are built-in in Server implementation, Map Items are not included in the corresponding Swing or JavaFX implementation, which means that by default no MapItem will be visible.

Including the MapItems rendering implementation

To include the MapItems renderers for the Swing or JavaFX implementation, you must add the corresponding Swing or JavaFX MapItems library as a J661 extension in the ARINC661 server configuration properties:
  • mapSymbols.jar for a Swing implementation
  • jfxMaps.jar for a JavaFX implementation

Compatibility with the Server UI Framework

Note that you must use the mapItems library which is compatible with your Server implementation. For example if you use the mapSymbols.jar MapItems library but you use a JavaFX implementation, the Server will encounter an internal exception when receiving a mapItem and will emit an ARINC Exception to the UA.

Example

The following example presents a working ARINC661 server configuration properties with MapItems with the JavaFX Server implementation:
      # general properties
      graphics=DefGraphics.xml
      ui=LookAndFeel.xml
      pictures=DefPictures.xml
      lf=JavaFX
      supplement=8
      extensions=jfxMaps.jar  
      # communication
      serverInputPort=8080
      serverOutputPort=8081
      serverInputSize=50000
      serverOutputSize=200
      maximumQueueSize=50
      # server specific properties
      server.computeLayerSize=false 
      server.autoVisible=true
      # windowing
      windowManager=windows
      server.windows=sitacWindow.xml      
      # maps
      mapUI=mapUIConfig.xml

See also


Categories: builtin-applis | uaappli

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