Project

General

Profile

Actions

Changelog v3.0.14

3.0.14 (2022-09-01)

  • Objects view
    - New name standard and sorting of devices. Sorting is per virtual network so that devices is not randomly stacked. The dropdown also has dividers between networks.
  • JS Editor
    - Live auto completion when writing
    - Introduced code snippets (not complete, only a few so far. Start write "Controller" for example)
    - New name standard and sorting of devices. Sorting is per virtual network so that devices is not randomly stacked.
    - A new option "Download" when selecting BACnet File objects in the device object tree. This feature will donwload the content into the local DTX project folder.
    The file is prefixed with the remove device id to no cause conflicts. The file can after downloaded be seen in project tree after a refresh. To open for example a zip-file you can right-click and choose open in new web browser tab and the web browser will download the file for you.
  • Setup
    - New way of getting Long/Lat position from browser via https://geolocation-db.com/jsonp request
    - Intrinsic Reporting Notifications
    It is now possible to add a list of device to which this device will be a recipient of event/alarm notification.
    The list is comma separated and should hold the BACnet devcice id's. At startup, DTX will send a request to all devices in the list in order to become a member in their recipient list.
  • Blocks
    - New name standard and sorting of devices inside designated block types
  • Javascript coding (the JS proxy)
    - All scheduling method returns a JSON string that explains what this call performed #6
    - More information about the serial ports when call to Controller.listSerialPorts()
    - Added a way of removing files by new function - "Controller.removeFiles(...)"
    - Added a 10s timeout for calls to host OS via Controller.execCommand to avoid getting stuck in text editors, unlimited ping reqs etc...
  • Non visible functionality
    - New project backup feature.
    DTXr now zipping important files like project directory, settings etc to a file called dtx_backup.zip which stored in dtx root folder.
    The dtx_backup.zip file is accessible as a BACnet File Object. The file is updated with 1h interval and is overwritten every time. There is no history. It is up to you to save the file eleswhere in a suitable manner.
  • Building of DTX
    - New version for log4j framework to 2.18.0 to dodge vulnerability
    - New version for GraalVM (JS engine) from 21.2.0 to 22.2.0
  • Bugs:
    - ackedTransitions property support in override.json
    - One device was missig from the device discovery in object and blockly device lists.

Updated by Torbjorn Carlqvist Admin about 2 years ago · 6 revisions