No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.9.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-08-19
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_updater

1.9.3 (2018-05-02)

  • Merge pull request #73 from tue-robotics/indigo-devel Add a simple Heartbeat-DiagnosticTask
  • Add Python version of Heartbeat DiagnosticTask
  • Add a very very simple Heartbeat DiagnosticTask
  • Contributors: Austin, Loy van Beek, loy

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • Minor python updates
  • Contributors: trainman419

1.9.0 (2017-04-25)

  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Fixed bug with merge summary in status wrapper
  • Contributors: Lukas Bulwahn, pAIgn10

1.8.10 (2016-06-14)

1.8.9 (2016-03-02)

1.8.8 (2015-08-06)

1.8.7 (2015-01-09)

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

1.8.4 (2014-07-24 20:51)

1.8.3 (2014-04-23)

  • Initialize next_time_ properly. Fixes #20
  • Add failing test for fast updater
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

  • Fix linking. All tests pass. Fixes #12
  • Most tests pass
  • Fix doc reference. Fixes #14
  • Contributors: Austin Hendrix

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • Added ability to supply a custom node name (prefix) to Updater
  • Added ability to supply node handle and private node handle to Updater
  • fixed exporting python API to address #10
  • fixed test related issues in some CMakeLists
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Aero, Austin Hendrix, Brice Rebsamen, Lukas Bulwahn, Mitchell Wills

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Fix linking on tests
  • support python binding of diagnostic_updater on groovy
  • Contributors: Ryohei Ueda, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • added missing license header
  • added missing license headers
  • Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • missing includedirs from roscpp cause compile errors. diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory compilation terminated.
  • Contributors: Thibault Kruse

1.7.7 (2012-11-10)

1.7.6 (2012-11-07 23:32)

1.7.5 (2012-11-07 21:53)

1.7.4 (2012-11-07 20:18)

1.7.3 (2012-11-04)

  • fix the non-existing xml
  • Contributors: Vincent Rabaud

1.7.2 (2012-10-30 22:31)

  • fix rostest
  • Contributors: Vincent Rabaud

1.7.1 (2012-10-30 15:30)

  • fix a few things after the first release
  • fix a few things all over
  • Contributors: Vincent Rabaud

1.7.0 (2012-10-29)

  • catkinize the stack
  • backport the Python API from 1.7.0
  • use the proper gtest macro
  • Created branch 1.7.0 and reverted corresponding changes in trunk and tag 1.7.0 As a result branch 1.7.0 contains the new python API, and trunk corresponds to 1.6.4
  • Added Python API to diagnostic_updater
  • Fixing docs for frequency status parameters, #5093
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Fixing formatting for diagnostic updater's update_functions. #4523
  • Adding std_msgs dependency to diagnostic_aggregator. #4491
  • Deprecated message methods removed in diagnostics updater
  • Added Ubuntu platform tags to manifest
  • Corrected the version number in which removeByName was added.
  • Added a removeByName method that allows a diagnostic task to be removed from a diagnostic_updater.
  • Adding checks to diagnostic status wrapper to verify output from bool values
  • Removed special handling of uint8 in diagnostic_status_wrapper. Uint8 isn't always bool.
  • DiagnosticStatusWrapper now has bool support in add() function. #3860
  • Marked diagnostic_updater and self_test as doc reviewed.
  • Tweaked examples and documentation based on doc review feedback.
  • Dox updates for diagnostic updater
  • Changed error to warning level in frequency status regression test
  • Removed ROS API from doxygen. Added setHardwareID method to example code.
  • Fixing param name in diagnostic updater
  • Reporting frequency problems as warning, not error in diagnostic_updater, #3555
  • Took out all deprecated stuff from diagnostic_updater.
  • Made diagnostic_updater example go into bin directory.
  • Changed getParam to getParamCached.
  • Updated review status to API cleared.
  • Returned check of diagnostic_period to only happen when the update happens pending fix of ROS 0.0, -0.0, -0.0, 0.11215413361787796, -0.0)
  • Finished example and documentation. Renamed CombinationDiagnosticUpdater to CompositeDiagnosticUpdater.
  • Added setHardwareID to diagnostic_updater.
  • Reintroduced an Updater constructor that takes a node handle because a lot of nodes actually depend on it.
  • Bug slipped into previous checkin.
  • Updating documentation. Took NodeHandle parameter out of Updater constructor.
  • Added setHardwareID method, and now warns if it is not used.
  • Got rid of ComposableDiagnosticTask. Now all tasks are composable.
  • Modified diagnostic_period so that it gets checked every time the update method is called. This way a long period can get shortened without waiting for the long period to expire.
  • When a diagnostic task is first added to a diagnostic_updater, the initial status is now OK instead of error.
  • Added timestamp to diagnostic updater publish call. Auto-filling of timestamps is deprecated in ROS 0.10
  • Fixed spurious newline in string that was preventing compilation of diagnostic_updater users.
  • Finished updating the diagnostics for diagnostic_updater.
  • Commented the DiagnosedPublisher classes.
  • Added some comments to diagnostic_updater and made ComposableDiagnosticTask::split_run protected.
  • Updated diagnosed publisher code to be able to work with a CameraPublisher
  • Getting diagnostic_updater to compile. Still spewing a bunch of warnings.
  • Added extra debugging options to self_test and diagnostic_updater. On by default for self_test, off for diagnostic_updater. When on, failing statuses will be printed to the console.
  • updated self_test, diagnostic_updater, dynamic_reconfigure and wge100_camera to use new ~ namespace access method
  • Corrected diagnostic status merge logic.
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Add a method to clear the DiagnosticStatus values in DiagnosticStatusWrapper. Clear old values when reusing DiagnosticStatusWrapper.
  • Took out adds and addsf from diagnostic_updater/DiagnosticStatusWrapper now that all other nodes have been modified.
  • Converted adds into add and add-f into addf. Left the old ones, but they are now deprecated.
  • Updated self test for new diagnostic format.
  • Updated DiagnosticStatusWrapper for changes in diagnostic format.
  • Cleaned up DiagnosticStatusWrapper in response to change in diagnostic message.
  • Fixes for diagnostic_msgs::KeyValue::label -> key
  • fixing through diagnostic_updater
  • Changed DiagnosticMessage to DiagnosticArray
  • Changed DiagnosticValue to KeyValue
  • Fixed bug in declaration of deprecated class.
  • Deprecated old self_test and diagnostic_updater APIs.
  • Minor improvements to diagnostic updater.
  • Allowed Publisher to be changed in a DiagnosedPublisher. This allows the Publisher to be created later than the DiagnosedPublisher.
  • add cstdio include for gcc 4.4
  • Took out const_cast that became unnecessary thanks to the resolution of ticket #1228.
  • Added missing includes.
  • robot_msgs/Diagnostic* to diagnostic_msgs/Diagnostic* and robot_srvs/SelfTest into diagnostic_msgs too
  • Added DiagnosedPublisher and HeaderlessDiagnosedPublisher to automatically publish diagnostics upon publication, and integrated them with the forearm_camera. Started writing an outling of the driver_base classes.
  • Committing change from Blaise's tree
  • Added a formatted summary method to DiagnosticStatusWrapper.
  • Corrected a bug in the frequency updater, and made it and the timestamp updaters thread safe.
  • Added a TimeStampStatus diagnostic to monitor that timestamps are reasonably close to now.
  • Slowed timing by 10x in test case to improve odds of passing on 64 bit architectures.
  • Corrected some bugs that could have caused undefined behavior. Added support for automatically publishing a "Starting up" message before the while the node is initializing. Did some refactoring.
  • Fixed a bug in how function classes were being added to the Updater.
  • Fixed a bug in frequency diagnostic reporting.
  • Modified update functions so that they are function classes. Added a correspondence convenience add method to Updater_base.
  • Corrected a possibly infinite recursion in adds.
  • Small fix to compatibility layer for old-style nodes
  • Upgraded the diagnostic_updater to use NodeHandles, and to allow more general functions to be used. Started adding update_functions to do common diagnostic publishing tasks. This will be populated more later.
  • Added a DiagnosticStatusWrapper class derived from DiagnosticStatus. It adds a few methods to more conveniently set the DiagnosticStatus's fields. The diagnostic_updater has been updated so that it can work with DiagnosticStatus or DiagnosticStatusWrapper.:
  • diagnostic_updater: Now can be used with classes that don't inherit from Node.
  • roscpp API changes

    • ros::node -> ros::Node
    • ros::msg -> ros::Message
    • deprecated methods removed
    • rosconsole/rosconsole.h -> ros/console.h

    * goodbye rosthread

  • bogus dependency

  • results from changing ros::Time constructor and all uses of it I can find

  • Adding node name into diagnostic updater status names.

  • Moving package review status from wiki to manifests

  • Changing form of advertise in diagnostic updater.

  • Removing old printf from diagnostic_updater.

  • Checking in package for easy diagnostic updating.

  • Contributors: Vincent Rabaud, blaise, blaisegassend, bricerebsamen, ehberger, gerkey, jfaustwg, jleibs, leibs, morgan_quigley, pmihelich, rob_wheeler, straszheim, tfoote, vrabaud, watts, wattsk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org

