Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
modbus_connect()						modbus_connect()

Name
     modbus_connect - establish a Modbus connection

Synopsis
     int modbus_connect(modbus_t *ctx);

Description
     The  modbus_connect()  function  shall  establish	a connection to a Modbus
     server, a network or a bus using the context information of libmodbus  con-
     text given in argument.

Return value
     The function shall return 0 if successful. Otherwise it shall return -1 and
     set  errno to one of the values defined by the system calls of the underly-
     ing platform.

Example
     modbus_t *ctx;

     ctx = modbus_new_tcp("127.0.0.1", 502);
     if (modbus_connect(ctx) == -1) {
	 fprintf(stderr, "Connection failed: %s\n", modbus_strerror(errno));
	 modbus_free(ctx);
	 return -1;
     }

See also
     * modbus_close <modbus_close.md>

								modbus_connect()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=modbus_connect&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help