Commit c9960a0f97bfee765a913212b2ca6cd26f22f1a5
Committed by
Stéphane Raimbault
1 parent
78d301ed
Add support for 230400 baudrate
Showing
1 changed file
with
6 additions
and
0 deletions
src/modbus-rtu.c
| @@ -490,6 +490,9 @@ static int _modbus_rtu_connect(modbus_t *ctx) | @@ -490,6 +490,9 @@ static int _modbus_rtu_connect(modbus_t *ctx) | ||
| 490 | case 115200: | 490 | case 115200: |
| 491 | dcb.BaudRate = CBR_115200; | 491 | dcb.BaudRate = CBR_115200; |
| 492 | break; | 492 | break; |
| 493 | + case 230400: | ||
| 494 | + dcb.BaudRate = 230400; | ||
| 495 | + break; | ||
| 493 | default: | 496 | default: |
| 494 | dcb.BaudRate = CBR_9600; | 497 | dcb.BaudRate = CBR_9600; |
| 495 | printf("WARNING Unknown baud rate %d for %s (B9600 used)\n", | 498 | printf("WARNING Unknown baud rate %d for %s (B9600 used)\n", |
| @@ -617,6 +620,9 @@ static int _modbus_rtu_connect(modbus_t *ctx) | @@ -617,6 +620,9 @@ static int _modbus_rtu_connect(modbus_t *ctx) | ||
| 617 | case 115200: | 620 | case 115200: |
| 618 | speed = B115200; | 621 | speed = B115200; |
| 619 | break; | 622 | break; |
| 623 | + case 230400: | ||
| 624 | + speed = B230400; | ||
| 625 | + break; | ||
| 620 | default: | 626 | default: |
| 621 | speed = B9600; | 627 | speed = B9600; |
| 622 | if (ctx->debug) { | 628 | if (ctx->debug) { |