git commit -m "first commit for v2"
This commit is contained in:
189
Devices/Libraries/Ros/ros_canopen/socketcan_interface/CHANGELOG.rst
Executable file
189
Devices/Libraries/Ros/ros_canopen/socketcan_interface/CHANGELOG.rst
Executable file
@@ -0,0 +1,189 @@
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Changelog for package socketcan_interface
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
0.8.5 (2020-09-22)
|
||||
------------------
|
||||
* check settings pointer and print error if null
|
||||
* initalize settings properly in deprecated SocketCANInterface::init
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.8.4 (2020-08-22)
|
||||
------------------
|
||||
* make parse_error_mask a static member function
|
||||
* pass settings from ROS node to SocketCANInterface
|
||||
* add support for recursive XmlRpcSettings lookups
|
||||
* implemented report-only and fatal errors for SocketCANInterface
|
||||
* added settings parameter to DriverInterface::init
|
||||
* moved XmlRpcSettings to socketcan_interface
|
||||
* moved canopen::Settings into can namespace
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.8.3 (2020-05-07)
|
||||
------------------
|
||||
* Fixed Boost link in test-dispacher
|
||||
Signed-off-by: ahcorde <ahcorde@gmail.com>
|
||||
* Bump CMake version to avoid CMP0048 warning
|
||||
Signed-off-by: ahcorde <ahcorde@gmail.com>
|
||||
* do not print ERROR in candump
|
||||
* Contributors: Mathias Lüdtke, ahcorde
|
||||
|
||||
0.8.2 (2019-11-04)
|
||||
------------------
|
||||
* enable rosconsole_bridge bindings
|
||||
* switch to new logging macros
|
||||
* add logging based on console_bridge
|
||||
* handle extended frame strings like candump
|
||||
* implement Frame::fullid()
|
||||
* removed implicit Header operator
|
||||
* move stream operators into can namespace
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.8.1 (2019-07-14)
|
||||
------------------
|
||||
* Set C++ standard to c++14
|
||||
* implemented test for dispatcher
|
||||
* Replacing typedefs in socketcan_interface with using aliases.
|
||||
* added Delegate helpers for backwards compatibility
|
||||
* implemented create\*ListenerM helpers
|
||||
* Replacing FastDelegate with std::function and std::bind.
|
||||
* Contributors: Harsh Deshpande, Joshua Whitley, Mathias Lüdtke, pzzlr
|
||||
|
||||
0.8.0 (2018-07-11)
|
||||
------------------
|
||||
* migrated to std::function and std::bind
|
||||
* got rid of boost::noncopyable
|
||||
* replaced BOOST_FOREACH
|
||||
* migrated to std::unordered_map and std::unordered_set
|
||||
* migrated to std:array
|
||||
* migrated to std pointers
|
||||
* removed deprecated types
|
||||
* introduced ROSCANOPEN_MAKE_SHARED
|
||||
* added c_array access functons to can::Frame
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.7.8 (2018-05-04)
|
||||
------------------
|
||||
* Revert "pull make_shared into namespaces"
|
||||
This reverts commit 9b2cd05df76d223647ca81917d289ca6330cdee6.
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.7.7 (2018-05-04)
|
||||
------------------
|
||||
* pull make_shared into namespaces
|
||||
* added types for all shared_ptrs
|
||||
* fix catkin_lint warnings in filter tests
|
||||
* migrate to new classloader headers
|
||||
* find and link the thread library properly
|
||||
* compile also with boost >= 1.66.0
|
||||
* explicitly include iostream to compile with boost >= 1.65.0
|
||||
* address catkin_lint errors/warnings
|
||||
* added test for FilteredFrameListener
|
||||
* fix string parsers
|
||||
* default to relaxed filter handling
|
||||
works for standard and extended frames
|
||||
* fix string handling of extended frames
|
||||
* added filter parsers
|
||||
should work for vector<unsigned int>, vector<string> and custom vector-like classes
|
||||
* implemented mask and range filters for can::Frame
|
||||
* Contributors: Lukas Bulwahn, Mathias Lüdtke
|
||||
|
||||
0.7.6 (2017-08-30)
|
||||
------------------
|
||||
* make can::Header/Frame::isValid() const
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.7.5 (2017-05-29)
|
||||
------------------
|
||||
* fix rosdep dependency on kernel headers
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.7.4 (2017-04-25)
|
||||
------------------
|
||||
|
||||
0.7.3 (2017-04-25)
|
||||
------------------
|
||||
|
||||
0.7.2 (2017-03-28)
|
||||
------------------
|
||||
|
||||
0.7.1 (2017-03-20)
|
||||
------------------
|
||||
* stop CAN driver on read errors as well
|
||||
* expose socketcan handle
|
||||
* implemented BCMsocket
|
||||
* introduced BufferedReader::readUntil
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.7.0 (2016-12-13)
|
||||
------------------
|
||||
|
||||
0.6.5 (2016-12-10)
|
||||
------------------
|
||||
* removed Baseclass typedef since its use prevented virtual functions calls
|
||||
* add missing chrono dependency
|
||||
* Added catch-all features in BufferedReader
|
||||
* hardened code with the help of cppcheck
|
||||
* styled and sorted CMakeLists.txt
|
||||
* removed boilerplate comments
|
||||
* indention
|
||||
* reviewed exported dependencies
|
||||
* styled and sorted package.xml
|
||||
* update package URLs
|
||||
* Improves StateInterface implementation of the DummyInterface.
|
||||
The doesLoopBack() method now returns the correct value. A state change is
|
||||
correctly dispatched when the init() method is called.
|
||||
* Changes inheritance of DummyInterface to DriverInterface.
|
||||
Such that this interface can also be used for tests requiring a DriverInterface
|
||||
class.
|
||||
Test results of the socketcan_interface tests are unchanged by this
|
||||
modification as it only uses the CommInterface methods.
|
||||
* added socketcan_interface_string to test
|
||||
* moved string functions into separate lib
|
||||
* Introduced setNotReady, prevent enqueue() to switch from closed to open
|
||||
* Reading state\_ should be protected by lock
|
||||
* improved BufferedReader interface and ScopedEnabler
|
||||
* added flush() and max length support to BufferedReader
|
||||
* added BufferedReader
|
||||
* wake multiple waiting threads if needed
|
||||
* pad hex buffer strings in all cases
|
||||
* removed unstable StateWaiter::wait_for
|
||||
* Contributors: Ivor Wanders, Mathias Lüdtke, Michael Stoll
|
||||
|
||||
0.6.4 (2015-07-03)
|
||||
------------------
|
||||
* added missing include, revised depends etc.
|
||||
|
||||
|
||||
0.6.3 (2015-06-30)
|
||||
------------------
|
||||
* dependencies revised
|
||||
* reordering fix for `#87 <https://github.com/ros-industrial/ros_canopen/issues/87>`_
|
||||
* intialize structs
|
||||
* tostring fixed for headers
|
||||
* removed empty test
|
||||
* added DummyInterface with first test
|
||||
* added message string helper
|
||||
* added missing include
|
||||
* install socketcan_interface_plugin.xml
|
||||
* migrated to class_loader for non-ROS parts
|
||||
* moved ThreadedInterface to dedicated header
|
||||
* removed bitrate, added loopback to DriverInterface::init
|
||||
* added socketcan plugin
|
||||
* CommInterstate and StateInterface are now bases of DriverInterface.
|
||||
Therefore DispatchedInterface was moved into AsioBase.
|
||||
* remove debug prints
|
||||
* shutdown asio driver in destructor
|
||||
* proper mask shifts
|
||||
* Contributors: Mathias Lüdtke
|
||||
|
||||
0.6.2 (2014-12-18)
|
||||
------------------
|
||||
|
||||
0.6.1 (2014-12-15)
|
||||
------------------
|
||||
* remove ipa_* and IPA_* prefixes
|
||||
* fixed catkin_lint errors
|
||||
* added descriptions and authors
|
||||
* renamed ipa_can_interface to socketcaninterface
|
||||
* Contributors: Florian Weisshardt, Mathias Lüdtke
|
||||
Reference in New Issue
Block a user