6 #include <modbus/modbus.h>
10 modbus_t *mb = modbus_new_rtu("/dev/ttyUSB0", 19200, 'N', 8, 1);
12 die("Cannot open modbus");
14 int rc = modbus_connect(mb);
16 die("Cannot connect: %d", rc);
18 if (modbus_set_slave(mb, 42) < 0)
19 die("Cannot set slave address");
22 rc = modbus_read_registers(mb, 0, 1, &dest);
24 die("Cannot read: %s", modbus_strerror(errno));
26 printf("%04x\n", dest);