TwiceAsNice  2019-02-18
Macros | Functions
modbus-tcp.h File Reference
#include "modbus.h"
Include dependency graph for modbus-tcp.h:
This graph shows which files directly or indirectly include this file:

Macros

#define MODBUS_TCP_DEFAULT_PORT   502
 
#define MODBUS_TCP_SLAVE   0xFF
 
#define MODBUS_TCP_MAX_ADU_LENGTH   260
 

Functions

modbus_tmodbus_new_tcp (const char *ip_address, int port)
 
int modbus_tcp_listen (modbus_t *ctx, int nb_connection)
 
int modbus_tcp_accept (modbus_t *ctx, int *socket)
 
modbus_tmodbus_new_tcp_pi (const char *node, const char *service)
 
int modbus_tcp_pi_listen (modbus_t *ctx, int nb_connection)
 
int modbus_tcp_pi_accept (modbus_t *ctx, int *socket)
 
modbus_tmodbus_new_rtutcp (const char *ip, int port)
 

Macro Definition Documentation

◆ MODBUS_TCP_DEFAULT_PORT

#define MODBUS_TCP_DEFAULT_PORT   502

◆ MODBUS_TCP_MAX_ADU_LENGTH

#define MODBUS_TCP_MAX_ADU_LENGTH   260

◆ MODBUS_TCP_SLAVE

#define MODBUS_TCP_SLAVE   0xFF

Function Documentation

◆ modbus_new_rtutcp()

modbus_t* modbus_new_rtutcp ( const char *  ip,
int  port 
)

◆ modbus_new_tcp()

modbus_t* modbus_new_tcp ( const char *  ip_address,
int  port 
)

◆ modbus_new_tcp_pi()

modbus_t* modbus_new_tcp_pi ( const char *  node,
const char *  service 
)

◆ modbus_tcp_accept()

int modbus_tcp_accept ( modbus_t ctx,
int *  socket 
)

◆ modbus_tcp_listen()

int modbus_tcp_listen ( modbus_t ctx,
int  nb_connection 
)

◆ modbus_tcp_pi_accept()

int modbus_tcp_pi_accept ( modbus_t ctx,
int *  socket 
)

◆ modbus_tcp_pi_listen()

int modbus_tcp_pi_listen ( modbus_t ctx,
int  nb_connection 
)