Driver Revision History

<< Click to Display Table of Contents >>

 

Driver Revision History

Version

Date

Author

Comments

1.2.97

01/14/2022

G. Beal

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

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 commandable 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 the object, obtained by reading its propertyList property (Case 30082).

1.2.89

11/30/2020

G. Beal

Date and time values 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 the cases of confirmed requests sent in broadcast or 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 for Device-4194303 objects, handling this value as a wildcard for accessing 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.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 properties, which allows defining the number of retries for requests that fail by time-out (Case 18429).

1.2.40

07/24/2015

F. Englert

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 the application anymore (Case 19164).

1.2.36

06/26/2015

F. Englert

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 to 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 the 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 occurs when this Driver sends or receives segmented messages whose aggregated size exceeds 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 NULL to the presentValue property of analogOutput, analogValue, binaryOutput, binaryValue, and multistateOutput objects (Case 10722).

Fixed a Driver 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).