Project

General

Profile

Changelog 3 1 7 » History » Version 1

Torbjorn Carlqvist Admin, 01/09/2023 04:05 PM

1 1 Torbjorn Carlqvist Admin
h1. Changelog 3.1.7
2
3
version:3.1.7 (2023-01-09)
4
5
* New features:
6
1. A new function to set the object reliability property from JS:
7
This feature can be used when sensors and actuators are controlled via JS. In that case it is JS that is responsible for handling the reliability of an object.
8
Set to other than the default noFaultDetected will cause desired event/alarms to SCADA/BMS.
9
<pre><code class="javascript">
10
Controller.setLocalObjectReliability(binaryOutput,0,Reliability.communicationFailure);
11
</code></pre>
12
2. A new function to set the overridden flag on an object from JS.
13
This can be used to signal that someone else than the BACnet stack is controlling the physical state. Eg. a manual switch or a security gate.
14
Note, when overridden is set on a BinaryOutput any write to presentValue is denied while a BinaryInput works as normal where the flag is only for information purpose (BACnet standard)
15
<pre><code class="javascript">
16
Controller.setLocalObjectOverridden(binaryOutput,0,true);
17
Controller.setLocalObjectOverridden(binaryInput,0,true);
18
</code></pre>
19
3. AlarmValue property is now editable on object page for binary object types. ( when intrinsic reporting is enabled)
20
* Principal changes
21
The OutOfService property is now used as BACnet standard states for physical points.
22
This means that if OutOfService is TRUE, a write to a BinaryOutput +is allowed but will not cause any change on physical port.+ (eg. relays will not be engaged)
23
And if OutOfSerivce is TRUE on a BinaryInput, changes on the physical port +will not be reflected in the BACnet stack.+
24
* Bug fixes from tickets:
25
#9 - Polarity
26
Polarity is now fixed on all object type where applicable. As explained in the ticket, it is the physical port that is affected of this change. Or rather the glue between BACnet object and physical state (aka the LION driver).
27
* Other bug fixes
28
The IP change casued an error in LION-devices. Fixed by re-using the channel assignments rather than create a new one.
29
* Build:
30
No change