diff --git a/src/modbus-rtu.c b/src/modbus-rtu.c index a01b98d..41ed941 100644 --- a/src/modbus-rtu.c +++ b/src/modbus-rtu.c @@ -266,6 +266,10 @@ ssize_t _modbus_rtu_send(modbus_t *ctx, const uint8_t *req, int req_length) #else modbus_rtu_t *ctx_rtu = ctx->backend_data; if (ctx_rtu->usage_rts == MODBUS_USE_RTS) { + if (ctx->debug) { + fprintf(stderr, "sending request using RTS signal\n"); + } + ssize_t size; _modbus_rtu_setrts(ctx->s,1); @@ -277,6 +281,9 @@ ssize_t _modbus_rtu_send(modbus_t *ctx, const uint8_t *req, int req_length) return size; } else { + if (ctx->debug) { + fprintf(stderr, "sending request without RTS signal\n"); + } return write(ctx->s, req, req_length); } #endif