- Updated example to use with BACnetStack version 5.1.2.0
- Added an example of Out Of Service
- Analog input has optional property units (value is volts [5]).
- Analog input now outputs "Incurments once a second" instead of the default string.
- Implemented functionality for writing the object identifier of a device object type.
- Refactored register callbacks and setting up device into helper functions.
- Implemented functionality for warm start.
- Renamed g_database to g_exampleDatabase to better express that the database in the project is unaffiliated to the CAS BACnet Stack.
- Fixed spelling mistake to avoid confusion
- Tested using BACnetStack version 4.1.19.0
- Fixed conversion issues between unsigned int* and uint32_t* for the errorCode parameter in CallbackSetProperty functions Issues/42
- Fixed display of Foreign Device BBMD Address Host IP for sending text messages and foreign device registration
- Tested using BACnetStack version 4.1.19.0
- Updated preprocessor macro to include ENABLE_DATA_LINK_LAYER_IPV4, ENABLE_STRING_LITERALS, ENABLE_DECODE_AS_JSON, ENABLE_DECODE_AS_XML, ENABLE_BACNET_API_DEBUG_LOGGING, ENABLE_ALL_OBJECT_TYPES, ENABLE_ALL_BIBBS
- Updated Windows SDK version Issues/35
- Tested using BACnetStack version 4.1.19.0
- Calculate the number of states in a Multi-State by the number of elements in the stateText vector Issues/31
- Updated device's application-software-version (12) property to reflect the application version Issues/32
- Changed the RELINQUISH_DEFAULT of 1 for multiStateOutput instead of the CAS BACnet Stack's default of 0 Issues/33
- Added example of a ProprietaryProperty that is an array of Real Primitives
- Updated CAS BACnet Stack to version 4.1.5
- Added example of Writing to a ProprietaryProperty
- Updated CAS BACnet Stack to version v3.30.9
- Added read-only DateTime proprietary property to analog input
- Updated ReinitializeDevice password check errorCode
- Updated CAS BACnet Stack to version v3.29.0.0
- Added DateTimeValue to example
- Updated CAS BACnet Stack to version v3.27.0.0
- Added LogDebugMessage callback to example
- Updated CAS BACnet Stack to version v3.26.0.0
- Added BroadcastDistributionTable to example
- Added CallbackDeviceCommunicationControl to example
- Fixed issue where broadcast address would be set incorrectly for 0 subnet addresses (eg. 192.168.0.x)
- Updated to CAS BACnet Stack Version 3.24.6
- Added support for confirmed and unconfirmed text message requests
- Added UnconfirmedTextMessageRequest broadcast of stack version on application startup
- Updated to CAS BACnet Stack Version 3.21.0
- Decode incoming packets as JSON instead of XML
- Updated to CAS BACnet Stack Version 3.20.0
- Added ability to set the device instance from the command line.
- Updated to CAS BACnet Stack Version 3.19.0.0
- Fixed CallbackGetPropertyEnum to retrieve system status from database for COV notifications
- Added ReinitializeDevice and Writable Network Port Object properties to example
- Added TrendLogMultiple to example
- Added Linux make files and linux CI job.
- Added CI build for Windows release
- Inital release.