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
30 Mar, 2010
1 commit
  • Implement the register <-> float conversion without breaking aliasing rules. ...
    2fc58929
    The previous implementation dereferenced a type-puned pointer, which is
    illegal according to ANSI C. Some newer versions of GCC will complain
    about this. This implementation uses "memcpy" to avoid this problem.
    Florian Forster authored
    2010-03-30 10:48:03 +0200  
    Browse Code »

24 Mar, 2010
3 commits
  • Add .gitignore
    170b042c
    Stéphane Raimbault authored
    2010-03-24 08:40:48 +0100  
    Browse Code »
  • Coding conventions rules for Emacs
    02f33709
    Stéphane Raimbault authored
    2010-03-24 08:40:48 +0100  
    Browse Code »
  • Remove one argument to receive_msg and modbus_slave_receive ...
    0a6ea1ac
    - the return value is used to pass the message length
    - remove the hack on exception check in modbus receive
    - update tests
    Stéphane Raimbault authored
    2010-03-24 08:40:30 +0100  
    Browse Code »

21 Jan, 2010
36 commits
  • Fix #457200 - FreeBSD support by Norbert Koch
    f20a1860
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • New API to close slave TCP socket
    5f65efd8
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Removed malloc check which doesn't pass on ARM linux toolchain
    47abb900
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Fix #425604 - Conditional jump or move depends on uninitialised value(s) ...
    effaf929
    It occurs on first occurence of slave timeout (found with Valgrind 3.3.0).
    Reported by Henrik Munktell.
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Implemented FC_REPORT_SLAVE_ID according to specs
    243ac512
    Paul Fertser authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • New API modbus_read_float() and modbus_write_float() for float values
    22a68981
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Fix useless ret argument in printf
    77c8c416
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • New function modbus_set_slave()
    237df102
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Use config.h in Waf compilation ...
    62d8e2f6
    - simpler wscript_build files
    - reuse VERSION
    - add path to config.h
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Add config.h and config.h.in to .bzrignore
    e4b94e78
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Fix #378981 - CRC error on RTU response doesn't return negative value ...
    16b9a1b3
    Reported by Henrik Munktell.
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Remove/ignore INSTALL file and add --force to autoreconf
    f46bde45
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Autoconf settings for CentOS 4.6 and CentOS 5.3 ...
    58cf0686
    They came with autoconf-2.59, which does not support AC_TYPE_UINT*_T .
    Yishin Li authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Autotools settings adjustments ...
    db78b0c8
    - removed maintainer-mode
    - RANLIB useless
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • modbus_mapping_new returns 0 on success ...
    17994074
    - adjusts various comments on return values
    - updated tests
    - added entry to MIGRATION
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Fix #375926 - modbus.c:164: error: `MSG_DONTWAIT' undeclared ...
    6e6e2602
    Reported and tested by Yishin Li.
    
    Real fix #333455 - IPTOS_LOWDELAY not supported on cygwin
    Thank to Yishin Li for the better problem description.
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Minor - White spaces cleanup
    629dc1d7
    Stéphane Raimbault authored
    2010-01-21 11:35:28 +0100  
    Browse Code »
  • Removed a duplicated entry
    60f2ff78
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Fix #333455 - Workaround IPTOS_LOWDELAY not supported ...
    1d6ab32e
    - check IPTOS_LOWDELAY define in configure
    - generate a config.h
    - include the generated config.h in modbus.c
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Updated NEWS file
    e8dc8cb0
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Clearer message when a request is ignored
    58229652
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Fix typo EROOR -> ERROR
    5def87b3
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Error handling improvements ...
    14f42c18
    - new function modbus_flush
    - new names and values for error defines
    - finer recovery on error
    - merge TOO_MANY_DATA and INVALID_DATA
    - stop unit-test-master at the first error
    - FLUSH_OR_RECONNECT_ON_ERROR -> FLUSH_OR_CONNECT_ON_ERROR
    - more precise tests in unit-test-master
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Replaced AF_INET by PF_INET in socket() ...
    efbbc3f7
    - same values (2)
    - man of socket() says PF_INET (packet family)
    - AF_INET (address family) for addresses
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Fix typo on set verb
    edf461e8
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Updated .bzrignore
    29fc0682
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Added some checks to configure.ac ...
    f88ca1ab
    - detected by autoscan
    - uintX_T
    - added functions
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • The slave only listen when concerned (slave ID or broadcast) ...
    cdc536c9
    - MAJOR changes to the API (see MIGRATION)
    - New unit tests
    - Removed TODO list
    - Updated NEWS & MIGRATION files
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Conformance of the TCP trame length ...
    f5e2f2c9
    The maximum length of the ADU is 260 in TCP not 256.
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • New definitions for MAX_STATUS and MAX_REGISTERS ...
    535e696f
    Improve the conformance to the Modbus protocol.
    MAX_STATUS: 800 -> 2000
    MAX_REGISTERS: 100 -> 125
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Incremente the values of HEADER_LENGTH_[RTU|TCP] defines ...
    51500e93
    This change improves the conformance with the PDU and ADU definitions of the
    Modbus protocol and reduces the number of additions.
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Rename modbus/ to src/ ...
    e80dc405
    - upgrade to WAF 1.5.3
    - smaller WAF scripts
    - fix using of modbus.h with WAF
    - updated configure.ac and Makefile.am files
    - change include paths in test files
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Fix the bandwith computing when a longer delay is measured ...
    795d1fd7
    - use milliseconds instead of microseconds
    - increase the number of loops to 100 000 from 10 000
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Reduce size of modbus_param_t ...
    92f7a1f8
    - remove header and checksum length from modbus_param_t
    - use new const tables
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • New entry for libmodbus 2.2.0
    b4177e70
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »
  • Fix missing FLUSH_OR_RECONNECT_ON_ERROR in RTU mode
    a482dcc9
    Stéphane Raimbault authored
    2010-01-21 11:35:27 +0100  
    Browse Code »