ros-indigo-canopen-chain-node (0.6.9-0trusty) trusty; urgency=high



 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Tue, 22 May 2018 22:00:00 -0000

ros-indigo-canopen-chain-node (0.6.8-0trusty) trusty; urgency=high

  * added reset_errors_before_recover option
  * Contributors: Mathias Lüdtke

 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Mon, 17 Jul 2017 22:00:00 -0000

ros-indigo-canopen-chain-node (0.6.7-0trusty) trusty; urgency=high



 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Mon, 27 Mar 2017 22:00:00 -0000

ros-indigo-canopen-chain-node (0.6.6-0trusty) trusty; urgency=high

  * refactored EMCY handling into separate layer
  * do not reset thread for recover
  * properly stop run thread if init failed
  * Merge pull request #201 <https://github.com/ros-industrial/ros_canopen/issues/201> from ipa-mdl/bcm-sync
    Added support for external sync providers
  * deprecation warning for SHM-based master implementations
  * implemented canopen_sync_node
  * added object access services
  * implement level-based object logging
  * added node name lookup
  * wait only if sync is disabled
  * Contributors: Mathias Lüdtke

 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Fri, 17 Mar 2017 23:00:00 -0000

ros-indigo-canopen-chain-node (0.6.5-0trusty) trusty; urgency=high

  * protect MotorChain setup with RosChain lock
  * added include to <boost/scoped_ptr.hpp>; solving #177 <https://github.com/ipa-mdl/ros_canopen/issues/177>
  * default to canopen::SimpleMaster::Allocator (#71 <https://github.com/ipa-mdl/ros_canopen/issues/71>)
  * exit code for generic error should be 1, not -1
  * styled and sorted CMakeLists.txt
    * removed boilerplate comments
    * indention
    * reviewed exported dependencies
  * styled and sorted package.xml
  * update package URLs
  * moved roslib include into source file
  * renamed chain_ros.h to ros_chain.h, fixes #126 <https://github.com/ipa-mdl/ros_canopen/issues/126>
  * Use of catkin_EXPORTED_TARGETS
    Install target for canopen_ros_chain
  * Splitted charn_ros.h into chain_ros.h and ros_chain.cpp
  * Revert "stop heartbeat after stack was shutdown"
    This reverts commit de985b5e9664edbbcc4f743fff3e2a2391e1bf8f.
  * improve failure handling in init service callback
  * improved excetion handling in init and recover callback
  * Merge pull request #109 <https://github.com/ipa-mdl/ros_canopen/issues/109> from ipa-mdl/shutdown-crashes
    Fix for pluginlib-related crashes on shutdown
  * catch std::exception instead of canopen::Exception (#110 <https://github.com/ipa-mdl/ros_canopen/issues/110>)
  * call to detroy is not needed anymore
  * added GuardedClassLoader implementation
  * minor shutdown improvements
  * Contributors: Mathias Lüdtke, Michael Stoll, xaedes

 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Fri, 09 Dec 2016 23:00:00 -0000

ros-indigo-canopen-chain-node (0.6.4-0trusty) trusty; urgency=high



 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Thu, 02 Jul 2015 22:00:00 -0000

ros-indigo-canopen-chain-node (0.6.3-0trusty) trusty; urgency=high

  * added motor_layer settings
  * remove boost::posix_time::milliseconds from SyncProperties
  * removed support for silence_us since bus timing cannot be guaranteed
  * implemented plugin-based Master allocators, defaults to LocalMaster
  * set initialized to false explicitly if init failed
  * include for std_msgs::String was missing
  * Merge remote-tracking branch 'origin/std_trigger' into new_402
    Conflicts:
    canopen_chain_node/CMakeLists.txt
    canopen_chain_node/include/canopen_chain_node/chain_ros.h
  * halt explicitly on shutdown
  * stop heartbeat after stack was shutdown
  * migrated to Timer instead of ros::Timer to send heartbeat even after ros was shutdown
  * run loop even if ros is shutdown
  * improved chain shutdown behaviour
  * fix for g++: proper message generation
  * Merge branch 'publisher' into muparser
    Conflicts:
    canopen_motor_node/src/control_node.cpp
  * added generic object publishers
  * migrated to std_srvs/Trigger
  * use atomic flag instead of thread pointer for synchronization
  * do not run diagnostics if chain was not initalized, output warning instead
  * Changes Layer Status to Warning during the service calls
  * refactored Layer mechanisms
  * heartbeat works now
  * check XmlRpcValue types in dcf_overlay
  * removed IPCLayer sync listener, loopback is disabled per default
  * added simple heartbeat timer
  * added sync silence feature
  * parse sync properties only if sync_ms is valid
  * require message strings for error indicators, added missing strings, added ROS logging in sync loop
  * skip "eds_pkg" if not provided
  * clear layer before plugin loader is deleted
  * implemented node list as struct
  * 'modules' was renamed to 'nodes'
  * removed chain name
  * added driver_plugin parameter for pluginlib look-up
  * implemented threading in CANLayer
  * removed bitrate, added loopback to DriverInterface::init
  * allow dcf_overlay in defaults as well
  * recursive merge of MergedXmlRpcStruct
  * added dcf_overlay parameter
  * Merge branch 'auto_scale' into indigo_dev
    Conflicts:
    canopen_chain_node/include/canopen_chain_node/chain_ros.h
  * Merge remote-tracking branch 'ipa320/indigo_dev' into indigo_dev
    Conflicts:
    canopen_chain_node/include/canopen_chain_node/chain_ros.h
    canopen_motor_node/src/control_node.cpp
  * catch exceptions during master creation
  * removed MasterType form template
  * added master_type parameter
  * Merge branch 'indigo_dev' into merge
    Conflicts:
    canopen_chain_node/include/canopen_chain_node/chain_ros.h
    canopen_master/include/canopen_master/canopen.h
    canopen_master/include/canopen_master/layer.h
    canopen_master/src/node.cpp
    canopen_motor_node/CMakeLists.txt
    canopen_motor_node/src/control_node.cpp
  * added MergedXmlRpcStruct as replacement for read_xmlrpc_or_praram
  * Contributors: Mathias Lüdtke, thiagodefreitas

 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Mon, 29 Jun 2015 22:00:00 -0000

ros-indigo-canopen-chain-node (0.6.2-0trusty) trusty; urgency=high



 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Wed, 17 Dec 2014 23:00:00 -0000

ros-indigo-canopen-chain-node (0.6.1-0trusty) trusty; urgency=high

  * remove ipa_* and IPA_* prefixes
  * added descriptions and authors
  * renamed ipa_canopen_chain_ros to canopen_chain_node
  * Contributors: Florian Weisshardt, Mathias Lüdtke

 -- Mathias Lüdtke <mathias.luedtke@ipa.fraunhofer.de>  Sun, 14 Dec 2014 23:00:00 -0000


