From 201047a12c3522e3ae90c42c1c42f0bad5c89927 Mon Sep 17 00:00:00 2001 From: skarg Date: Sun, 21 May 2006 12:16:43 +0000 Subject: [PATCH] Added proprietary signed property for testing Ethereal and signed encoding and decoding. --- bacnet-stack/demo/object/ai.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bacnet-stack/demo/object/ai.c b/bacnet-stack/demo/object/ai.c index f5f63de8..185248ce 100644 --- a/bacnet-stack/demo/object/ai.c +++ b/bacnet-stack/demo/object/ai.c @@ -121,6 +121,10 @@ int Analog_Input_Encode_Property_APDU(uint8_t * apdu, case PROP_UNITS: apdu_len = encode_tagged_enumerated(&apdu[0], UNITS_PERCENT); break; + /* test case for signed encoding and decoding negative value correctly */ + case 9999: + apdu_len = encode_tagged_signed(&apdu[0], -200); + break; default: *error_class = ERROR_CLASS_PROPERTY; *error_code = ERROR_CODE_UNKNOWN_PROPERTY;