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
21 Jan, 2010
40 commits
  • Rename manage_query() to modbus_manage_query() and comment cleanups.
    202231da
    Stéphane Raimbault authored
    2010-01-21 11:35:25 +0100  
    Browse Code »
  • Better unit tests. ...
    d11d30a5
    - The coil and registers are wrote by the master and not assigned by the
      slave anymore
    - The data used to write are the ones in unit-test.h
    - The read test is done after the write test
    Stéphane Raimbault authored
    2010-01-21 11:35:25 +0100  
    Browse Code »
  • Better ouput in random-test-master.c
    1a9f8867
    Stéphane Raimbault authored
    2010-01-21 11:35:25 +0100  
    Browse Code »
  • Write the values in force_multiple_coils and preset_multiple_registers (SLAVE)
    a20d39d3
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • New random-test-slave ...
    3948142c
    - rename test-master-random => random-test-master
    - fix memset
    - update README
    - add the files to configure.ac and wscript
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add a comment for modbus_connect.
    4bc60984
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Minor s/count/nb/ in modbus.[ch]
    0a80018a
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • The Debian package become a Ubuntu one (minor change). ...
    0ef574f6
    I don't know how to manage many versions.
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Check the number of points requested ...
    6683bd47
    - s/datas/data/
    - the warning is now an error
    - add some checks in modbus.c
    - add unit tests
    - remove the TODO item
    - minor 80 columns changes
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Minor changes to try to follow the 80 columns coding convention.
    c94fc603
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add an entry about Debian and RPM packages.
    d2bba0ba
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add Debian package files
    1ced38d9
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Changes in autotools files ...
    2a4c5bec
    - cleanup in autogen.sh (only 2 lines now!)
    - remove the version redundancy in configure.ac
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add the boring INSTALL file from autotools
    3d3e0a05
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Reduce the number of params in functions to enhance the speed of ...
    e8ac5407
    execution.
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Bump version to 2.0.0 in configure.ac and wscript.
    8a96bcb6
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add .waf-* to ignored files
    9b677f54
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add binary of Waf 1.4.1 (strip). ...
    932d6442
    http://code.google.com/p/waf/
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Add documentation about the test programs.
    5d785208
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Updated TODO file
    e4053afe
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • The transaction identifier used in response is now conform to the ...
    788cbf0b
    MODBUS Messaging on TCP/IP Implementation Guide V1.0b.
    
    The transaction identifier is used to associate the future response
    with the request.  So, at a time, on a TCP connection, this identifier
    must be unique. There are several manners to use the transaction
    identifier:
    - For example, it can be used as a simple "TCP sequence number" with a
      counter which is incremented at each request.
    - It can also be judiciously used as a smart index or pointer to
      identify a transaction context in order to memorize the current
      remote server and the pending MODBUS request.
    Stéphane Raimbault authored
    2010-01-21 11:35:24 +0100  
    Browse Code »
  • Better use \n in printf in unit-test-master.c
    688ec1f5
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • New programs to benchmark the transfert rate. ...
    2b83af9e
    The results are really interesting!
    - bench-bandwidth-slave.c
    - bench-bandwidth-master.c
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Reduce the number of defines about maximum values for status and registers.
    8d1493f9
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Minor change in the debug output
    4d75c35b
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Minor comment set_response_length_tcp -> set_message_length_tcp
    4fabc5b3
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Fix #224496 reported by Todd Denniston. ...
    cd93c236
    It is easier to install on rpm based systems with a spec file.
    
    I don't want to update the file to each beta until the 2.0 release so
    I already use the 2.0 name in the spec file.
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • GNU licenses updated to the version 3.
    a017c19f
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Partial revert of changeset 76 to avoid to use the INSTALL file. ...
    7811cc83
    - concat the content of INSTALL at the end of README
    - re-add the --force option to autogen.sh
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Fix #224485 reported by Todd Denniston ...
    680e90f4
    libmodbus does not link with c++ code.
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Remove an item in TODO (not done)
    c2d93bb0
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Fix incorrect number of points in unit-test-master.c
    62654acc
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Updated NEWS
    3e867a12
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • The new modbus_param_t use only 2 cachelines on Core 2 Duo (2 * 64 bytes). ...
    1df898b4
    Pahole tool by Arnaldo Carvalho de Melo has been used to found this problem.
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Minor changes about baud rate setting
    032db7f7
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • autogen.sh ...
    46ecda7e
    - change autoreconf option to not overwrite INSTALL file
    - add verbose flag
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Updated INSTALL (autotools aren't deprecated)
    ca36a4bb
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Reorder error_treat arguments (modbu_param_t first)
    663084b6
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • Rename nb_bits to nb_points for status values
    dc8ed400
    Stéphane Raimbault authored
    2010-01-21 11:35:23 +0100  
    Browse Code »
  • It's faster to use int data than uint16_t (alignment).
    b5d75be3
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »