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
  • 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 »
  • Use int instead of uint8_t/uint16_t in function arguments. ...
    50235c40
    It's slower to pass non aligned values.
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Rename packet to message
    ea8b20b1
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • - Rename MAX_PACKET_SIZE to MAX_MESSAGE_LENGTH ...
    23ac3281
    - Reduce the max message length to 256 (PI_M300)
    - s/size/length/
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Cleanup reg_count, coil_count -> nb_points
    f5cd5962
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Add preset_multiple_registers in slave side ...
    7b320fa2
    - add some unit tests
    - add PRESET_MULTIPLE_REGISTERS support in manage_query()
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Add force_multiple_coils on the slave side ...
    f4583400
    - cleanups in offset/resp_length vars
    - cleanups in comments
    - add FORCE_MULTIPLE_COILS in manage_query
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Add some items to TODO
    b00461d1
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Add preset_single_register on the server side (slave)
    ed5bed91
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Update TODO
    2ed01857
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • - Fix the server side of force_single_coil ...
    de225a19
    - Add some tests for force_single_coil
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • New tests
    861e6a84
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • FIX mapping allocation
    adbc98bc
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Enhance detection of ILLEGAL_DATA_ADDRESS error.
    73ce26e0
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Minor ...
    4cf22c31
    - Two statements on the same line
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Minor ...
    d457ea86
    - remove a comment about perror (useless)
    - remove some printf
    - rename write_ret to ret
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Enhance error management.
    9be43128
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Common error handling for RTU and TCP.
    02f16fd4
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • Add static declaration to response_exception
    14749913
    Stéphane Raimbault authored
    2010-01-21 11:35:22 +0100  
    Browse Code »
  • - The slave can build exception responses: ...
    93f239f5
    o illegal data value
      o illegal data address
    - Better naming of build_query_basis and build_response_basis
    - build_response_basis can be use by response_exception
    - Reduce variable declarations
    - Close 3 FIXME
    - Add a test in unit-test-master
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • - the test server is now an infinite loop ...
    2b965d49
    - use uint8_t* for the query
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Remove printf
    4c9b0298
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Reduce the difference with the MacOS X verion.
    72ee68ee
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Integer division 8.0 -> 8
    8556e176
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Major changes to test-master-random ...
    1d058c8e
    - Use only addresses between address_start and address_end
    - Better memory usage
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Unit testing ...
    fa4f566b
    - Major changes to unit-test-master/slave to add 4 tests
    - Use new functions to manipulate bits
    - Reduce memory usage (allocate only the required space and use
      uint[8|16]_t pointers)
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Various changes ...
    1660f894
    - declare some functions static
    - use uint8_t and uint16_t in various places to reduce memory use, the transition is not complete and will break compilation of some applications
    - add some new functions to get/set bits from one or many bytes:
      o set_bits_from_byte
      o set_bits_from_bytes
      o get_byte_from_bits
    - the server (slave) detects a connection closing
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »
  • Add a comment about uint16_t
    07ae7c91
    Stéphane Raimbault authored
    2010-01-21 11:35:21 +0100  
    Browse Code »