diff options
Diffstat (limited to 'src/3rdparty/libmodbus/modbus-tcp.h')
-rw-r--r-- | src/3rdparty/libmodbus/modbus-tcp.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/3rdparty/libmodbus/modbus-tcp.h b/src/3rdparty/libmodbus/modbus-tcp.h deleted file mode 100644 index d7684f8..0000000 --- a/src/3rdparty/libmodbus/modbus-tcp.h +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright © 2001-2010 Stéphane Raimbault <stephane.raimbault@gmail.com> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef MODBUS_TCP_H -#define MODBUS_TCP_H - -#include "modbus.h" - -MODBUS_BEGIN_DECLS - -#if defined(_WIN32) && !defined(__CYGWIN__) -/* Win32 with MinGW, supplement to <errno.h> */ -#include <winsock2.h> -#if !defined(ECONNRESET) -#define ECONNRESET WSAECONNRESET -#endif -#if !defined(ECONNREFUSED) -#define ECONNREFUSED WSAECONNREFUSED -#endif -#if !defined(ETIMEDOUT) -#define ETIMEDOUT WSAETIMEDOUT -#endif -#if !defined(ENOPROTOOPT) -#define ENOPROTOOPT WSAENOPROTOOPT -#endif -#if !defined(EINPROGRESS) -#define EINPROGRESS WSAEINPROGRESS -#endif -#endif - -#define MODBUS_TCP_DEFAULT_PORT 502 -#define MODBUS_TCP_SLAVE 0xFF - -/* Modbus_Application_Protocol_V1_1b.pdf Chapter 4 Section 1 Page 5 - * TCP MODBUS ADU = 253 bytes + MBAP (7 bytes) = 260 bytes - */ -#define MODBUS_TCP_MAX_ADU_LENGTH 260 - -MODBUS_API modbus_t* modbus_new_tcp(const char *ip_address, int port); -MODBUS_API int modbus_tcp_listen(modbus_t *ctx, int nb_connection); -MODBUS_API int modbus_tcp_accept(modbus_t *ctx, int *s); - -MODBUS_API modbus_t* modbus_new_tcp_pi(const char *node, const char *service); -MODBUS_API int modbus_tcp_pi_listen(modbus_t *ctx, int nb_connection); -MODBUS_API int modbus_tcp_pi_accept(modbus_t *ctx, int *s); - -MODBUS_END_DECLS - -#endif /* MODBUS_TCP_H */ |