diff --git a/CHANGELOG.md b/CHANGELOG.md index 89653d68..715a957f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # BACnet Stack ChangeLog BACnet open source protocol stack C library for embedded systems, -microcontrollers, Linux, MacOS, BSD, and Windows +microcontrollers, Linux, macOS, BSD, and Windows All notable changes to this project will be documented in this file. @@ -22,6 +22,8 @@ The git repositories are hosted at the following sites: ### Added +* Added bacnet_recipient_device_set() and bacnet_recipient_address_set() + API. (#1083) * Added MS/TP datalink option to BACnet basic server example. (#1077) * Added fixups to Microsoft Visual Studio build: added server-mini, etc. (#1061) * Added WriteProperty to GTK Discover app. For enumerated properties, @@ -98,6 +100,13 @@ The git repositories are hosted at the following sites: ### Fixed +* Fixed missing prototype warning in lighting.c module. +* Fixed AddListElement and RemoveListElement which were checking + the wrong return value from Device object. Fixed decoding of + ListElement Tag 0: Object ID instance. (#1083) +* Fixed Notification_Class_Add_List_Element() and + Notification_Class_Remove_List_Element() element counter index + and empty slot detection. (#1083) * Fixed win32 builds where UNICODE is defined. The code now uses CreateFileA instead of CreateFile due to ANSI-C filenames. (#1076) * Fixed the usage of index vs instance in the basic trend log object diff --git a/src/bacnet/datalink/bsc/README.md b/src/bacnet/datalink/bsc/README.md index e001939d..a60bc7e5 100644 --- a/src/bacnet/datalink/bsc/README.md +++ b/src/bacnet/datalink/bsc/README.md @@ -26,7 +26,7 @@ In order to build bacnet stack library for linux, user needs to install libconfig-dev, libcap-dev and libssl-dev to the system. Most easiest way to do that is to use Advanced Packaging Tool (APT), check bsc-test-linux.yml. -For MacOSX build user must install brew packet manager (https://brew.sh), +For macOS X build user must install brew packet manager (https://brew.sh), then install openssl using brew then build libwebsocket, check .github/workflows/bsc-tests-macosx.yml. diff --git a/src/bacnet/lighting.c b/src/bacnet/lighting.c index 9de1793b..09fb1642 100644 --- a/src/bacnet/lighting.c +++ b/src/bacnet/lighting.c @@ -15,6 +15,7 @@ #include "bacnet/bacdcode.h" #include "bacnet/bacreal.h" #include "bacnet/lighting.h" +#include "bacnet/basic/sys/color_rgb.h" /** @file lighting.c Manipulate BACnet lighting command values */