Driver Revision History

<< Click to Display Table of Contents >>

 

Driver Revision History

Version

Date

Author

Comments

1.2.116

07/10/2024

M. Ludwig

Documentation updates.

1.2.112

05/02/2024

M. Ludwig

A. Fetzner

Implemented the rejection of specific messages only for BBMD devices (Case 35540).

Implemented sending and receiving segmented messages, allowing reading and writing long properties (Case 29389).

1.2.111

04/18/2024

M. Ludwig

A. Fetzner

Added information about sources in Remote Broadcast-type messages (Case 35824).

Implemented the rejection of specific messages only for router devices (Case 35794).

Fixed the increment of Invoke ID in each retry (Case 29137).

1.2.96

06/16/2021

G. Beal

Improved the Alarm and Event functionality, by adding the GetEventInformation and GetAlarmSummary services, and enhancing the GetEnrollmentSummary and AcknowledgeAlarm services (Case 29049).

Implemented properties for this Driver's Device object, with configurable DeviceName on the properties page (Case 29059).

1.2.95

05/18/2021

G. Beal

Implemented a way of sending the WritePropertyMultiple service using special Tags (Case 29048).

Implemented a way of sending the ReadRange service using special Tags (Case 29050).

Fixed the writing of a Null value in commanding properties (Case 30925).

1.2.94

02/23/2021

G. Beal

Added the Auto-Detect Devices Range configuration (Case 29046).

Implemented a way of sending TimeSynchronization and UTCTimeSynchronization services using special Tags (Case 29053).

In Tag Browser, inside the Network Browser node, after expanding an object node, this Driver now provides only properties that actually exist within an object, obtained by reading its propertyList property (Case 30082).

Added a new folder in the Tag Browser where the devices found by the Driver are configured in Elipse BMS mode (Case 29294).

1.2.89

11/30/2020

G. Beal

Dates and times containing special values can now be displayed and written using the XML format (Case 29895).

Added the Read Quality-related Properties configuration (Case 29955).

1.2.87

10/22/2020

F. Englert

G. Beal

Fixed this Driver's response to reading requests of properties with a BACnetARRAY data type with an index (Case 29431).

Added the delay configurations Inter-Message Delay, SubscribeCOV Delay, and Network Delay (Case 29574).

1.2.86

08/28/2020

F. Englert

G. Beal

Updated the value of the vendorIdentifier property in this Driver's Device object to the value 1245, assigned to Elipse Software by ASHRAE (Case 28930).

This Driver now responds to received Who-Has messages if the requested object is available (Case 29052).

Fixed the handling of received Who-Is messages, so this Driver now responds only if the identifier is within the requested range (Case 29055).

Fixed the handling of confirmed requests received with encoding errors, so this Driver now responds with a Reject-PDU error (Case 29151).

Fixed the handling of reading requests for a Device-4194303 object, wildcard value, so this Driver now responds using its proper device identifier (Case 29154).

Fixed this Driver's response to reading requests of non-existing objects, now responding with an error class OBJECT and and error code UNKNOWN_OBJECT (Case 29155).

Fixed this Driver's response to reading requests with index to properties that do not have a BACnetARRAY data type, now responding with an error class PROPERTY and an error code PROPERTY_IS_NOT_AN_ARRAY (Case 29158).

Fixed the initialization of NPDU's HopCount field to the value 255 on packets sent to sub-networks (Case 29342).

This Driver now ignores packets received in situations of confirmed requests sent in broadcast and in requests sent to a network address different from this Driver's address (Case 29343).

This Driver now correctly responds to reading requests of all, optional and required special properties (Case 29375).

1.2.82

01/28/2020

F. Englert

This Driver now responds to the ReadPropertyMultiple service (Case 28173).

1.2.79

12/05/2019

F. Englert

This Driver now accepts readings requested by the Device-4194303 object, handling this value as a wildcard to access its Device object (Case 28086).

1.2.76

06/11/2019

F. Englert

This Driver's Device Instance can now be configured on the configuration window (Case 26902).

1.2.68

4/25/2019

F. Englert

This Driver now supports reading and writing any property. Properties with complex structures use an XML format (Case 23292).

1.2.53

05/04/2017

F. Englert

Added the Exclude Analog objects from COV configuration (Case 22639).

1.2.51

03/20/2017

F. Englert

This Driver's COV Process Identifier can now be configured on the configuration window (Case 22366).

1.2.49

