BACnet Changelog

What's new in BACnet 0.8.1

Nov 12, 2013
  • Updates software to support the 135-2012 version of the BACnet standard.
  • Adds lwIP support for BACNET/IP.
  • Adds chipset support for AT91SAM7S.
  • Adds OS support for BSD and OS/X.
  • Adds 76800 baud support on Linux port of RS-485 driver.
  • Fixes build errors under QNX and MinGW.
  • Makes minor enhancements to the mstpcap utility.
  • Adds project and solution files for Atmel Studio 6.1.
  • Adds numerous bugfixes, and replaces some potentially-unsafe functions.

New in BACnet 0.7.1 (Jun 23, 2012)

  • Analog Output and Binary Output objects were added to the simulated device example. The PIC port MS/TP was updated to not always Reply-Postponed frame when sent a Data-Expecting-Reply frame.
  • CharacterString Value and Multi-state Value object examples and unit tests were added, and they were added to the demo/server example application.
  • The Analog Input object, Analog Output object, Analog Value object, Device object, Multi-state Input object, and Multi-state Output object examples were fixed to return correct error codes for the WriteProperty service.
  • There were extensive bugfixes and code cleanups.

New in BACnet 0.6.0 (Aug 31, 2011)

  • Default priorities of commands was fixed.
  • The documentation was fixed.
  • Renesas RX62N port of Ethernet datalink was added.
  • Assorted bugs were fixed.

New in BACnet 0.5.8 (Jan 4, 2011)

  • Numerous bugfixes.

New in BACnet 0.5.7 (Aug 5, 2010)

  • ReadRange functionality was implemented for the device "Device Address Binding" property.
  • A named pipe was added to MS/TP Capture.
  • Also included were a GetEventInformation service, Confirmed Private Transfer, bugfixes, code cleanups, and documentation fixes.

New in BACnet 0.5.3 (Oct 13, 2009)

  • This release has enhanced support for AVR Studio and Borland.
  • It has improved MS/TP statistics, as well as numerous bugfixes and code cleanups.

New in BACnet 0.5.0 (Feb 6, 2009)

  • A buffer overflow problem with the npdu decoder was corrected.
  • PDU encoding was refactored.
  • FIFO was added to the unit test make file.
  • An interrupt safe FIFO library was added to the PIC port of MS/TP.
  • The PIC18F6720 project was cleaned up.
  • A UCovNotification handler was added to the demo server application.
  • The MS/TP capture was corrected to limit data to the input buffer.
  • A port for the ATmega8 was added.
  • Numerous minor bugfixes, code cleanups, and build cleanups were done.

New in BACnet 0.4.7 (Oct 11, 2008)

  • Visual C++ includes have been fixed.
  • There are minor bugfixes in the codebase and examples.

New in BACnet 0.4.6 (Sep 3, 2008)

  • The unit test make file has been corrected.
  • An Init Routing Table message client has been added.
  • Router inquiry demos have been added.
  • A preliminary I-Am-Router-To-Network demo has been added.
  • A Who-Is-Router-To-Network client application has been added.
  • An MS/TP capture tool that sends data to Wireshark has been created.
  • Borland support is updated.
  • The Linux MS/TP datalink module uses semaphores (pthread conditions) instead of sockets or queues.
  • There is some code cleanup. MinGW support has been fixed.