--- a/src/modbus.c +++ b/src/modbus.c @@ -281,10 +281,8 @@ static int mb_init_connection (mb_host_t modbus_set_debug (&host->connection, 1); -#if 0 /* We'll do the error handling ourselves. */ modbus_set_error_handling (&host->connection, NOP_ON_ERROR); -#endif if ((host->port < 1) || (host->port > 65535)) host->port = MODBUS_TCP_DEFAULT_PORT; @@ -293,10 +291,8 @@ static int mb_init_connection (mb_host_t host->node, host->port); modbus_init_tcp (&host->connection, - /* host = */ host->node); -#if 0 + /* host = */ host->node, /* port = */ host->port); -#endif status = modbus_connect (&host->connection); if (status != 0) @@ -325,7 +321,7 @@ static int mb_init_connection (mb_host_t static int mb_read_data (mb_host_t *host, mb_slave_t *slave, /* {{{ */ mb_data_t *data) { - int values[2]; + uint16_t values[2]; int values_num; const data_set_t *ds; int status;