Changed Object List in various ports to return Segementation Not Supported abort when it is too large to return in a single APDU.

This commit is contained in:
skarg
2010-09-11 13:38:16 +00:00
parent a74e282f93
commit 7832ba11db
8 changed files with 26 additions and 25 deletions
+3 -3
View File
@@ -698,10 +698,10 @@ int Device_Read_Property_Local(
/* assume next one is the same size as this one */
/* can we all fit into the APDU? */
if ((apdu_len + len) >= MAX_APDU) {
rpdata->error_class = ERROR_CLASS_SERVICES;
/* Abort response */
rpdata->error_code =
ERROR_CODE_NO_SPACE_FOR_OBJECT;
apdu_len = BACNET_STATUS_ERROR;
ERROR_CODE_ABORT_SEGMENTATION_NOT_SUPPORTED;
apdu_len = BACNET_STATUS_ABORT;
break;
}
} else {