Menu

Vesion 0.6.28 released

Use docJGenerator 1.6.4.6 for the wiki generation
Use MDIUtilities 1.2.49
Use MDIFramework 1.3.10.1
Use Use JNA 5.13.0
Use jGraphML 1.2.2
Fix some cases where the starting of Python modules was not working correctly since 0.6.27.1
userInputs: add a "blocking" property to set if the user input GUI is blocking. Default is not blocking
Add a count parameter to a version of the send, sendRequest, and notified method on services to pass the invocation count
Add an event engine factory to the framework, and a perfoLogger which implements this factory
externalComm : allow to log the decoding of datas
userInputs: fix the columns of the table for input services not easily redimensionable if a lot of services are received
Add the concept of abstract types (usable for structures and unions)
Allow to extend structure and union types
Add a method allowing to copy as much content from one data to another as it is possible
Separate the method in the ServiceInstance class to copy the data values from another service to this one, to specify if the data copy should be strict
tacticalRules: handle long, char, and short simple types
tacticalRules: handle triggers and outputs in structures
Fix the to copyFromService method in some cases
tacticalRules: continue to handle triggers and outputs in structures
tacticalRules: add the copyService action
tacticalEnv: add a getFlightplan service in the tacticalEnv module, and getFlightplanModel service in the tacticalEnvModel module
uaappli: add a connectionDelay property
uaappli: fix the runtime API not setting the value for colors, pictures, blinkings, clippings, and fonts if set by the name of the element
uaappli: allow the runtime API to set the widget IDs by the name of the widget for parameters which point to a widget ID
uaappli: add methods in the A661RuntimeAPI to deal with the application ID
scenarioEngine: improve the presentation of the heart icon and the current time in the player
Add a new entry point notifying a module that all notified modules have achieved their procerss after the module invocation
externalComm: add a "serializeBuffer" property to specify if the input or output buffer must be serialized
externalComm: improve the output of the serialized XML buffer and the log file
externalComm: completely take the namespace of services into account
tacticalEnv: allow to use more than one scenario
tacticalEnv: allow to directly add points to a flightplan
Improve the cloning of Data values
Add a recorder engine to generate for the framework a sequence diagram
Add a new optional access point for a module which is called when all the notified modules have finished their execution
scenarioEngine: improve the serialization of the player when several records happen in a short time
uaappli: fix the A661RuntimeAPI not correctly setting the parameter value for a color or a picture referenc
Add the ability in the browser to export the modules in their applications
uaappli: fix the underlying ARINC661 client not working correctly with a tcp protocol
uaappli: fix the default layer representation not being set by default
uaappli: allow to not set explictly all services for an UA
externalComm: fix problems when queuing inputs and outputs
Add a new option to export diagrams in the browser
Add a new "minimizeGUI" option to minimize (iconify) the framework window
Add methods to directly get a data of a specific type in a service
Add a new type of invocation, allowing to clone the content of the service before invoking it
tacticalRules: add some service invocation configuration
uaappli: fix the MapItems management
Add a debugLog configuration property
tacticalEnv: change the name of the tacticalenv module to TacticalEnv, and tacticalenvModel to TacticalEnvModel
Allow to add several templated modules in one application
Remove the reset of data content for the invocation for the event services
Add several methods in the Units class allowing to detect the type of the unit (angle, time, speed, distance)
tacticalRules: add a clone option for services
uaappli: add new methods for the projection helper

Posted by Hervé Girod 2023-07-19

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.