Added API for extending the basic Device object and children with proprietary properties for ReadProperty and WriteProperty services. (#1238)
* Added callback API for extending the basic Device object and children with proprietary properties for ReadProperty and WriteProperty services. The callback API includes a function to get the specific proprietary property list for any specific object instance in the device, functions to handle the ReadProperty or WriteProperty of the proprietary property. * Added a new property_list_function typedef to proplist.h for proprietary property list callbacks * Removed the object-specific proprietary property implementation from the Loop object * Added test coverage in the Device test validating the proprietary property API usage
This commit is contained in:
+6
-1
@@ -40,8 +40,11 @@ The git repositories are hosted at the following sites:
|
||||
|
||||
### Added
|
||||
|
||||
* Added API for extending the basic Device object and children with
|
||||
proprietary properties for ReadProperty and WriteProperty services. (#1238)
|
||||
* Added octet and character string buffer codecs to used with fixed
|
||||
size buffers that are not declared as BACNET_OCTET_STRING or BACNET_CHARACTER_STRING. (#1237)
|
||||
size buffers that are not declared as BACNET_OCTET_STRING
|
||||
or BACNET_CHARACTER_STRING. (#1237)
|
||||
* Added CreateObject and DeleteObject for basic Accumulator objects and
|
||||
WriteProperty handling for object-name, scale, out-of-service, units,
|
||||
and max-pres-value. (#1234)
|
||||
@@ -146,6 +149,8 @@ The git repositories are hosted at the following sites:
|
||||
|
||||
### Fixed
|
||||
|
||||
* Fixed the basic Schedule object to set the correct present-value
|
||||
based on the Device object date and time. (#1236)
|
||||
* Fixed dlenv_init() for BACnet/SC. bsc_register_as_node() was blocking
|
||||
when the hub was not reachable. Added API so that BACnet/SC
|
||||
node can register via thread that is reponsible for connecting
|
||||
|
||||
Reference in New Issue
Block a user