BACstac Comparison Chart:
This is a BACnet/DN protocol stack designed 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 a new API designed specifically for the development of managed code applications in Microsoft Visual Studio.
This release of BACstac/DN 1.7 supports all functionality of BACnet 2012 except Virtual Terminal services (Clause 17) and Network Security (Clause 24). In addition, it supports BinaryLightingOutput and NetworkPort object types from BACnet revision 17, and Elevator related objects from BACnet revision 18. BACstac/DN is designed to facilitate the development of BACnet-compliant operator workstations and operator displays -B-OWS and B-OD profiles.
Data links: BACnet/IP with Foreign Device and BBMD support, BACnet/Ethernet using the WinPCap driver.
BACnet routing: Not supported.
Operating systems supported: Microsoft Windows XP, Windows Vista, Windows 7, Windows 8/8.1, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012/R2, Windows 10; 32 bit and 64 bit.
Development environment supported: Microsoft Visual 2008 or later.
Code provided: Dynamic-link library (DLL), the BACstac service (a Windows service), and example programs (provided as source code written in C#)
Supported services: ReadProperty, ReadPropertyMultiple, WriteProperty, WritePropertyMultiple, ReadRange, Device Communication Control, Time Synchronization, UTC Time Synchronization, ReinitializeDevice, AddListElement, RemoveListElement, CreateObject, DeleteObject, SubscribeCOV, SubscribeCOVProperty, ConfirmedCOVNotification, ConfirmedCOVNotificationMultiple, UnconfirmedCOVNotification, UnconfirmedCOVNotificationMultiple, SubscribeCOVPropertyMultiple, I-Am, I-Have, Who-Has, Who-Is, AcknowledgeAlarm, GetAlarmSummary, GetEnrollmentSummary, GetEventInformation, LifeSafetyOperation, ConfirmedPrivateTransfer, UnconfirmedPrivateTransfer, ConfirmedTextMessage, UnconfirmedTextMessage, WriteGroup
Documentation provided: User's Guide, and Programmers Reference.
If you would like a version without source code, please consider the following product: B1070 BACnet/DN software for Windows Microsoft .NET framework.
* The following BACnet object types are supported in V.1.7: AccessCredential, AccessDoor, AccessPoint, AccessRights, AccessUser, AccessZone, Accumulator, AlertEnrollment, AnalogInput, AnalogOutput, AnalogValue, Averaging, BinaryInput, BinaryOutput, BinaryValue, BinaryLightingOutput, BitStringValue, Calendar, Channel, CharStringValue, Command, CredentialDataInput, DatePatternValue, DateValue, DatetimePatternValue, DatetimeValue, Device, ElevatorGroup, Escalator, EventEnrollment, EventLog, File, GlobalGroup, Group, IntegerValue, LargeAnalogValue, LifeSafetyPoint, LifeSafetyZone, Lift, LightingOutput, LoadControl, Loop, MultiStateInput, MultiStateOutput, MultiStateValue, NetworkPort, NetworkSecurity, NotificationClass, NotificationForwarder, OctetStringValue, PositiveIntegerValue, Program, PulseConverter, Schedule, StructuredView, TimePatternValue, TimeValue, TrendLog, TrendLogMultiple.