diff --git a/bacnet-stack/demo/handler/h_arf.c b/bacnet-stack/demo/handler/h_arf.c index 8ef2a2b2..72ac22a6 100644 --- a/bacnet-stack/demo/handler/h_arf.c +++ b/bacnet-stack/demo/handler/h_arf.c @@ -136,6 +136,11 @@ void handler_atomic_read_file(uint8_t * service_request, if (data.type.stream.requestedOctetCount < octetstring_capacity(&data.fileData)) { if (bacfile_read_data(&data)) { +#if PRINT_ENABLED + fprintf(stderr, "ARF: Stream offset %d, %d octets.\n", + data.type.stream.fileStartPosition, + data.type.stream.requestedOctetCount); +#endif len = arf_ack_encode_apdu(&Handler_Transmit_Buffer [pdu_len], service_data->invoke_id, &data); @@ -150,7 +155,9 @@ void handler_atomic_read_file(uint8_t * service_request, service_data->invoke_id, ABORT_REASON_SEGMENTATION_NOT_SUPPORTED, true); #if PRINT_ENABLED - fprintf(stderr, "Too Big To Send. Sending Abort!\n"); + fprintf(stderr, "Too Big To Send (%d >= %d). Sending Abort!\n", + data.type.stream.requestedOctetCount, + octetstring_capacity(&data.fileData)); #endif } } else {