Package Summary

Tags No category tags.
Version 1.9.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-08-19
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_updater

1.9.3 (2018-05-02)

  • Merge pull request #73 from tue-robotics/indigo-devel Add a simple Heartbeat-DiagnosticTask
  • Add Python version of Heartbeat DiagnosticTask
  • Add a very very simple Heartbeat DiagnosticTask
  • Contributors: Austin, Loy van Beek, loy

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • Minor python updates
  • Contributors: trainman419

1.9.0 (2017-04-25)

  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Fixed bug with merge summary in status wrapper
  • Contributors: Lukas Bulwahn, pAIgn10

1.8.10 (2016-06-14)

1.8.9 (2016-03-02)

1.8.8 (2015-08-06)

1.8.7 (2015-01-09)

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

1.8.4 (2014-07-24 20:51)

1.8.3 (2014-04-23)

  • Initialize next_time_ properly. Fixes #20
  • Add failing test for fast updater
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

  • Fix linking. All tests pass. Fixes #12
  • Most tests pass
  • Fix doc reference. Fixes #14
  • Contributors: Austin Hendrix

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • Added ability to supply a custom node name (prefix) to Updater
  • Added ability to supply node handle and private node handle to Updater
  • fixed exporting python API to address #10
  • fixed test related issues in some CMakeLists
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Aero, Austin Hendrix, Brice Rebsamen, Lukas Bulwahn, Mitchell Wills

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Fix linking on tests
  • support python binding of diagnostic_updater on groovy
  • Contributors: Ryohei Ueda, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • added missing license header
  • added missing license headers
  • Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • missing includedirs from roscpp cause compile errors. diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory compilation terminated.
  • Contributors: Thibault Kruse

1.7.7 (2012-11-10)

1.7.6 (2012-11-07 23:32)

1.7.5 (2012-11-07 21:53)

1.7.4 (2012-11-07 20:18)

1.7.3 (2012-11-04)

  • fix the non-existing xml
  • Contributors: Vincent Rabaud

1.7.2 (2012-10-30 22:31)

  • fix rostest
  • Contributors: Vincent Rabaud

1.7.1 (2012-10-30 15:30)

  • fix a few things after the first release
  • fix a few things all over
  • Contributors: Vincent Rabaud

1.7.0 (2012-10-29)

  • catkinize the stack
  • backport the Python API from 1.7.0
  • use the proper gtest macro
  • Created branch 1.7.0 and reverted corresponding changes in trunk and tag 1.7.0 As a result branch 1.7.0 contains the new python API, and trunk corresponds to 1.6.4
  • Added Python API to diagnostic_updater
  • Fixing docs for frequency status parameters, #5093
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Fixing formatting for diagnostic updater's update_functions. #4523
  • Adding std_msgs dependency to diagnostic_aggregator. #4491
  • Deprecated message methods removed in diagnostics updater
  • Added Ubuntu platform tags to manifest
  • Corrected the version number in which removeByName was added.
  • Added a removeByName method that allows a diagnostic task to be removed from a diagnostic_updater.
  • Adding checks to diagnostic status wrapper to verify output from bool values
  • Removed special handling of uint8 in diagnostic_status_wrapper. Uint8 isn't always bool.
  • DiagnosticStatusWrapper now has bool support in add() function. #3860
  • Marked diagnostic_updater and self_test as doc reviewed.
  • Tweaked examples and documentation based on doc review feedback.
  • Dox updates for diagnostic updater
  • Changed error to warning level in frequency status regression test
  • Removed ROS API from doxygen. Added setHardwareID method to example code.
  • Fixing param name in diagnostic updater
  • Reporting frequency problems as warning, not error in diagnostic_updater, #3555
  • Took out all deprecated stuff from diagnostic_updater.
  • Made diagnostic_updater example go into bin directory.
  • Changed getParam to getParamCached.
  • Updated review status to API cleared.
  • Returned check of diagnostic_period to only happen when the update happens pending fix of ROS 0.0, -0.0, -0.0, 0.11215413361787796, -0.0)
  • Finished example and documentation. Renamed CombinationDiagnosticUpdater to CompositeDiagnosticUpdater.
  • Added setHardwareID to diagnostic_updater.
  • Reintroduced an Updater constructor that takes a node handle because a lot of nodes actually depend on it.
  • Bug slipped into previous checkin.
  • Updating documentation. Took NodeHandle parameter out of Updater constructor.
  • Added setHardwareID method, and now warns if it is not used.
  • Got rid of ComposableDiagnosticTask. Now all tasks are composable.
  • Modified diagnostic_period so that it gets checked every time the update method is called. This way a long period can get shortened without waiting for the long period to expire.
  • When a diagnostic task is first added to a diagnostic_updater, the initial status is now OK instead of error.
  • Added timestamp to diagnostic updater publish call. Auto-filling of timestamps is deprecated in ROS 0.10
  • Fixed spurious newline in string that was preventing compilation of diagnostic_updater users.
  • Finished updating the diagnostics for diagnostic_updater.
  • Commented the DiagnosedPublisher classes.
  • Added some comments to diagnostic_updater and made ComposableDiagnosticTask::split_run protected.
  • Updated diagnosed publisher code to be able to work with a CameraPublisher
  • Getting diagnostic_updater to compile. Still spewing a bunch of warnings.
  • Added extra debugging options to self_test and diagnostic_updater. On by default for self_test, off for diagnostic_updater. When on, failing statuses will be printed to the console.
  • updated self_test, diagnostic_updater, dynamic_reconfigure and wge100_camera to use new ~ namespace access method
  • Corrected diagnostic status merge logic.
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Add a method to clear the DiagnosticStatus values in DiagnosticStatusWrapper. Clear old values when reusing DiagnosticStatusWrapper.
  • Took out adds and addsf from diagnostic_updater/DiagnosticStatusWrapper now that all other nodes have been modified.
  • Converted adds into add and add-f into addf. Left the old ones, but they are now deprecated.
  • Updated self test for new diagnostic format.
  • Updated DiagnosticStatusWrapper for changes in diagnostic format.
  • Cleaned up DiagnosticStatusWrapper in response to change in diagnostic message.
  • Fixes for diagnostic_msgs::KeyValue::label -> key
  • fixing through diagnostic_updater
  • Changed DiagnosticMessage to DiagnosticArray
  • Changed DiagnosticValue to KeyValue
  • Fixed bug in declaration of deprecated class.
  • Deprecated old self_test and diagnostic_updater APIs.
  • Minor improvements to diagnostic updater.
  • Allowed Publisher to be changed in a DiagnosedPublisher. This allows the Publisher to be created later than the DiagnosedPublisher.
  • add cstdio include for gcc 4.4
  • Took out const_cast that became unnecessary thanks to the resolution of ticket #1228.
  • Added missing includes.
  • robot_msgs/Diagnostic* to diagnostic_msgs/Diagnostic* and robot_srvs/SelfTest into diagnostic_msgs too
  • Added DiagnosedPublisher and HeaderlessDiagnosedPublisher to automatically publish diagnostics upon publication, and integrated them with the forearm_camera. Started writing an outling of the driver_base classes.
  • Committing change from Blaise's tree
  • Added a formatted summary method to DiagnosticStatusWrapper.
  • Corrected a bug in the frequency updater, and made it and the timestamp updaters thread safe.
  • Added a TimeStampStatus diagnostic to monitor that timestamps are reasonably close to now.
  • Slowed timing by 10x in test case to improve odds of passing on 64 bit architectures.
  • Corrected some bugs that could have caused undefined behavior. Added support for automatically publishing a "Starting up" message before the while the node is initializing. Did some refactoring.
  • Fixed a bug in how function classes were being added to the Updater.
  • Fixed a bug in frequency diagnostic reporting.
  • Modified update functions so that they are function classes. Added a correspondence convenience add method to Updater_base.
  • Corrected a possibly infinite recursion in adds.
  • Small fix to compatibility layer for old-style nodes
  • Upgraded the diagnostic_updater to use NodeHandles, and to allow more general functions to be used. Started adding update_functions to do common diagnostic publishing tasks. This will be populated more later.
  • Added a DiagnosticStatusWrapper class derived from DiagnosticStatus. It adds a few methods to more conveniently set the DiagnosticStatus's fields. The diagnostic_updater has been updated so that it can work with DiagnosticStatus or DiagnosticStatusWrapper.:
  • diagnostic_updater: Now can be used with classes that don't inherit from Node.
  • roscpp API changes

    • ros::node -> ros::Node
    • ros::msg -> ros::Message
    • deprecated methods removed
    • rosconsole/rosconsole.h -> ros/console.h

    * goodbye rosthread

  • bogus dependency

  • results from changing ros::Time constructor and all uses of it I can find

  • Adding node name into diagnostic updater status names.

  • Moving package review status from wiki to manifests

  • Changing form of advertise in diagnostic updater.

  • Removing old printf from diagnostic_updater.

  • Checking in package for easy diagnostic updating.

  • Contributors: Vincent Rabaud, blaise, blaisegassend, bricerebsamen, ehberger, gerkey, jfaustwg, jleibs, leibs, morgan_quigley, pmihelich, rob_wheeler, straszheim, tfoote, vrabaud, watts, wattsk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org

