Bugfix/issues 1082 AddListElement and RemoveListElement and Notification Class object (#1083)

* Fixed AddListElement and RemoveListElement which were checking the wrong return value from Device object.

* Fixed decoding of ListElement Tag 0: Object ID instance.

* Fixed Notification_Class_Add_List_Element() and Notification_Class_Remove_List_Element() element counter index, and empty slot detection.

* Added bacnet_recipient_device_set() and bacnet_recipient_address_set() API

* Added unit test coverage for Notification Class object.
This commit is contained in:
Steve Karg
2025-08-27 16:37:46 -05:00
committed by GitHub
parent be3947b20f
commit 55107e96b7
7 changed files with 346 additions and 26 deletions
+2
View File
@@ -23,7 +23,9 @@ extern "C" {
#define NC_RESCAN_RECIPIENTS_SECS 60
/* max "length" of recipient_list */
#ifndef NC_MAX_RECIPIENTS
#define NC_MAX_RECIPIENTS 10
#endif
#if defined(INTRINSIC_REPORTING)