12/01/2016

F. Englert

Fixed the introductory text of this Driver's documentation (Case 11494).

1.2.43

12/03/2015

F. Englert

Added the Maximum Transactions per Network configuration on this Driver to limit the maximum number of simultaneous communications with each network (Case 20282).

1.2.41

08/26/2015

F. Englert

Added the BACnet.Retries property, which allows defining the number of retries for requests that fail by time-out (Case 18429).

1.2.40

07/24/2015

F. Englert

This Driver's configuration window was redesigned (Case 19303).

Runtime Browse now works in devices without support for packet segmentation (Case 19151).

1.2.38

07/13/2015

F. Englert

This Driver now changes the quality of Tags that read the presentValue property according to the current value of statusFlags and reliability properties (Case 18704).

Fixed the behavior of Change Of Value (COV) subscriptions, so that this Driver cancels subscriptions of Tags not being read by an application anymore (Case 19164).

1.2.36

06/26/2015

F. Englert

The Tag Browser tool now generates Tags with the name of the object configured in the device (Case 18738).

1.2.35

06/18/2015

F. Englert

Reading a list of objects from a device now works in steps, allowing to execute a browse of devices that do not support packet segmentation (Case 18874).

1.2.34

05/04/2015

F. Englert

This Driver now supports device addresses greater than 65535 (Case 18513).

1.2.33

04/27/2015

F. Englert

This Driver's auto-discovery procedure now works correctly with any IP address, not only with the address 255.255.255.255, and does not require a BACnet router anymore (Case 18010).

1.2.32

04/27/2015

F. Englert

This Driver now allows communicating with several IP addresses at the same time, by configuring the Ethernet interface to the listen mode (Case 18012).

1.2.31

03/10/2014

F. Englert

The optional padding byte at the end of BACnet MS/TP protocol packets now is handled as truly optional by this Driver, which allows communicating without problems with devices that do not send this byte (Case 15853).

1.2.29

09/13/2013

F. Englert

Added support for the Schedule.scheduleDefault property (Case 14885).

1.2.28

07/04/2013

F. Englert

Fixed a problem on readings and writings of the schedule.exceptionSchedule property, which may or may not work depending on the data to read or write (Case 13780).

Fixed a problem on writings of the exceptionSchedule property, which failed if one of the elements was a date (Case 13911).

1.2.27

03/25/2013

F. Englert

Fixed the reading of the Calendar.DateList property, which could display incomplete values (Case 13907).

1.2.26

03/20/2013

F. Englert

Driver ported to IOKit 2.0 (Case 13853).

The value configured in the Max Items per ReadPropertyMultiple Request field on a device's editing window now works correctly. It always used the default value 50 (Case 13885).

1.2.25

02/20/2013

F. Englert

Fixed a memory leak that occurred when this Driver sent or received segmented messages whose aggregated size exceeded 1024 bytes (Case 13741).

1.2.24

02/06/2013

M. Salvador

Implemented support for COV and Alarm&Events (Case 13537).

Fixed a problem in the implementation of the Multistate.presentValue property, which did not allow cleaning the property with an Empty value (Case 13690).

1.2.13

04/20/2011

F. Englert

This Driver now supports grouping several readings on the same command, considerably improving performance (Case 11596).

Added support for BACnet MS/TP protocol (Case 12004).

1.2.10

06/22/2010

F. Englert

Added support for reading and writing complex properties, such as schedule.weeklySchedule (Case 10876).

1.2.5

04/19/2010

C. Mello

Generated a test version of this Driver for Windows CE platform (Case 10797).

1.2.4

08/17/2009

F. Englert

Now this Driver allows writing a NULL value to the presentValue property of analogOutput, analogValue, binaryOutput, binaryValue, and multistateOutput objects (Case 10722).

Fixed a Driver's failure after receiving an unsolicited or duplicated message (Case 10071).

This Driver now supports accessing objects with an address above 65535 in a configuration by Strings (Case 10543).

1.2.3

08/07/2009

F. Englert

Added support for reading in the priorityArray property (Case 10689).

1.1.1

09/10/2007

F. Englert

Fixed an error when writing values (Case 7076).

Fixed the validation of values in properties with enumerations (Case 7077).

Fixed a misspelling error on BACnet tab (Case 7091).

Added an option to indicate a priority for writings of this Driver (Case 8425).

1.0.1

02/06/2006

F. Englert

Driver's initial version (Case 5437).