Cimetrics updates BACstac/DN software for BACnet development |

Cimetrics updates BACstac/DN software for BACnet development

Cimetrics updates BACstac/DN software for BACnet development

July 9, 2015 - Cimetrics updates BACstac/DN software for BACnet development. BACstac/DN is a BACnet protocol stack designed for the development of BACnet-compliant Windows applications that run on the Microsoft .NET framework, including 32-bit and native 64-bit applications. It features an API designed specifically for the development of managed code applications in Microsoft Visual Studio.

A BACnet library for the Microsoft .NET framework greatly simplifies the task of developing BACnet-compliant applications.


  • Support of the ReadRange service
  • New data types: ClientCov, LogRecord, LogData, LogMultipleRecord 
  • Support of the TrendLog and TrendLogMultiple objects  
  • Designed for Microsoft .NET Framework 3.5 (Visual Studio 2008 or later)
  • Compliant with the BACnet standard (2012 version)
  • Operating systems supported: Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows 8.1,; 32- and 64-bit versions are supported 
  • Support for user defined BACnet types in addition to the standard types
  • Code provided (for a full source version): Dynamic-link library (DLL), the BACstac service (a Windows service), and example programs (C# source code) 
  • Documentation provided: User's Guide, and Programmers Reference 
  • Supported services: ReadProperty, ReadPropertyMultiple, WriteProperty, WritePropertyMultiple, ReadRange, Device Communication Control, Time Synchronization, UTC Time Synchronization, ReinitializeDevice, AddListElement, RemoveListElement, CreateObject, DeleteObject, SubscribeCOV, SubscribeCOVProperty, ConfirmedCOVNotification, UnconfirmedCOVNotification, I-Am, I-Have, Who-Has, Who-Is
  • Supported object types: Access-Door, Access-User, Access-Zone, Alert-Enrollment, Analog-Input, Analog-Output, Analog-Value, Averaging, Binary-Input, Binary-Output, Binary-Value, Bitstring-Value, Characterstring-Value, Date-Pattern-Value, Date-Value, Datetime-Pattern-Value, Datetime-Value, Device, File, Integer-Value, Large-Analog-Value, Life-Safety-Point, Life-Safety-zone, Multi-State-Input, Multi-State-Output, Multi-State-Value, Octetstring-Value, Positive-Integer-Value, Program, Pulse-Converter, Structured-View, Time-Pattern-Value, Time-Value, Trend-Log, Trend-Log-Multiple
  • Includes all data types for supported object types