Refactored to make the ReadProperty functions less stack heavy. Fixed ReadPropertyAck after running unit test.

This commit is contained in:
skarg
2005-06-24 12:42:49 +00:00
parent f081bf3cf2
commit 5ceddb8c03
5 changed files with 105 additions and 139 deletions
+3 -12
View File
@@ -51,28 +51,19 @@ typedef struct BACnet_Read_Property_Data
int rp_encode_apdu(
uint8_t *apdu,
uint8_t invoke_id,
BACNET_OBJECT_TYPE object_type,
uint32_t object_instance,
BACNET_PROPERTY_ID object_property,
int32_t array_index);
BACNET_READ_PROPERTY_DATA *data);
// decode the service request only
int rp_decode_service_request(
uint8_t *apdu,
unsigned apdu_len,
BACNET_OBJECT_TYPE *object_type,
uint32_t *object_instance,
BACNET_PROPERTY_ID *object_property,
int32_t *array_index);
BACNET_READ_PROPERTY_DATA *data);
int rp_decode_apdu(
uint8_t *apdu,
unsigned apdu_len,
uint8_t *invoke_id,
BACNET_OBJECT_TYPE *object_type,
uint32_t *object_instance,
BACNET_PROPERTY_ID *object_property,
int32_t *array_index);
BACNET_READ_PROPERTY_DATA *data);
int rp_ack_encode_apdu(
uint8_t *apdu,