Package Summary

Tags No category tags.
Version 1.9.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-08-19
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_updater

1.9.3 (2018-05-02)

  • Merge pull request #73 from tue-robotics/indigo-devel Add a simple Heartbeat-DiagnosticTask
  • Add Python version of Heartbeat DiagnosticTask
  • Add a very very simple Heartbeat DiagnosticTask
  • Contributors: Austin, Loy van Beek, loy

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • Minor python updates
  • Contributors: trainman419

1.9.0 (2017-04-25)

  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Fixed bug with merge summary in status wrapper
  • Contributors: Lukas Bulwahn, pAIgn10

1.8.10 (2016-06-14)

1.8.9 (2016-03-02)

1.8.8 (2015-08-06)

1.8.7 (2015-01-09)

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

1.8.4 (2014-07-24 20:51)

1.8.3 (2014-04-23)

  • Initialize next_time_ properly. Fixes #20
  • Add failing test for fast updater
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

  • Fix linking. All tests pass. Fixes #12
  • Most tests pass
  • Fix doc reference. Fixes #14
  • Contributors: Austin Hendrix

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • Added ability to supply a custom node name (prefix) to Updater
  • Added ability to supply node handle and private node handle to Updater
  • fixed exporting python API to address #10
  • fixed test related issues in some CMakeLists
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Aero, Austin Hendrix, Brice Rebsamen, Lukas Bulwahn, Mitchell Wills

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Fix linking on tests
  • support python binding of diagnostic_updater on groovy
  • Contributors: Ryohei Ueda, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • added missing license header
  • added missing license headers
  • Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • missing includedirs from roscpp cause compile errors. diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory compilation terminated.
  • Contributors: Thibault Kruse

1.7.7 (2012-11-10)

1.7.6 (2012-11-07 23:32)

1.7.5 (2012-11-07 21:53)

1.7.4 (2012-11-07 20:18)

1.7.3 (2012-11-04)

  • fix the non-existing xml
  • Contributors: Vincent Rabaud

1.7.2 (2012-10-30 22:31)

  • fix rostest
  • Contributors: Vincent Rabaud

1.7.1 (2012-10-30 15:30)

  • fix a few things after the first release
  • fix a few things all over
  • Contributors: Vincent Rabaud

1.7.0 (2012-10-29)

  • catkinize the stack
  • backport the Python API from 1.7.0
  • use the proper gtest macro
  • Created branch 1.7.0 and reverted corresponding changes in trunk and tag 1.7.0 As a result branch 1.7.0 contains the new python API, and trunk corresponds to 1.6.4
  • Added Python API to diagnostic_updater
  • Fixing docs for frequency status parameters, #5093
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Fixing formatting for diagnostic updater's update_functions. #4523
  • Adding std_msgs dependency to diagnostic_aggregator. #4491
  • Deprecated message methods removed in diagnostics updater
  • Added Ubuntu platform tags to manifest
  • Corrected the version number in which removeByName was added.
  • Added a removeByName method that allows a diagnostic task to be removed from a diagnostic_updater.
  • Adding checks to diagnostic status wrapper to verify output from bool values
  • Removed special handling of uint8 in diagnostic_status_wrapper. Uint8 isn't always bool.
  • DiagnosticStatusWrapper now has bool support in add() function. #3860
  • Marked diagnostic_updater and self_test as doc reviewed.
  • Tweaked examples and documentation based on doc review feedback.
  • Dox updates for diagnostic updater
  • Changed error to warning level in frequency status regression test
  • Removed ROS API from doxygen. Added setHardwareID method to example code.
  • Fixing param name in diagnostic updater
  • Reporting frequency problems as warning, not error in diagnostic_updater, #3555
  • Took out all deprecated stuff from diagnostic_updater.
  • Made diagnostic_updater example go into bin directory.
  • Changed getParam to getParamCached.
  • Updated review status to API cleared.
  • Returned check of diagnostic_period to only happen when the update happens pending fix of ROS 0.0, -0.0, -0.0, 0.11215413361787796, -0.0)
  • Finished example and documentation. Renamed CombinationDiagnosticUpdater to CompositeDiagnosticUpdater.
  • Added setHardwareID to diagnostic_updater.
  • Reintroduced an Updater constructor that takes a node handle because a lot of nodes actually depend on it.
  • Bug slipped into previous checkin.
  • Updating documentation. Took NodeHandle parameter out of Updater constructor.
  • Added setHardwareID method, and now warns if it is not used.
  • Got rid of ComposableDiagnosticTask. Now all tasks are composable.
  • Modified diagnostic_period so that it gets checked every time the update method is called. This way a long period can get shortened without waiting for the long period to expire.
  • When a diagnostic task is first added to a diagnostic_updater, the initial status is now OK instead of error.
  • Added timestamp to diagnostic updater publish call. Auto-filling of timestamps is deprecated in ROS 0.10
  • Fixed spurious newline in string that was preventing compilation of diagnostic_updater users.
  • Finished updating the diagnostics for diagnostic_updater.
  • Commented the DiagnosedPublisher classes.
  • Added some comments to diagnostic_updater and made ComposableDiagnosticTask::split_run protected.
  • Updated diagnosed publisher code to be able to work with a CameraPublisher
  • Getting diagnostic_updater to compile. Still spewing a bunch of warnings.
  • Added extra debugging options to self_test and diagnostic_updater. On by default for self_test, off for diagnostic_updater. When on, failing statuses will be printed to the console.
  • updated self_test, diagnostic_updater, dynamic_reconfigure and wge100_camera to use new ~ namespace access method
  • Corrected diagnostic status merge logic.
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Add a method to clear the DiagnosticStatus values in DiagnosticStatusWrapper. Clear old values when reusing DiagnosticStatusWrapper.
  • Took out adds and addsf from diagnostic_updater/DiagnosticStatusWrapper now that all other nodes have been modified.
  • Converted adds into add and add-f into addf. Left the old ones, but they are now deprecated.
  • Updated self test for new diagnostic format.
  • Updated DiagnosticStatusWrapper for changes in diagnostic format.
  • Cleaned up DiagnosticStatusWrapper in response to change in diagnostic message.
  • Fixes for diagnostic_msgs::KeyValue::label -> key
  • fixing through diagnostic_updater
  • Changed DiagnosticMessage to DiagnosticArray
  • Changed DiagnosticValue to KeyValue
  • Fixed bug in declaration of deprecated class.
  • Deprecated old self_test and diagnostic_updater APIs.
  • Minor improvements to diagnostic updater.
  • Allowed Publisher to be changed in a DiagnosedPublisher. This allows the Publisher to be created later than the DiagnosedPublisher.
  • add cstdio include for gcc 4.4
  • Took out const_cast that became unnecessary thanks to the resolution of ticket #1228.
  • Added missing includes.
  • robot_msgs/Diagnostic* to diagnostic_msgs/Diagnostic* and robot_srvs/SelfTest into diagnostic_msgs too
  • Added DiagnosedPublisher and HeaderlessDiagnosedPublisher to automatically publish diagnostics upon publication, and integrated them with the forearm_camera. Started writing an outling of the driver_base classes.
  • Committing change from Blaise's tree
  • Added a formatted summary method to DiagnosticStatusWrapper.
  • Corrected a bug in the frequency updater, and made it and the timestamp updaters thread safe.
  • Added a TimeStampStatus diagnostic to monitor that timestamps are reasonably close to now.
  • Slowed timing by 10x in test case to improve odds of passing on 64 bit architectures.
  • Corrected some bugs that could have caused undefined behavior. Added support for automatically publishing a "Starting up" message before the while the node is initializing. Did some refactoring.
  • Fixed a bug in how function classes were being added to the Updater.
  • Fixed a bug in frequency diagnostic reporting.
  • Modified update functions so that they are function classes. Added a correspondence convenience add method to Updater_base.
  • Corrected a possibly infinite recursion in adds.
  • Small fix to compatibility layer for old-style nodes
  • Upgraded the diagnostic_updater to use NodeHandles, and to allow more general functions to be used. Started adding update_functions to do common diagnostic publishing tasks. This will be populated more later.
  • Added a DiagnosticStatusWrapper class derived from DiagnosticStatus. It adds a few methods to more conveniently set the DiagnosticStatus's fields. The diagnostic_updater has been updated so that it can work with DiagnosticStatus or DiagnosticStatusWrapper.:
  • diagnostic_updater: Now can be used with classes that don't inherit from Node.
  • roscpp API changes

    • ros::node -> ros::Node
    • ros::msg -> ros::Message
    • deprecated methods removed
    • rosconsole/rosconsole.h -> ros/console.h

    * goodbye rosthread

  • bogus dependency

  • results from changing ros::Time constructor and all uses of it I can find

  • Adding node name into diagnostic updater status names.

  • Moving package review status from wiki to manifests

  • Changing form of advertise in diagnostic updater.

  • Removing old printf from diagnostic_updater.

  • Checking in package for easy diagnostic updating.

  • Contributors: Vincent Rabaud, blaise, blaisegassend, bricerebsamen, ehberger, gerkey, jfaustwg, jleibs, leibs, morgan_quigley, pmihelich, rob_wheeler, straszheim, tfoote, vrabaud, watts, wattsk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
avt_vimba_camera github-srv-avt_vimba_camera
camera1394 github-ros-drivers-camera1394
cob_monitoring github-ipa320-cob_command_tools
cob_bms_driver github-ipa320-cob_driver
cob_undercarriage_ctrl github-ipa320-cob_driver
diagnostic_common_diagnostics github-ros-diagnostics
diagnostics github-ros-diagnostics
self_test github-ros-diagnostics
driver_base github-ros-drivers-driver_common
flir_ptu_driver github-ros-drivers-flir_ptu
freenect_camera github-ros-drivers-freenect_stack
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
joy github-ros-drivers-joystick_drivers
jsk_network_tools github-jsk-ros-pkg-jsk_common
jsk_topic_tools github-jsk-ros-pkg-jsk_common
jsk_footstep_controller github-jsk-ros-pkg-jsk_control
jsk_teleop_joy github-jsk-ros-pkg-jsk_control
jsk_pcl_ros github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros_utils github-jsk-ros-pkg-jsk_recognition
kobuki_node github-yujinrobot-kobuki
mavros github-mavlink-mavros
microstrain_3dmgx2_imu github-ros-drivers-microstrain_3dmgx2_imu
novatel_span_driver github-ros-drivers-novatel_span_driver
p2os_driver github-allenh1-p2os
phidgets_imu github-ros-drivers-phidgets_drivers
play_motion github-pal-robotics-play_motion
pointgrey_camera_driver github-ros-drivers-pointgrey_camera_driver
pr2_mechanism_controllers github-PR2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-PR2-pr2_ethercat_drivers
ethercat_hardware github-PR2-prime-pr2_ethercat_drivers
pr2_mechanism_diagnostics github-PR2-pr2_mechanism
pr2_mechanism_diagnostics github-pr2-pr2_mechanism
ocean_battery_driver github-PR2-pr2_power_drivers
ocean_battery_driver github-pr2-pr2_power_drivers
pr2_power_board github-PR2-pr2_power_drivers
pr2_power_board github-pr2-pr2_power_drivers
pr2_ethercat github-PR2-pr2_robot
pr2_ethercat github-pr2-pr2_robot
pr2_gazebo_plugins github-PR2-pr2_simulator
prosilica_camera github-ros-drivers-prosilica_driver
robot_localization github-cra-ros-pkg-robot_localization
robotiq_3f_gripper_control github-ros-industrial-robotiq
ros_arduino_python github-hbrobotics-ros_arduino_bridge
ros_ethercat_hardware github-shadow-robot-ros_ethercat
ros_ethercat_loop github-shadow-robot-ros_ethercat
sr_edc_launch github-shadow-robot-sr-ros-interface-ethercat
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sick_tim github-uos-sick_tim
sicktoolbox_wrapper github-ros-drivers-sicktoolbox_wrapper
sr_ronex_drivers github-shadow-robot-sr-ronex
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
velodyne_driver github-ros-drivers-velodyne
wge100_camera github-ros-drivers-wge100_driver
ca_driver github-AutonomyLab-create_autonomy
swri_roscpp github-swri-robotics-marti_common
naoqi_dcm_driver github-ros-naoqi-naoqi_dcm_driver
naoqi_driver github-ros-naoqi-naoqi_driver
netft_utils github-UTNuclearRoboticsPublic-netft_utils
novatel_gps_driver github-swri-robotics-novatel_gps_driver
canopen_chain_node github-ros-industrial-ros_canopen
sick_ldmrs_driver github-SICKAG-sick_ldmrs_laser
agvs_pad github-RobotnikAutomation-agvs_common
agvs_robot_control github-RobotnikAutomation-agvs_sim
cob_hand_bridge github-ipa320-cob_hand
epos_hardware github-RIVeR-Lab-epos_hardware
husky_base github-husky-husky
husky_base github-husky-husky_robot
infinisoleil github-ncs-3d-sensing-infinisoleil
jackal_base github-jackal-jackal_robot
libsensors_monitor github-ros-drivers-linux_peripheral_interfaces
minas_control github-tork-a-minas
planner_cspace github-at-wat-neonavigation
safety_limiter github-at-wat-neonavigation
omron_os32c_driver github-ros-drivers-omron
rb1_base_pad github-RobotnikAutomation-rb1_base_common
rb1_torso_pad github-RobotnikAutomation-rb1_common
rbcar_pad github-RobotnikAutomation-rbcar_common
rbcar_joystick github-RobotnikAutomation-rbcar_sim
rbcar_robot_control github-RobotnikAutomation-rbcar_sim
ridgeback_base github-ridgeback-ridgeback_robot
roch_base github-SawYer-Robotics-roch_robot
sick_scan github-SICKAG-sick_scan
summit_x_robot_control github-RobotnikAutomation-summit_x_sim
summit_xl_pad github-RobotnikAutomation-summit_xl_common
swri_profiler github-swri-robotics-swri_profiler
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
o3m151_driver github-labex-imobs3-ifm_o3m151
thormang3_imu_3dm_gx4 github-ROBOTIS-GIT-ROBOTIS-THORMANG-MPC-SENSORs
xiaoqiang_freenect_camera github-bluewhalerobot-xiaoqiang

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org

Package Summary

Tags No category tags.
Version 1.9.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-08-19
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_updater

1.9.3 (2018-05-02)

  • Merge pull request #73 from tue-robotics/indigo-devel Add a simple Heartbeat-DiagnosticTask
  • Add Python version of Heartbeat DiagnosticTask
  • Add a very very simple Heartbeat DiagnosticTask
  • Contributors: Austin, Loy van Beek, loy

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • Minor python updates
  • Contributors: trainman419

1.9.0 (2017-04-25)

  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Fixed bug with merge summary in status wrapper
  • Contributors: Lukas Bulwahn, pAIgn10

1.8.10 (2016-06-14)

1.8.9 (2016-03-02)

1.8.8 (2015-08-06)

1.8.7 (2015-01-09)

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

1.8.4 (2014-07-24 20:51)

1.8.3 (2014-04-23)

  • Initialize next_time_ properly. Fixes #20
  • Add failing test for fast updater
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

  • Fix linking. All tests pass. Fixes #12
  • Most tests pass
  • Fix doc reference. Fixes #14
  • Contributors: Austin Hendrix

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • Added ability to supply a custom node name (prefix) to Updater
  • Added ability to supply node handle and private node handle to Updater
  • fixed exporting python API to address #10
  • fixed test related issues in some CMakeLists
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Aero, Austin Hendrix, Brice Rebsamen, Lukas Bulwahn, Mitchell Wills

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Fix linking on tests
  • support python binding of diagnostic_updater on groovy
  • Contributors: Ryohei Ueda, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • added missing license header
  • added missing license headers
  • Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • missing includedirs from roscpp cause compile errors. diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory compilation terminated.
  • Contributors: Thibault Kruse

1.7.7 (2012-11-10)

1.7.6 (2012-11-07 23:32)

1.7.5 (2012-11-07 21:53)

1.7.4 (2012-11-07 20:18)

1.7.3 (2012-11-04)

  • fix the non-existing xml
  • Contributors: Vincent Rabaud

1.7.2 (2012-10-30 22:31)

  • fix rostest
  • Contributors: Vincent Rabaud

1.7.1 (2012-10-30 15:30)

  • fix a few things after the first release
  • fix a few things all over
  • Contributors: Vincent Rabaud

1.7.0 (2012-10-29)

  • catkinize the stack
  • backport the Python API from 1.7.0
  • use the proper gtest macro
  • Created branch 1.7.0 and reverted corresponding changes in trunk and tag 1.7.0 As a result branch 1.7.0 contains the new python API, and trunk corresponds to 1.6.4
  • Added Python API to diagnostic_updater
  • Fixing docs for frequency status parameters, #5093
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Fixing formatting for diagnostic updater's update_functions. #4523
  • Adding std_msgs dependency to diagnostic_aggregator. #4491
  • Deprecated message methods removed in diagnostics updater
  • Added Ubuntu platform tags to manifest
  • Corrected the version number in which removeByName was added.
  • Added a removeByName method that allows a diagnostic task to be removed from a diagnostic_updater.
  • Adding checks to diagnostic status wrapper to verify output from bool values
  • Removed special handling of uint8 in diagnostic_status_wrapper. Uint8 isn't always bool.
  • DiagnosticStatusWrapper now has bool support in add() function. #3860
  • Marked diagnostic_updater and self_test as doc reviewed.
  • Tweaked examples and documentation based on doc review feedback.
  • Dox updates for diagnostic updater
  • Changed error to warning level in frequency status regression test
  • Removed ROS API from doxygen. Added setHardwareID method to example code.
  • Fixing param name in diagnostic updater
  • Reporting frequency problems as warning, not error in diagnostic_updater, #3555
  • Took out all deprecated stuff from diagnostic_updater.
  • Made diagnostic_updater example go into bin directory.
  • Changed getParam to getParamCached.
  • Updated review status to API cleared.
  • Returned check of diagnostic_period to only happen when the update happens pending fix of ROS 0.0, -0.0, -0.0, 0.11215413361787796, -0.0)
  • Finished example and documentation. Renamed CombinationDiagnosticUpdater to CompositeDiagnosticUpdater.
  • Added setHardwareID to diagnostic_updater.
  • Reintroduced an Updater constructor that takes a node handle because a lot of nodes actually depend on it.
  • Bug slipped into previous checkin.
  • Updating documentation. Took NodeHandle parameter out of Updater constructor.
  • Added setHardwareID method, and now warns if it is not used.
  • Got rid of ComposableDiagnosticTask. Now all tasks are composable.
  • Modified diagnostic_period so that it gets checked every time the update method is called. This way a long period can get shortened without waiting for the long period to expire.
  • When a diagnostic task is first added to a diagnostic_updater, the initial status is now OK instead of error.
  • Added timestamp to diagnostic updater publish call. Auto-filling of timestamps is deprecated in ROS 0.10
  • Fixed spurious newline in string that was preventing compilation of diagnostic_updater users.
  • Finished updating the diagnostics for diagnostic_updater.
  • Commented the DiagnosedPublisher classes.
  • Added some comments to diagnostic_updater and made ComposableDiagnosticTask::split_run protected.
  • Updated diagnosed publisher code to be able to work with a CameraPublisher
  • Getting diagnostic_updater to compile. Still spewing a bunch of warnings.
  • Added extra debugging options to self_test and diagnostic_updater. On by default for self_test, off for diagnostic_updater. When on, failing statuses will be printed to the console.
  • updated self_test, diagnostic_updater, dynamic_reconfigure and wge100_camera to use new ~ namespace access method
  • Corrected diagnostic status merge logic.
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Add a method to clear the DiagnosticStatus values in DiagnosticStatusWrapper. Clear old values when reusing DiagnosticStatusWrapper.
  • Took out adds and addsf from diagnostic_updater/DiagnosticStatusWrapper now that all other nodes have been modified.
  • Converted adds into add and add-f into addf. Left the old ones, but they are now deprecated.
  • Updated self test for new diagnostic format.
  • Updated DiagnosticStatusWrapper for changes in diagnostic format.
  • Cleaned up DiagnosticStatusWrapper in response to change in diagnostic message.
  • Fixes for diagnostic_msgs::KeyValue::label -> key
  • fixing through diagnostic_updater
  • Changed DiagnosticMessage to DiagnosticArray
  • Changed DiagnosticValue to KeyValue
  • Fixed bug in declaration of deprecated class.
  • Deprecated old self_test and diagnostic_updater APIs.
  • Minor improvements to diagnostic updater.
  • Allowed Publisher to be changed in a DiagnosedPublisher. This allows the Publisher to be created later than the DiagnosedPublisher.
  • add cstdio include for gcc 4.4
  • Took out const_cast that became unnecessary thanks to the resolution of ticket #1228.
  • Added missing includes.
  • robot_msgs/Diagnostic* to diagnostic_msgs/Diagnostic* and robot_srvs/SelfTest into diagnostic_msgs too
  • Added DiagnosedPublisher and HeaderlessDiagnosedPublisher to automatically publish diagnostics upon publication, and integrated them with the forearm_camera. Started writing an outling of the driver_base classes.
  • Committing change from Blaise's tree
  • Added a formatted summary method to DiagnosticStatusWrapper.
  • Corrected a bug in the frequency updater, and made it and the timestamp updaters thread safe.
  • Added a TimeStampStatus diagnostic to monitor that timestamps are reasonably close to now.
  • Slowed timing by 10x in test case to improve odds of passing on 64 bit architectures.
  • Corrected some bugs that could have caused undefined behavior. Added support for automatically publishing a "Starting up" message before the while the node is initializing. Did some refactoring.
  • Fixed a bug in how function classes were being added to the Updater.
  • Fixed a bug in frequency diagnostic reporting.
  • Modified update functions so that they are function classes. Added a correspondence convenience add method to Updater_base.
  • Corrected a possibly infinite recursion in adds.
  • Small fix to compatibility layer for old-style nodes
  • Upgraded the diagnostic_updater to use NodeHandles, and to allow more general functions to be used. Started adding update_functions to do common diagnostic publishing tasks. This will be populated more later.
  • Added a DiagnosticStatusWrapper class derived from DiagnosticStatus. It adds a few methods to more conveniently set the DiagnosticStatus's fields. The diagnostic_updater has been updated so that it can work with DiagnosticStatus or DiagnosticStatusWrapper.:
  • diagnostic_updater: Now can be used with classes that don't inherit from Node.
  • roscpp API changes

    • ros::node -> ros::Node
    • ros::msg -> ros::Message
    • deprecated methods removed
    • rosconsole/rosconsole.h -> ros/console.h

    * goodbye rosthread

  • bogus dependency

  • results from changing ros::Time constructor and all uses of it I can find

  • Adding node name into diagnostic updater status names.

  • Moving package review status from wiki to manifests

  • Changing form of advertise in diagnostic updater.

  • Removing old printf from diagnostic_updater.

  • Checking in package for easy diagnostic updating.

  • Contributors: Vincent Rabaud, blaise, blaisegassend, bricerebsamen, ehberger, gerkey, jfaustwg, jleibs, leibs, morgan_quigley, pmihelich, rob_wheeler, straszheim, tfoote, vrabaud, watts, wattsk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
asctec_hl_interface github-ethz-asl-asctec_mav_framework
avt_vimba_camera github-srv-avt_vimba_camera
camera1394 github-ros-drivers-camera1394
cob_monitoring github-ipa320-cob_command_tools
cob_bms_driver github-ipa320-cob_driver
cob_undercarriage_ctrl github-ipa320-cob_driver
diagnostic_common_diagnostics github-ros-diagnostics
diagnostics github-ros-diagnostics
self_test github-ros-diagnostics
driver_base github-ros-drivers-driver_common
flir_ptu_driver github-ros-drivers-flir_ptu
freenect_camera github-ros-drivers-freenect_stack
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
grizzly_motion github-g-grizzly
hokuyo_node github-ros-drivers-hokuyo_node
husky_base github-husky-husky_base
husky_base github-husky-husky_robot
joy github-ros-drivers-joystick_drivers
joy github-ros2-joystick_drivers
jsk_network_tools github-jsk-ros-pkg-jsk_common
jsk_topic_tools github-jsk-ros-pkg-jsk_common
jsk_footstep_controller github-jsk-ros-pkg-jsk_control
jsk_teleop_joy github-jsk-ros-pkg-jsk_control
jsk_pcl_ros github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros_utils github-jsk-ros-pkg-jsk_recognition
kobuki_node github-yujinrobot-kobuki
mavros github-mavlink-mavros
microstrain_3dmgx2_imu github-ros-drivers-microstrain_3dmgx2_imu
novatel_span_driver github-ros-drivers-novatel_span_driver
open_controllers_interface github-start-jsk-open_industrial_ros_controllers
orientus_driver github-RIVeR-Lab-orientus_driver
p2os_driver github-allenh1-p2os
phidgets_imu github-ros-drivers-phidgets_drivers
play_motion github-pal-robotics-play_motion
pointgrey_camera_driver github-ros-drivers-pointgrey_camera_driver
pr2_mechanism_controllers github-PR2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-PR2-pr2_ethercat_drivers
ethercat_hardware github-PR2-prime-pr2_ethercat_drivers
pr2_mechanism_diagnostics github-PR2-pr2_mechanism
pr2_mechanism_diagnostics github-pr2-pr2_mechanism
ocean_battery_driver github-PR2-pr2_power_drivers
ocean_battery_driver github-pr2-pr2_power_drivers
pr2_power_board github-PR2-pr2_power_drivers
pr2_power_board github-pr2-pr2_power_drivers
pr2_ethercat github-PR2-pr2_robot
pr2_ethercat github-pr2-pr2_robot
pr2_gazebo_plugins github-PR2-pr2_simulator
prosilica_camera github-ros-drivers-prosilica_driver
robot_localization github-cra-ros-pkg-robot_localization
ros_ethercat_hardware github-shadow-robot-ros_ethercat
ros_ethercat_loop github-shadow-robot-ros_ethercat
s3000_laser github-RobotnikAutomation-s3000_laser
sr_edc_launch github-shadow-robot-sr-ros-interface-ethercat
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sick_tim github-uos-sick_tim
sicktoolbox_wrapper github-ros-drivers-sicktoolbox_wrapper
sr_ronex_drivers github-shadow-robot-sr-ronex
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
velodyne_driver github-ros-drivers-velodyne
vicon_bridge github-ethz-asl-vicon_bridge
wge100_camera github-ros-drivers-wge100_driver
ca_driver github-AutonomyLab-create_autonomy
swri_roscpp github-swri-robotics-marti_common
naoqi_dcm_driver github-ros-naoqi-naoqi_dcm_driver
naoqi_driver github-ros-naoqi-naoqi_driver
netft_utils github-UTNuclearRoboticsPublic-netft_utils
novatel_gps_driver github-swri-robotics-novatel_gps_driver
canopen_chain_node github-ros-industrial-ros_canopen
sick_ldmrs_driver github-SICKAG-sick_ldmrs_laser
agvs_pad github-RobotnikAutomation-agvs_common
agvs_robot_control github-RobotnikAutomation-agvs_sim
cob_hand_bridge github-ipa320-cob_hand
drums_ros github-drums-project-drums_ros
epos_hardware github-RIVeR-Lab-epos_hardware
evarobot_gazebo github-inomuh-evarobot_simulator
infinisoleil github-ncs-3d-sensing-infinisoleil
jackal_base github-jackal-jackal_robot
joystick_sdl github-mikepurvis-joystick_sdl
minas_control github-tork-a-minas
planner_cspace github-at-wat-neonavigation
safety_limiter github-at-wat-neonavigation
omron_os32c_driver github-ros-drivers-omron
puma_motor_driver github-clearpathrobotics-puma_motor_driver
rb1_base_pad github-RobotnikAutomation-rb1_base_common
rb1_torso_pad github-RobotnikAutomation-rb1_common
rbcar_pad github-RobotnikAutomation-rbcar_common
rbcar_joystick github-RobotnikAutomation-rbcar_sim
rbcar_robot_control github-RobotnikAutomation-rbcar_sim
ridgeback_base github-ridgeback-ridgeback_robot
roch_base github-SawYer-Robotics-roch_robot
sick_scan github-SICKAG-sick_scan
summit_x_robot_control github-RobotnikAutomation-summit_x_sim
summit_xl_pad github-RobotnikAutomation-summit_xl_common
summit_xl_robot_control github-RobotnikAutomation-summit_xl_sim
swri_profiler github-swri-robotics-swri_profiler

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org

No version for distro ardent. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.9.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-08-19
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_updater

1.9.3 (2018-05-02)

  • Merge pull request #73 from tue-robotics/indigo-devel Add a simple Heartbeat-DiagnosticTask
  • Add Python version of Heartbeat DiagnosticTask
  • Add a very very simple Heartbeat DiagnosticTask
  • Contributors: Austin, Loy van Beek, loy

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • Minor python updates
  • Contributors: trainman419

1.9.0 (2017-04-25)

  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Fixed bug with merge summary in status wrapper
  • Contributors: Lukas Bulwahn, pAIgn10

1.8.10 (2016-06-14)

1.8.9 (2016-03-02)

1.8.8 (2015-08-06)

1.8.7 (2015-01-09)

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

1.8.4 (2014-07-24 20:51)

1.8.3 (2014-04-23)

  • Initialize next_time_ properly. Fixes #20
  • Add failing test for fast updater
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

  • Fix linking. All tests pass. Fixes #12
  • Most tests pass
  • Fix doc reference. Fixes #14
  • Contributors: Austin Hendrix

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • Added ability to supply a custom node name (prefix) to Updater
  • Added ability to supply node handle and private node handle to Updater
  • fixed exporting python API to address #10
  • fixed test related issues in some CMakeLists
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Aero, Austin Hendrix, Brice Rebsamen, Lukas Bulwahn, Mitchell Wills

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Fix linking on tests
  • support python binding of diagnostic_updater on groovy
  • Contributors: Ryohei Ueda, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • added missing license header
  • added missing license headers
  • Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • missing includedirs from roscpp cause compile errors. diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory compilation terminated.
  • Contributors: Thibault Kruse

1.7.7 (2012-11-10)

1.7.6 (2012-11-07 23:32)

1.7.5 (2012-11-07 21:53)

1.7.4 (2012-11-07 20:18)

1.7.3 (2012-11-04)

  • fix the non-existing xml
  • Contributors: Vincent Rabaud

1.7.2 (2012-10-30 22:31)

  • fix rostest
  • Contributors: Vincent Rabaud

1.7.1 (2012-10-30 15:30)

  • fix a few things after the first release
  • fix a few things all over
  • Contributors: Vincent Rabaud

1.7.0 (2012-10-29)

  • catkinize the stack
  • backport the Python API from 1.7.0
  • use the proper gtest macro
  • Created branch 1.7.0 and reverted corresponding changes in trunk and tag 1.7.0 As a result branch 1.7.0 contains the new python API, and trunk corresponds to 1.6.4
  • Added Python API to diagnostic_updater
  • Fixing docs for frequency status parameters, #5093
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Remove unused (according to K. Watts) class that depends on now nonexistent ros::Message
  • Fixing formatting for diagnostic updater's update_functions. #4523
  • Adding std_msgs dependency to diagnostic_aggregator. #4491
  • Deprecated message methods removed in diagnostics updater
  • Added Ubuntu platform tags to manifest
  • Corrected the version number in which removeByName was added.
  • Added a removeByName method that allows a diagnostic task to be removed from a diagnostic_updater.
  • Adding checks to diagnostic status wrapper to verify output from bool values
  • Removed special handling of uint8 in diagnostic_status_wrapper. Uint8 isn't always bool.
  • DiagnosticStatusWrapper now has bool support in add() function. #3860
  • Marked diagnostic_updater and self_test as doc reviewed.
  • Tweaked examples and documentation based on doc review feedback.
  • Dox updates for diagnostic updater
  • Changed error to warning level in frequency status regression test
  • Removed ROS API from doxygen. Added setHardwareID method to example code.
  • Fixing param name in diagnostic updater
  • Reporting frequency problems as warning, not error in diagnostic_updater, #3555
  • Took out all deprecated stuff from diagnostic_updater.
  • Made diagnostic_updater example go into bin directory.
  • Changed getParam to getParamCached.
  • Updated review status to API cleared.
  • Returned check of diagnostic_period to only happen when the update happens pending fix of ROS 0.0, -0.0, -0.0, 0.11215413361787796, -0.0)
  • Finished example and documentation. Renamed CombinationDiagnosticUpdater to CompositeDiagnosticUpdater.
  • Added setHardwareID to diagnostic_updater.
  • Reintroduced an Updater constructor that takes a node handle because a lot of nodes actually depend on it.
  • Bug slipped into previous checkin.
  • Updating documentation. Took NodeHandle parameter out of Updater constructor.
  • Added setHardwareID method, and now warns if it is not used.
  • Got rid of ComposableDiagnosticTask. Now all tasks are composable.
  • Modified diagnostic_period so that it gets checked every time the update method is called. This way a long period can get shortened without waiting for the long period to expire.
  • When a diagnostic task is first added to a diagnostic_updater, the initial status is now OK instead of error.
  • Added timestamp to diagnostic updater publish call. Auto-filling of timestamps is deprecated in ROS 0.10
  • Fixed spurious newline in string that was preventing compilation of diagnostic_updater users.
  • Finished updating the diagnostics for diagnostic_updater.
  • Commented the DiagnosedPublisher classes.
  • Added some comments to diagnostic_updater and made ComposableDiagnosticTask::split_run protected.
  • Updated diagnosed publisher code to be able to work with a CameraPublisher
  • Getting diagnostic_updater to compile. Still spewing a bunch of warnings.
  • Added extra debugging options to self_test and diagnostic_updater. On by default for self_test, off for diagnostic_updater. When on, failing statuses will be printed to the console.
  • updated self_test, diagnostic_updater, dynamic_reconfigure and wge100_camera to use new ~ namespace access method
  • Corrected diagnostic status merge logic.
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Add a method to clear the DiagnosticStatus values in DiagnosticStatusWrapper. Clear old values when reusing DiagnosticStatusWrapper.
  • Took out adds and addsf from diagnostic_updater/DiagnosticStatusWrapper now that all other nodes have been modified.
  • Converted adds into add and add-f into addf. Left the old ones, but they are now deprecated.
  • Updated self test for new diagnostic format.
  • Updated DiagnosticStatusWrapper for changes in diagnostic format.
  • Cleaned up DiagnosticStatusWrapper in response to change in diagnostic message.
  • Fixes for diagnostic_msgs::KeyValue::label -> key
  • fixing through diagnostic_updater
  • Changed DiagnosticMessage to DiagnosticArray
  • Changed DiagnosticValue to KeyValue
  • Fixed bug in declaration of deprecated class.
  • Deprecated old self_test and diagnostic_updater APIs.
  • Minor improvements to diagnostic updater.
  • Allowed Publisher to be changed in a DiagnosedPublisher. This allows the Publisher to be created later than the DiagnosedPublisher.
  • add cstdio include for gcc 4.4
  • Took out const_cast that became unnecessary thanks to the resolution of ticket #1228.
  • Added missing includes.
  • robot_msgs/Diagnostic* to diagnostic_msgs/Diagnostic* and robot_srvs/SelfTest into diagnostic_msgs too
  • Added DiagnosedPublisher and HeaderlessDiagnosedPublisher to automatically publish diagnostics upon publication, and integrated them with the forearm_camera. Started writing an outling of the driver_base classes.
  • Committing change from Blaise's tree
  • Added a formatted summary method to DiagnosticStatusWrapper.
  • Corrected a bug in the frequency updater, and made it and the timestamp updaters thread safe.
  • Added a TimeStampStatus diagnostic to monitor that timestamps are reasonably close to now.
  • Slowed timing by 10x in test case to improve odds of passing on 64 bit architectures.
  • Corrected some bugs that could have caused undefined behavior. Added support for automatically publishing a "Starting up" message before the while the node is initializing. Did some refactoring.
  • Fixed a bug in how function classes were being added to the Updater.
  • Fixed a bug in frequency diagnostic reporting.
  • Modified update functions so that they are function classes. Added a correspondence convenience add method to Updater_base.
  • Corrected a possibly infinite recursion in adds.
  • Small fix to compatibility layer for old-style nodes
  • Upgraded the diagnostic_updater to use NodeHandles, and to allow more general functions to be used. Started adding update_functions to do common diagnostic publishing tasks. This will be populated more later.
  • Added a DiagnosticStatusWrapper class derived from DiagnosticStatus. It adds a few methods to more conveniently set the DiagnosticStatus's fields. The diagnostic_updater has been updated so that it can work with DiagnosticStatus or DiagnosticStatusWrapper.:
  • diagnostic_updater: Now can be used with classes that don't inherit from Node.
  • roscpp API changes

    • ros::node -> ros::Node
    • ros::msg -> ros::Message
    • deprecated methods removed
    • rosconsole/rosconsole.h -> ros/console.h

    * goodbye rosthread

  • bogus dependency

  • results from changing ros::Time constructor and all uses of it I can find

  • Adding node name into diagnostic updater status names.

  • Moving package review status from wiki to manifests

  • Changing form of advertise in diagnostic updater.

  • Removing old printf from diagnostic_updater.

  • Checking in package for easy diagnostic updating.

  • Contributors: Vincent Rabaud, blaise, blaisegassend, bricerebsamen, ehberger, gerkey, jfaustwg, jleibs, leibs, morgan_quigley, pmihelich, rob_wheeler, straszheim, tfoote, vrabaud, watts, wattsk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
diagnostic_common_diagnostics github-ros-diagnostics
diagnostics github-ros-diagnostics
self_test github-ros-diagnostics
driver_base github-ros-drivers-driver_common
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
grizzly_motion github-g-grizzly
hokuyo_node github-ros-drivers-hokuyo_node
joy github-ros-drivers-joystick_drivers
jsk_network_tools github-jsk-ros-pkg-jsk_common
jsk_topic_tools github-jsk-ros-pkg-jsk_common
jsk_footstep_controller github-jsk-ros-pkg-jsk_control
jsk_teleop_joy github-jsk-ros-pkg-jsk_control
jsk_pcl_ros github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros_utils github-jsk-ros-pkg-jsk_recognition
mavros github-mavlink-mavros
microstrain_3dmgx2_imu github-ros-drivers-microstrain_3dmgx2_imu
novatel_span_driver github-ros-drivers-novatel_span_driver
p2os_driver github-allenh1-p2os
phidgets_imu github-ccny-ros-pkg-phidgets_drivers
phidgets_imu github-ros-drivers-phidgets_drivers
pointgrey_camera_driver github-ros-drivers-pointgrey_camera_driver
pr2_mechanism_controllers github-pr2-pr2_controllers
pr2_mechanism_diagnostics github-pr2-pr2_mechanism
robot_localization github-cra-ros-pkg-robot_localization
robotiq_s_model_control github-ros-industrial-robotiq
sick_tim github-uos-sick_tim
sicktoolbox_wrapper github-ros-drivers-sicktoolbox_wrapper
twist_mux github-ros-teleop-twist_mux
ublox_gps github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
vicon_bridge github-ethz-asl-vicon_bridge
ca_driver github-AutonomyLab-create_autonomy
swri_roscpp github-swri-robotics-marti_common
naoqi_dcm_driver github-ros-naoqi-naoqi_dcm_driver
naoqi_driver github-ros-naoqi-naoqi_driver
netft_utils github-UTNuclearRoboticsPublic-netft_utils
novatel_gps_driver github-swri-robotics-novatel_gps_driver
canopen_chain_node github-ros-industrial-ros_canopen
sick_ldmrs_driver github-SICKAG-sick_ldmrs_laser
evarobot_gazebo github-inomuh-evarobot_simulator

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org

Package Summary

Tags No category tags.
Version 1.8.8
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros/diagnostics.git
VCS Type git
VCS Version hydro-devel
Last Updated 2015-08-07
Dev Status MAINTAINED
Released RELEASED

Package Description

diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
  • Jeremy Leibs
  • Blaise Gassend
README
No README found. No README in repository either.
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Repo Deps
agvs_pad github-RobotnikAutomation-agvs
purepursuit_planner github-RobotnikAutomation-agvs
asctec_hl_interface github-ethz-asl-asctec_mav_framework
avt_vimba_camera github-srv-avt_vimba_camera
camera1394 github-ros-drivers-camera1394
cob_undercarriage_ctrl github-ipa320-cob_driver
corobot_gps github-morgancormier-corobot
corobot_pantilt github-morgancormier-corobot
corobot_ssc32 github-morgancormier-corobot
phidget_servo github-morgancormier-corobot
phidget_stepper github-morgancormier-corobot
decision_making github-cogniteam-decision_making
diagnostic_common_diagnostics github-ros-diagnostics
diagnostics github-ros-diagnostics
self_test github-ros-diagnostics
driver_base github-ros-drivers-driver_common
dynamixel_hardware_interface github-arebgun-dynamixel_motor_experimental
flir_ptu_driver github-ros-drivers-flir_ptu
freenect_camera github-ros-drivers-freenect_stack
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
grizzly_motion github-g-grizzly
hokuyo_node github-ros-drivers-hokuyo_node
joy github-ros-drivers-joystick_drivers
joy github-ros2-joystick_drivers
jsk_network_tools github-jsk-ros-pkg-jsk_common
jsk_topic_tools github-jsk-ros-pkg-jsk_common
jsk_footstep_controller github-jsk-ros-pkg-jsk_control
jsk_teleop_joy github-jsk-ros-pkg-jsk_control
jsk_pcl_ros github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros_utils github-jsk-ros-pkg-jsk_recognition
kobuki_node github-yujinrobot-kobuki
mavros github-mavlink-mavros
microstrain_3dmgx2_imu github-ros-drivers-microstrain_3dmgx2_imu
novatel_span_driver github-ros-drivers-novatel_span_driver
open_controllers_interface github-start-jsk-open_industrial_ros_controllers
orientus_driver github-RIVeR-Lab-orientus_driver
p2os_driver github-allenh1-p2os
play_motion github-pal-robotics-play_motion
pointgrey_camera_driver github-ros-drivers-pointgrey_camera_driver
pr2_mechanism_controllers github-PR2-pr2_controllers
pr2_mechanism_controllers github-pr2-pr2_controllers
ethercat_hardware github-PR2-pr2_ethercat_drivers
ethercat_hardware github-PR2-prime-pr2_ethercat_drivers
pr2_mechanism_diagnostics github-PR2-pr2_mechanism
pr2_mechanism_diagnostics github-pr2-pr2_mechanism
ocean_battery_driver github-PR2-pr2_power_drivers
ocean_battery_driver github-pr2-pr2_power_drivers
pr2_power_board github-PR2-pr2_power_drivers
pr2_power_board github-pr2-pr2_power_drivers
pr2_ethercat github-PR2-pr2_robot
pr2_ethercat github-pr2-pr2_robot
pr2_gazebo_plugins github-PR2-pr2_simulator
prosilica_camera github-ros-drivers-prosilica_driver
robot_localization github-cra-ros-pkg-robot_localization
ros_ethercat_hardware github-shadow-robot-ros_ethercat
ros_ethercat_loop github-shadow-robot-ros_ethercat
ptu46 github-DLu-rwi_ros
rflex github-DLu-rwi_ros
s3000_laser github-RobotnikAutomation-s3000_laser
schunk_powercube_chain github-ipa320-schunk_modular_robotics
rmp_teleop github-sri-robotics-segwayrmp
sr_gazebo_plugins github-shadow-robot-sr-ros-interface
sr_edc_launch github-shadow-robot-sr-ros-interface-ethercat
sr_robot_lib github-shadow-robot-sr-ros-interface-ethercat
sick_tim github-uos-sick_tim
sicktoolbox_wrapper github-ros-drivers-sicktoolbox_wrapper
sr_ronex_drivers github-shadow-robot-sr-ronex
twist_mux github-ros-teleop-twist_mux
urg_node github-ros-drivers-urg_node
velodyne_driver github-ros-drivers-velodyne
vicon_bridge github-ethz-asl-vicon_bridge
wge100_camera github-ros-drivers-wge100_driver
swri_roscpp github-swri-robotics-marti_common
summit_xl_pad github-RobotnikAutomation-summit_xl_common

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged diagnostic_updater at answers.ros.org