Commit 8bb83590806cc4ff60edb0d1031ab449cf8616a4

Authored by Torello Querci
Committed by Stéphane Raimbault
1 parent bf6718c9

Add some debug message in the send request function.

Showing 1 changed file with 7 additions and 0 deletions
src/modbus-rtu.c
@@ -266,6 +266,10 @@ ssize_t _modbus_rtu_send(modbus_t *ctx, const uint8_t *req, int req_length) @@ -266,6 +266,10 @@ ssize_t _modbus_rtu_send(modbus_t *ctx, const uint8_t *req, int req_length)
266 #else 266 #else
267 modbus_rtu_t *ctx_rtu = ctx->backend_data; 267 modbus_rtu_t *ctx_rtu = ctx->backend_data;
268 if (ctx_rtu->usage_rts == MODBUS_USE_RTS) { 268 if (ctx_rtu->usage_rts == MODBUS_USE_RTS) {
  269 + if (ctx->debug) {
  270 + fprintf(stderr, "sending request using RTS signal\n");
  271 + }
  272 +
269 ssize_t size; 273 ssize_t size;
270 274
271 _modbus_rtu_setrts(ctx->s,1); 275 _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) @@ -277,6 +281,9 @@ ssize_t _modbus_rtu_send(modbus_t *ctx, const uint8_t *req, int req_length)
277 281
278 return size; 282 return size;
279 } else { 283 } else {
  284 + if (ctx->debug) {
  285 + fprintf(stderr, "sending request without RTS signal\n");
  286 + }
280 return write(ctx->s, req, req_length); 287 return write(ctx->s, req, req_length);
281 } 288 }
282 #endif 289 #endif