Stéphane Raimbault
|
0468c30b09
Fix all compilations warnings spotted by new compilation flags
|
há 12 anos atrás |
Stéphane Raimbault
|
541804b30e
Dynamic memory allocation of device name (closes #11)
|
há 12 anos atrás |
Stéphane Raimbault
|
2dca04230e
Return value of _modbus_tcp_pi_connect() on failure (closes #61)
|
há 13 anos atrás |
Stéphane Raimbault
|
be4b215d9e
Fix TCP PI init under Windows
|
há 13 anos atrás |
Stéphane Raimbault
|
dd4adad88e
poll.h is useless to compile TCP backend
|
há 13 anos atrás |
Stéphane Raimbault
|
8d8349b860
Display node and service in PI and port in IPv4 at connection
|
há 13 anos atrás |
Stéphane Raimbault
|
30054b90c5
Fix incorrect test of select() return code
|
há 13 anos atrás |
Stéphane Raimbault
|
7e170c34b0
Return -1 on getaddrinfo error and print error in debug mode
|
há 13 anos atrás |
Stéphane Raimbault
|
46281355d9
Minor - Missing '\n' in debug mode
|
há 13 anos atrás |
Stéphane Raimbault
|
146e8a08d5
More robust way to establish the connection in non blocking mode
|
há 13 anos atrás |
Stéphane Raimbault
|
8dc21ddaf5
TCP - Socket in non blocking mode by default
|
há 13 anos atrás |
Stéphane Raimbault
|
e90f906b55
Apply CLOEXEC flag for TCP protocol independent too (IPv6)
|
há 13 anos atrás |
Stéphane Raimbault
|
c1e2e0b319
New RTU receive() to ignore confirmation from other slaves (closes #18)
|
há 13 anos atrás |
Stéphane Raimbault
|
9d5344cf42
Move RTU filtering in CRC check to avoid useless call to modbus_reply
|
há 13 anos atrás |
Stéphane Raimbault
|
6564c32b21
Unique transaction identifier by TCP connection
|
há 13 anos atrás |
Stéphane Raimbault
|
2c5858513e
Use accept4 with SOCK_CLOEXEC when available (Linux)
|
há 13 anos atrás |
Stéphane Raimbault
|
b94ba026e0
Open fd and socket with the CLOEXEC flag when available
|
há 13 anos atrás |
Stéphane Raimbault
|
e93f2d88c0
Request for Windows Sockets specification version 2.2 instead of 2.0
|
há 14 anos atrás |
Stéphane Raimbault
|
12753875b5
Revert libmodbus licence from LGPLv3 to LGPLv2.1
|
há 14 anos atrás |
Stéphane Raimbault
|
d1f1854338
New error recovery modes: link and protocol
|
há 14 anos atrás |
Stéphane Raimbault
|
b4330d2143
Add check on transaction ID for Modbus TCP
|
há 14 anos atrás |
Stéphane Raimbault
|
8057bbf45f
Avoid an iteration in flush function
|
há 14 anos atrás |
Stéphane Raimbault
|
e2c9f5fd4f
Fix flush function of TCP backend on Windows
|
há 14 anos atrás |
Stéphane Raimbault
|
05ecdc2101
GetLastError() returns a DWORD so it's an unsigned int. Fixes #9.
|
há 14 anos atrás |
Stéphane Raimbault
|
6254ede915
Add documentation based on AsciiDoc tools
|
há 14 anos atrás |
Stéphane Raimbault
|
066b56d658
Remove duplicated documentation for source files
|
há 14 anos atrás |
Stéphane Raimbault
|
3fb246237d
Fix compilation issue with Microsoft Visual Studio 2008
|
há 14 anos atrás |
Stéphane Raimbault
|
05efa1f7dd
Fix compilation of TCP PI on Windows
|
há 14 anos atrás |
Stéphane Raimbault
|
d0973adb16
Fix compilation issue on Windows 7 (x64) with MinGW/MSYS and GCC 4.5
|
há 14 anos atrás |
Stéphane Raimbault
|
c44dcfd5a2
Make the TCP implementation "protocol independent", i.e. IPv6 capable.
|
há 14 anos atrás |