Skip to content

Latest commit

 

History

History
160 lines (117 loc) · 5.38 KB

File metadata and controls

160 lines (117 loc) · 5.38 KB

Changelog

All notable changes to this project will be documented in this file.

Release 4.1.0

Improvements

  • Deactivate signal links for SIM300 (not supported)

Bugfix

  • Reset function did not clear all signal links
  • 'OnNewInputState' block of FlowConfig did not work with other blocks if it was used in parallel with the 'Set' block
  • Legacy bindings of ValueDisplay elements within UI did not work if deployed with VS Code AppSpace SDK
  • UI differs if deployed via Appstudio or VS Code AppSpace SDK
  • Fullscreen icon of iFrame was visible

Release 4.0.0

New features

  • Supports FlowConfig to link digital IOs
  • Provide version of module via 'OnNewStatusModuleVersion'
  • Function 'getParameters' to provide PersistentData parameters
  • Check if features of module can be used on device and provide this via 'OnNewStatusModuleIsActive' event / 'getStatusModuleActive' function
  • Added functions 'removeForwardEventViaUI' and 'removeTriggerEventViaUI'. Furthermore 'removeTriggerEvent' and 'removeForwardEvent' require now the eventname as first parameter
  • Function to 'resetModule' to default setup

Improvements

  • New UI design available (e.g. selectable via CSK_Module_PersistentData v4.1.0 or higher), see 'OnNewStatusCSKStyle'
  • 'loadParameters' returns its success
  • 'sendParameters' can control if sent data should be saved directly by CSK_Module_PersistentData
  • Added UI icon
  • Changed log level of some messages from 'info' to 'fine'
  • Removed 'setForwardEvent' as it was not used

Release 3.9.0

New features

  • Optionally track and show status of input signals to e.g. show them in UI

Improvements

  • Status of the input signal of signal links (running via cFlow) is now provided additionally via event 'OnNewFlowInputState[ENUM]'.
  • Show sample screenshot in UI if module is not supported
  • Prevent to set active states of ports used within "SignalLinks" (cFlows)

Bugfix

  • Removed signal links were not set to SCRIPT mode
  • Removed unused function "setForwardEvent"
  • Checked mode of input port instead of output port within "setActiveStatusOutput"

Release 3.8.1

Bugfix

  • "selectForwardInputToEventPair" only reacts on UI selection
  • "selectOutputToSetByEventPair" only reacts on UI selection

Release 3.8.0

Improvements

  • Minor code restructure
  • Using recursive helper functions to convert Container <-> Lua table
  • Update to EmmyLua annotations
  • Usage of lua diagnostics
  • Documentation updates

Bugfix

  • Some enumeration references were missing
  • Did not deregister from trigger events

Release 3.7.0

New features

  • Function to free / block sensor ports to be used within another app / module ("block/freeSensorPort")

Improvements

  • "OnDataLoadedOnReboot" is also notified if configuration was not loaded but to show up that the module is ready

Release 3.6.0

Improvements

  • Using internal moduleName variable to be usable in merged apps instead of _APPNAME, as this did not work with PersistentData module in merged apps.

Release 3.5.1

Improvements

  • Naming of UI elements and adding some mouse over information texts
  • Application name added to log messages
  • Added enumerations
  • Minor edits, documentation, log messages

Bugfix

  • UI events notified after pageLoad after 300ms instead of 100ms to not miss

Release 3.5.0

Improvements

  • ParameterName available on UI
  • Update of helper functions to support 4-dimensional tables for PersistentData
  • Loading only required APIs ('LuaLoadAllEngineAPI = false') -> less time for GC needed
  • Minor code edits / docu updates

Release 3.4.0

New features

  • New 'DataInfo' editable for incoming signals
  • Forwarding available signals to other modules (like CSK_DataGateway), check e.g. setInputToForwardDataInfo(), getForwardEventList

Improvements

  • Check if module is able to run on device (CROWN is available ...) at another position - UI and Serves will still be loaded now
  • Prepared for all CSK user levels: Operator, Maintenance, Service, Admin
  • Changed status type of user levels from string to bool
  • Renamed page folder accordingly to module name

Release 3.3.0

New features

  • Added support for userlevels, required userlevel is Maintenance

Release 3.2.0

New features

  • GetInputState

Release 3.1.0

New features

  • "setOutput" to set state of digital output

Improvements

  • Main features documented within the manifest --> API document
  • Events to forward input signals are created dynamically (not visible in static manifest)

Release 3.0.0

New features

  • Update handling of persistent data according to CSK_PersistentData module ver. 2.0.0

Release 2.1.0

Improvements

  • Update DelayValue in UI onResume
  • Keep latest InternalMessage (was removed OnResume)
  • Update selected values in UI (Input/Output/Delay) if a link was selected
  • Save parameter name to PersistentData
  • Check system and API availability
  • Only reset output port if activation value is NOT 0

Bugfix

  • Sometimes delay value was not updated / used correctly

Release 2.0.0

New features

  • Individual configuration of all available sensor ports
  • Possible to add links to forward signals from input to output via dynamical cFlow (optional delay possible)
  • Forward incoming input signals to events (to be used e.g. from other modules)
  • Configure trigger events to set output signals (to be used e.g. from other modules)
  • Documentation available
  • UI updated

Release 1.0.0

  • Initial commit