No version for distro humble showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro jazzy showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro kilted showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro rolling showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro github showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro galactic showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

No version for distro iron showing melodic. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.8.5
License LGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Checkout URI https://github.com/ros-industrial/ros_canopen.git
VCS Type git
VCS Version melodic-devel
Last Updated 2025-04-14
Dev Status DEVELOPED
Released RELEASED
Tags driver ros canopen ros-industrial
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

This implements the CANopen device profile for drives and motion control. CiA(r) 402

Additional Links

Maintainers

  • Mathias Lüdtke

Authors

  • Thiago de Freitas
  • Mathias Lüdtke
README
No README found. See repository README.
CHANGELOG

Changelog for package canopen_402

0.8.5 (2020-09-22)

0.8.4 (2020-08-22)

  • handle illegal states in nextStateForEnabling
  • tranistion -> transition
  • Contributors: Mathias Lüdtke, Mikael Arguedas

0.8.3 (2020-05-07)

  • Bump CMake version to avoid CMP0048 warning Signed-off-by: ahcorde <<ahcorde@gmail.com>>
  • Contributors: ahcorde

0.8.2 (2019-11-04)

  • enable rosconsole_bridge bindings
  • switch to new logging macros
  • Contributors: Mathias Lüdtke

0.8.1 (2019-07-14)

  • Set C++ standard to c++14
  • Contributors: Harsh Deshpande

0.8.0 (2018-07-11)

  • handle invalid supported drive modes object
  • made Mode402::registerMode a variadic template
  • use std::isnan
  • migrated to std::atomic
  • migrated to std::unordered_map and std::unordered_set
  • migrated to std pointers
  • fix initialization bug in ProfiledPositionMode
  • 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)

  • Added state_switch_timeout parameter to motor.
  • added types for all function objects
  • pull make_shared into namespaces
  • added types for all shared_ptrs
  • migrate to new classloader headers
  • address catkin_lint errors/warnings
  • Contributors: Alexander Gutenkunst, Mathias Lüdtke

0.7.6 (2017-08-30)

0.7.5 (2017-05-29)

0.7.4 (2017-04-25)

  • use portable boost::math::isnan
  • Contributors: Mathias Lüdtke

0.7.3 (2017-04-25)

0.7.2 (2017-03-28)

0.7.1 (2017-03-20)

  • do quickstop for halt only if operation is enabled
  • Contributors: Mathias Lüdtke

0.7.0 (2016-12-13)

0.6.5 (2016-12-10)

  • stop on internal limit only if limit was not reached before
  • hardened code with the help of cppcheck
  • Do not send control if it was not changed Otherwise invalid state machine transitions might get commanded
  • styled and sorted CMakeLists.txt
    • removed boilerplate comments
    • indention
    • reviewed exported dependencies
  • styled and sorted package.xml
  • update package URLs
  • added option to turn off mode monitor
  • reset Fault_Reset bit in output only
  • enforce rising edge on fault reset bit on init and recover
  • Revert "Enforce rising edge on fault reset bit on init and recover"
  • enforce rising edge on fault reset bit on init and recover
  • Merge pull request #117 from ipa-mdl/condvars Reviewed condition variables
  • use boost::numeric_cast for limit checks since it handles 64bit values right
  • add clamping test
  • enforce target type limits
  • ModeTargetHelper is now template

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged canopen_402 at Robotics Stack Exchange