Logo white

Peter M. Groen / libmodbus

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 855
  • Compare
  • Branches 1
  • Tags 0
  • libmodbus
  • src
27 Jun, 2012
1 commit
  • Add EXPORT to exported functions. ...
    ce0bdfbb
    Fix EXXX values defined in Microsoft C Runtime 10
    oldfaber authored
    2012-06-27 22:25:48 +0200  
    Browse Dir »

17 Jun, 2012
1 commit
  • Remove useless test on error_recovery argument ...
    4396649f
    Thanks to Carlos Tangerino
    Stéphane Raimbault authored
    2012-06-17 15:37:35 +0200  
    Browse Dir »

06 Jun, 2012
1 commit
  • Fix compilation warnings with Microsoft compiler (closes #64)
    a98392f0
    Stéphane Raimbault authored
    2012-06-06 20:14:57 +0200  
    Browse Dir »

29 May, 2012
1 commit
  • Return value of _modbus_tcp_pi_connect() on failure (closes #61)
    2dca0423
    Stéphane Raimbault authored
    2012-05-29 02:00:23 +0200  
    Browse Dir »

19 May, 2012
1 commit
  • Fix TCP PI init under Windows ...
    be4b215d
    Thanks to oldfaber
    Stéphane Raimbault authored
    2012-05-19 23:39:05 +0200  
    Browse Dir »

19 Apr, 2012
1 commit
  • Fix another Visual C++ 2008/2010 deficiency (closes #53) ...
    23dd803f
    Thanks to oldfaber.
    Stéphane Raimbault authored
    2012-04-19 17:08:50 +0200  
    Browse Dir »

09 Apr, 2012
1 commit
  • Add -lsocket to compile on QNX
    83adabfa
    Stéphane Raimbault authored
    2012-04-09 23:51:13 +0200  
    Browse Dir »

08 Apr, 2012
2 commits
  • Avoid ioctl call on non-RS485 ports ...
    1fca027f
    Original patch provided by Michael Haberler <git@mah.priv.at>.
    Stéphane Raimbault authored
    2012-04-08 22:25:04 +0200  
    Browse Dir »
  • serial_mode isn't a bitmask
    a0aa885d
    Michael Haberler authored
    2012-04-08 22:04:00 +0200  
    Browse Dir »

07 Apr, 2012
2 commits
  • poll.h is useless to compile TCP backend
    dd4adad8
    Stéphane Raimbault authored
    2012-04-07 22:50:30 +0200  
    Browse Dir »
  • Display node and service in PI and port in IPv4 at connection
    8d8349b8
    Stéphane Raimbault authored
    2012-04-07 22:50:23 +0200  
    Browse Dir »

24 Mar, 2012
1 commit
  • Fix OMG bug in modbus_mapping_free not freeing memory ...
    c9106fdb
    Thanks to Stefan Finzel for the bug report
    Stéphane Raimbault authored
    2012-03-24 16:29:58 +0100  
    Browse Dir »

12 Mar, 2012
1 commit
  • Fix typo in typedef ...
    da49761b
    Signed-off-by: Michael Heimpold <mhei@heimpold.de>
    Michael Heimpold authored
    2012-03-12 14:35:50 +0100  
    Browse Dir »

01 Mar, 2012
1 commit
  • Fix incorrect test of select() return code ...
    30054b90
    Thanks to Thomas Stalder and Torello Querci for the report.
    Stéphane Raimbault authored
    2012-03-01 14:51:53 +0100  
    Browse Dir »

05 Feb, 2012
1 commit
  • Fix semicolon typo and unistd.h include under windows
    6350a992
    Andrew Kravchuk authored
    2012-02-05 01:43:51 +0400  
    Browse Dir »

15 Jan, 2012
5 commits
  • Return -1 on getaddrinfo error and print error in debug mode
    7e170c34
    Stéphane Raimbault authored
    2012-01-15 23:25:45 +0100  
    Browse Dir »
  • Minor - Missing '\n' in debug mode
    46281355
    Stéphane Raimbault authored
    2012-01-15 23:25:45 +0100  
    Browse Dir »
  • More robust way to establish the connection in non blocking mode
    146e8a08
    Stéphane Raimbault authored
    2012-01-15 23:25:45 +0100  
    Browse Dir »
  • TCP - Socket in non blocking mode by default ...
    8dc21dda
    Original patch for new connect function by Thomas Stalder.
    Stéphane Raimbault authored
    2012-01-15 23:25:45 +0100  
    Browse Dir »
  • Apply CLOEXEC flag for TCP protocol independent too (IPv6)
    e90f906b
    Stéphane Raimbault authored
    2012-01-15 23:16:39 +0100  
    Browse Dir »

03 Jan, 2012
1 commit
  • Add missing C++ macros in public headers ...
    5d7cabc8
    Thanks to Bernhard Agthe.
    Stéphane Raimbault authored
    2012-01-03 01:42:09 +0100  
    Browse Dir »

31 Dec, 2011
1 commit
  • New RTU receive() to ignore confirmation from other slaves (closes #18) ...
    c1e2e0b3
    - export new symbols to create specific behavior (RTU)
    - the flag can't only be set by slaves
    - new tests
    Stéphane Raimbault authored
    2011-12-31 00:47:03 +0100  
    Browse Dir »

28 Dec, 2011
1 commit
  • Add comment about return code of flush functions
    81a52093
    Stéphane Raimbault authored
    2011-12-28 14:59:20 +0100  
    Browse Dir »

27 Dec, 2011
1 commit
  • Move RTU filtering in CRC check to avoid useless call to modbus_reply ...
    9d5344cf
    Warning, modbus_receive returns 0 when a query is ignored.
    
    - function removed from TCP and RTU code and from backend structure
    - updated documentation
    - updated examples
    Stéphane Raimbault authored
    2011-12-27 00:15:27 +0100  
    Browse Dir »

15 Dec, 2011
1 commit
  • Unique transaction identifier by TCP connection ...
    6564c32b
    - remove static variable in the library
    
    libabc is a really good source of inspiration!
    https://git.kernel.org/?p=linux/kernel/git/kay/libabc.git
    Stéphane Raimbault authored
    2011-12-15 07:11:04 +0100  
    Browse Dir »

02 Nov, 2011
5 commits
  • Use accept4 with SOCK_CLOEXEC when available (Linux)
    2c585851
    Stéphane Raimbault authored
    2011-11-02 23:42:33 +0100  
    Browse Dir »
  • Open fd and socket with the CLOEXEC flag when available
    b94ba026
    Stéphane Raimbault authored
    2011-11-02 23:15:39 +0100  
    Browse Dir »
  • Exception response on report slave ID wasn't detected (closes #27)
    4cbc5252
    Stéphane Raimbault authored
    2011-11-02 08:54:26 +0100  
    Browse Dir »
  • Display function codes in hexadecimal in debug mode
    7fed3ff9
    Stéphane Raimbault authored
    2011-11-02 08:38:37 +0100  
    Browse Dir »
  • Fixed compilation break on platforms without TIOCSRS485 ...
    16e14ae1
    The serial mode and rts flags are now initialized in new function.
    Original patch provided by Jaime Alberto Silva
    <jaime@sgautomatizacion.com>.
    Stéphane Raimbault authored
    2011-11-02 08:04:31 +0100  
    Browse Dir »

31 Oct, 2011
4 commits
  • Check slave only in RTU backend and add unit tests ...
    1941fd4a
    - new function _modbus_rtu_pre_check_confirmation
    - new special test value to trigger an invalid response
    - add unit test to cover invalid TID too
    Stéphane Raimbault authored
    2011-10-31 16:49:17 +0100  
    Browse Dir »
  • Minor coding convention
    6bad3494
    Stéphane Raimbault authored
    2011-10-31 16:49:17 +0100  
    Browse Dir »
  • Provides a way to disable the byte timeout.
    602a7f38
    Alex Stapleton authored
    2011-10-31 16:49:17 +0100  
    Browse Dir »
  • Added slave ID check for response messages
    7ecfd411
    Alex Stapleton authored
    2011-10-31 16:49:17 +0100  
    Browse Dir »

20 Oct, 2011
1 commit
  • Protects modbus_mapping_free against NULL argument ...
    98b7a6a1
    Thanks to Andrea Mattia
    Stéphane Raimbault authored
    2011-10-20 22:52:45 +0200  
    Browse Dir »

28 Sep, 2011
2 commits
  • Close file descriptor when the settings don't apply in RTU ...
    c1b5d585
    Original patch provided by Thomas Stalder.
    Stéphane Raimbault authored
    2011-09-28 20:51:40 +0200  
    Browse Dir »
  • Request for Windows Sockets specification version 2.2 instead of 2.0 ...
    e93f2d88
    Thanks to Pavel Mazniker for the report.
    Stéphane Raimbault authored
    2011-09-28 19:47:31 +0200  
    Browse Dir »

01 Aug, 2011
3 commits
  • Removed useless init in float conversions
    f5e0585b
    Stéphane Raimbault authored
    2011-08-01 09:27:36 +0200  
    Browse Dir »
  • Review of RTS flow control code ...
    27b39f7e
    - avoid export of _modbus_rtu_set_rts and change its name to avoid
      confusion
    - namespace RTU functions and constants
    - use_rts is renamed rts
    - add missing '_' in function name
    - remove useless debug message in usual write
    - wrong message about 'not supported'
    - add check for TIOCM_RTS support
    - block RTS flow control when not available
    Stéphane Raimbault authored
    2011-08-01 08:35:25 +0200  
    Browse Dir »
  • Some stilistic changes
    88b2eaf3
    Torello Querci authored
    2011-08-01 08:35:25 +0200  
    Browse Dir »