![]() |
![]()
| ![]() |
![]()
Namemodbus_new_tcp_pi - create a libmodbus context for TCP Protocol Independent Synopsis*modbus_t *modbus_new_tcp_pi(const char *node, const char *service); DescriptionThe modbus_new_tcp_pi() function shall allocate and initialize a modbus_t structure to communicate with a Modbus TCP IPv4 or IPv6 server. The node argument specifies the host name or IP address of the host to connect to, eg. "192.168.0.5" , "::1" or "server.com". A NULL value can be used to listen any addresses in server mode.
:octicons-tag-24: v3.1.8 handles NULL value for service (no EINVAL error). Return valueThe function shall return a pointer to a modbus_t structure if successful. Otherwise it shall return NULL and set errno to one of the values defined below. Errors
Examplemodbus_t *ctx; ctx = modbus_new_tcp_pi("::1", "1502"); if (ctx == NULL) { See also
|