Feature/bacnet discover dnet devices (#583)
* Added an example application to discover devices and their objects and properties on a specific destination network. The application uses a BACnet Discovery FSM module along with the BACnet R/W FSM. The BACnet Discovery module stores the binary property data in Keylists and includes device object property queries and iterators. * Added callback from BACnet R/W FSM module for I-Am messages. * Removed dependency in BACnet R/W FSM module on rpm_ack_decode_service_request() which uses calloc/free value lists. Created an alternate RPM-ACK to RP-ACK processing function. * Changed RPM handler to skip over unknown property values
This commit is contained in:
@@ -57,6 +57,15 @@ typedef int (
|
||||
*read_property_function) (
|
||||
BACNET_READ_PROPERTY_DATA * rp_data);
|
||||
|
||||
/**
|
||||
* @brief Process a ReadProperty-ACK message
|
||||
* @param device_id [in] The device ID of the source of the message
|
||||
* @param rp_data [in] The contents of the ReadProperty-ACK message
|
||||
*/
|
||||
typedef void (
|
||||
*read_property_ack_process) (
|
||||
uint32_t device_id, BACNET_READ_PROPERTY_DATA *rp_data);
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
Reference in New Issue
Block a user