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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_aggregator

1.9.3 (2018-05-02)

  • Merge pull request #79 from nlamprian/indigo-devel Fixed base_path handling
  • Merge pull request #82 from moriarty/fix-pluginlib-deprecated-headers [Aggregator] Fixes C++ Warnings (pluginlib)
  • [Aggregator] Fixes C++ Warnings (pluginlib) This fixes the following warnings: warning: Including header <pluginlib/class_list_macros.h> is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp] warning: Including header <pluginlib/class_loader.h> is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp] The .hpp files have been backported to indigo
  • Fixed base_path handling
  • Upstream missing changes to add_analyzers
  • Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • add_analyzers improvements

    • Warning message when bond is broken

    * Per-bond topics to avoid queue length issues

  • Option to make diagnostics in Other an error

  • Contributors: trainman419

1.9.0 (2017-04-25)

  • Longer settling time
  • Fix race condition in unload
  • Fix cmake warnings
  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  • Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

1.8.10 (2016-06-14)

  • Start bond after add_diagnostics service is available
  • Contributors: Mustafa Safri

1.8.9 (2016-03-02)

  • Add version dependencies in package.xml
  • Add version check in cmake
  • Add functionality for dynamically adding analyzers
  • Contributors: Michal Staniaszek, trainman419

1.8.8 (2015-08-06)

  • Fix #17
  • Contributors: trainman419

1.8.7 (2015-01-09)

  • Upgrade to gtest 1.7.0
  • Contributors: trainman419

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

  • Include gtest source directly
  • Contributors: trainman419

1.8.4 (2014-07-24 20:51)

  • Install analyzer_loader. Fixes #24
  • Add dependency on message generation
  • Remove stray architechture_independent flags This flag should be used for package which do not contain architecture-specific files. Compiled binaries are such a file, and these packages contain them.
  • Contributors: Jon Binney, Scott K Logan, trainman419

1.8.3 (2014-04-23)

  • Fix stale aggregation bug
  • Clean up stale check Fixes #21
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

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

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Austin Hendrix, Lukas Bulwahn

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Install analyzer_loader
  • diagnostic_aggregator) Removed redundancy in package.xml.
  • Contributors: Isaac Saito, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • diagnostic_aggregator) Maintainer added.
  • Contributors: Brice Rebsamen, Isaac Saito

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • fix issue #1
  • 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, Vincent Rabaud

1.7.7 (2012-11-10)

  • install missing entities
  • Contributors: Vincent Rabaud

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)

1.7.2 (2012-10-30 22:31)

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
  • use the proper gtest macro
  • fixed regression of last change in diagnostics
  • added separate publisher for toplevel state in diagnostic_aggregator (#5187)
  • Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  • Error message for bad regex. #4416
  • Fixed string literal to avoid warning
  • Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117
  • Using new pluginlib macro for Analyzer classes. #4117
  • Added support for taking GenericAnalyzer params as string or list in regression test. #3199
  • StatusItem no longer prepends extra / to output name if not needed
  • GenericAnalyzer doesnt report anything for num_items = 0, #4052
  • Ignore analyzer ignores all parameters. #3733
  • Added discard analyzer. #3733
  • Added Ubuntu platform tags to manifest
  • Fixed no items message for GenericAnalyzer. #3199
  • rename forearm camera's on hw
  • Error checking in getParamVals(). #3846
  • Replaced boost assert with ros assert
  • Aggregator now warns when message timestamp isn't set, #3823
  • Check that we're always publishing names starting with / in diagnostic aggregator. #3199
  • Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840
  • AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691
  • AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807
  • Adding '/' to all output diagnostic status names, #3743
  • Changing header message for GenericAnalyzerBase when no items found
  • Correct corner case of GenericAnalyzer discarding expected items that were stale
  • diagnostic_aggregator/diagnostic_analysis doc reviewed
  • Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616. Needs formal regression test.
  • GenericAnalyzer won't discard items if they're expected. #3616. Needs regression test, further verification
  • Fixed a typo.
  • Corrected typo in manifest.
  • Updating error message of Analyzer::match const function
  • aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  • AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  • Adding Analyzer load test #3474
  • Allowed users to set and get the level/message of a StatusItem
  • Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  • Updated aggregator documentation in manifest
  • Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  • Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  • discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  • Corrected reporting of stale items in analyzer group
  • Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461
  • Remove use of deprecated rosbuild macros
  • Adding xmlrpcpp back into manifest for ros-pkg #3121
  • Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  • Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263
  • Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  • Fixed demo in diagnostic aggregator
  • Adding all changes from API review on 11/2
  • Adding all changes from API review on 11/2
  • Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  • Diagnostic aggregator upgrades after 10/15 API review.
  • Minor fixes before API review
  • Added unit test for component analyzer to diagnostic aggregator
  • Added checking or warn, error conditions to generic analyzer test
  • Changes from Josh's API review
  • Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  • Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  • Fixed '/' v '' in dox, updated demo launch file
  • Forgot to make the test node a <test> for diagnostic aggregator
  • Moved everything to correct class names, fixed parameter ~, and added unit test
  • Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  • Removing dependency on xmlrpc++ for #3121
  • Changed diagnostic aggregator to use boost::shared_ptr
  • Added boost linkage necessary for OS X
  • Minor doc fix
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Merging the new version of pluginlib back into trunk r31894@att (orig r22146): eitanme | 2009-08-18 10:30:37 -0700 Creating a branch to work on pluginlib and get things changed r31896@att (orig r22148): eitanme | 2009-08-18 10:32:35 -0700 Starting rework... need to commit so that I can move some files around r31942@att (orig r22182): eitanme | 2009-08-18 16:36:37 -0700 Commit because Scott is moving into the office and I have to shut down my computer r31978@att (orig r22216): eitanme | 2009-08-18 19:20:47 -0700 Working on changing things over to work with the new pluginlib r31980@att (orig r22218): eitanme | 2009-08-18 19:24:54 -0700 Converted pluginlib tutorials to new pluginlib code r31982@att (orig r22220): eitanme | 2009-08-18 19:28:34 -0700 Moving joint qualification controllers over to the new pluginlib model r31985@att (orig r22223): eitanme | 2009-08-18 19:40:36 -0700 Moving people_aware_nav to new pluginlib interface r31986@att (orig r22224): eitanme | 2009-08-18 19:43:09 -0700 Moving diagnostic aggregator to the pluginlib interface r31987@att (orig r22225): eitanme | 2009-08-18 19:43:51 -0700 Moving generic analyzer to the new pluginlib interface r31988@att (orig r22226): eitanme | 2009-08-18 19:44:21 -0700 Moving carrot planner to the new pluginlib interface r31992@att (orig r22230): eitanme | 2009-08-18 19:54:15 -0700 Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS r31996@att (orig r22234): eitanme | 2009-08-18 20:19:30 -0700 Fixing a plugin .xml file r31998@att (orig r22236): eitanme | 2009-08-18 20:25:05 -0700 Fixing more incorrect tags
  • Removing Python aggregator node, has been replaced by C++ version
  • Correct function names to camelCase, added documentation
  • Added C++ diagnostic_aggregator
  • Display child status levels in parent status for generic analyzer
  • Updated documentation, fixed copy-paste error
  • diagnostic_aggregator package to filter and analyze robot diagnostics
  • Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged diagnostic_aggregator 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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_aggregator

1.9.3 (2018-05-02)

  • Merge pull request #79 from nlamprian/indigo-devel Fixed base_path handling
  • Merge pull request #82 from moriarty/fix-pluginlib-deprecated-headers [Aggregator] Fixes C++ Warnings (pluginlib)
  • [Aggregator] Fixes C++ Warnings (pluginlib) This fixes the following warnings: warning: Including header <pluginlib/class_list_macros.h> is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp] warning: Including header <pluginlib/class_loader.h> is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp] The .hpp files have been backported to indigo
  • Fixed base_path handling
  • Upstream missing changes to add_analyzers
  • Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • add_analyzers improvements

    • Warning message when bond is broken

    * Per-bond topics to avoid queue length issues

  • Option to make diagnostics in Other an error

  • Contributors: trainman419

1.9.0 (2017-04-25)

  • Longer settling time
  • Fix race condition in unload
  • Fix cmake warnings
  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  • Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

1.8.10 (2016-06-14)

  • Start bond after add_diagnostics service is available
  • Contributors: Mustafa Safri

1.8.9 (2016-03-02)

  • Add version dependencies in package.xml
  • Add version check in cmake
  • Add functionality for dynamically adding analyzers
  • Contributors: Michal Staniaszek, trainman419

1.8.8 (2015-08-06)

  • Fix #17
  • Contributors: trainman419

1.8.7 (2015-01-09)

  • Upgrade to gtest 1.7.0
  • Contributors: trainman419

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

  • Include gtest source directly
  • Contributors: trainman419

1.8.4 (2014-07-24 20:51)

  • Install analyzer_loader. Fixes #24
  • Add dependency on message generation
  • Remove stray architechture_independent flags This flag should be used for package which do not contain architecture-specific files. Compiled binaries are such a file, and these packages contain them.
  • Contributors: Jon Binney, Scott K Logan, trainman419

1.8.3 (2014-04-23)

  • Fix stale aggregation bug
  • Clean up stale check Fixes #21
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

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

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Austin Hendrix, Lukas Bulwahn

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Install analyzer_loader
  • diagnostic_aggregator) Removed redundancy in package.xml.
  • Contributors: Isaac Saito, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • diagnostic_aggregator) Maintainer added.
  • Contributors: Brice Rebsamen, Isaac Saito

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • fix issue #1
  • 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, Vincent Rabaud

1.7.7 (2012-11-10)

  • install missing entities
  • Contributors: Vincent Rabaud

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)

1.7.2 (2012-10-30 22:31)

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
  • use the proper gtest macro
  • fixed regression of last change in diagnostics
  • added separate publisher for toplevel state in diagnostic_aggregator (#5187)
  • Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  • Error message for bad regex. #4416
  • Fixed string literal to avoid warning
  • Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117
  • Using new pluginlib macro for Analyzer classes. #4117
  • Added support for taking GenericAnalyzer params as string or list in regression test. #3199
  • StatusItem no longer prepends extra / to output name if not needed
  • GenericAnalyzer doesnt report anything for num_items = 0, #4052
  • Ignore analyzer ignores all parameters. #3733
  • Added discard analyzer. #3733
  • Added Ubuntu platform tags to manifest
  • Fixed no items message for GenericAnalyzer. #3199
  • rename forearm camera's on hw
  • Error checking in getParamVals(). #3846
  • Replaced boost assert with ros assert
  • Aggregator now warns when message timestamp isn't set, #3823
  • Check that we're always publishing names starting with / in diagnostic aggregator. #3199
  • Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840
  • AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691
  • AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807
  • Adding '/' to all output diagnostic status names, #3743
  • Changing header message for GenericAnalyzerBase when no items found
  • Correct corner case of GenericAnalyzer discarding expected items that were stale
  • diagnostic_aggregator/diagnostic_analysis doc reviewed
  • Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616. Needs formal regression test.
  • GenericAnalyzer won't discard items if they're expected. #3616. Needs regression test, further verification
  • Fixed a typo.
  • Corrected typo in manifest.
  • Updating error message of Analyzer::match const function
  • aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  • AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  • Adding Analyzer load test #3474
  • Allowed users to set and get the level/message of a StatusItem
  • Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  • Updated aggregator documentation in manifest
  • Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  • Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  • discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  • Corrected reporting of stale items in analyzer group
  • Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461
  • Remove use of deprecated rosbuild macros
  • Adding xmlrpcpp back into manifest for ros-pkg #3121
  • Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  • Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263
  • Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  • Fixed demo in diagnostic aggregator
  • Adding all changes from API review on 11/2
  • Adding all changes from API review on 11/2
  • Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  • Diagnostic aggregator upgrades after 10/15 API review.
  • Minor fixes before API review
  • Added unit test for component analyzer to diagnostic aggregator
  • Added checking or warn, error conditions to generic analyzer test
  • Changes from Josh's API review
  • Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  • Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  • Fixed '/' v '' in dox, updated demo launch file
  • Forgot to make the test node a <test> for diagnostic aggregator
  • Moved everything to correct class names, fixed parameter ~, and added unit test
  • Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  • Removing dependency on xmlrpc++ for #3121
  • Changed diagnostic aggregator to use boost::shared_ptr
  • Added boost linkage necessary for OS X
  • Minor doc fix
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Merging the new version of pluginlib back into trunk r31894@att (orig r22146): eitanme | 2009-08-18 10:30:37 -0700 Creating a branch to work on pluginlib and get things changed r31896@att (orig r22148): eitanme | 2009-08-18 10:32:35 -0700 Starting rework... need to commit so that I can move some files around r31942@att (orig r22182): eitanme | 2009-08-18 16:36:37 -0700 Commit because Scott is moving into the office and I have to shut down my computer r31978@att (orig r22216): eitanme | 2009-08-18 19:20:47 -0700 Working on changing things over to work with the new pluginlib r31980@att (orig r22218): eitanme | 2009-08-18 19:24:54 -0700 Converted pluginlib tutorials to new pluginlib code r31982@att (orig r22220): eitanme | 2009-08-18 19:28:34 -0700 Moving joint qualification controllers over to the new pluginlib model r31985@att (orig r22223): eitanme | 2009-08-18 19:40:36 -0700 Moving people_aware_nav to new pluginlib interface r31986@att (orig r22224): eitanme | 2009-08-18 19:43:09 -0700 Moving diagnostic aggregator to the pluginlib interface r31987@att (orig r22225): eitanme | 2009-08-18 19:43:51 -0700 Moving generic analyzer to the new pluginlib interface r31988@att (orig r22226): eitanme | 2009-08-18 19:44:21 -0700 Moving carrot planner to the new pluginlib interface r31992@att (orig r22230): eitanme | 2009-08-18 19:54:15 -0700 Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS r31996@att (orig r22234): eitanme | 2009-08-18 20:19:30 -0700 Fixing a plugin .xml file r31998@att (orig r22236): eitanme | 2009-08-18 20:25:05 -0700 Fixing more incorrect tags
  • Removing Python aggregator node, has been replaced by C++ version
  • Correct function names to camelCase, added documentation
  • Added C++ diagnostic_aggregator
  • Display child status levels in parent status for generic analyzer
  • Updated documentation, fixed copy-paste error
  • diagnostic_aggregator package to filter and analyze robot diagnostics
  • Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged diagnostic_aggregator 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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_aggregator

1.9.3 (2018-05-02)

  • Merge pull request #79 from nlamprian/indigo-devel Fixed base_path handling
  • Merge pull request #82 from moriarty/fix-pluginlib-deprecated-headers [Aggregator] Fixes C++ Warnings (pluginlib)
  • [Aggregator] Fixes C++ Warnings (pluginlib) This fixes the following warnings: warning: Including header <pluginlib/class_list_macros.h> is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp] warning: Including header <pluginlib/class_loader.h> is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp] The .hpp files have been backported to indigo
  • Fixed base_path handling
  • Upstream missing changes to add_analyzers
  • Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • add_analyzers improvements

    • Warning message when bond is broken

    * Per-bond topics to avoid queue length issues

  • Option to make diagnostics in Other an error

  • Contributors: trainman419

1.9.0 (2017-04-25)

  • Longer settling time
  • Fix race condition in unload
  • Fix cmake warnings
  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  • Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

1.8.10 (2016-06-14)

  • Start bond after add_diagnostics service is available
  • Contributors: Mustafa Safri

1.8.9 (2016-03-02)

  • Add version dependencies in package.xml
  • Add version check in cmake
  • Add functionality for dynamically adding analyzers
  • Contributors: Michal Staniaszek, trainman419

1.8.8 (2015-08-06)

  • Fix #17
  • Contributors: trainman419

1.8.7 (2015-01-09)

  • Upgrade to gtest 1.7.0
  • Contributors: trainman419

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

  • Include gtest source directly
  • Contributors: trainman419

1.8.4 (2014-07-24 20:51)

  • Install analyzer_loader. Fixes #24
  • Add dependency on message generation
  • Remove stray architechture_independent flags This flag should be used for package which do not contain architecture-specific files. Compiled binaries are such a file, and these packages contain them.
  • Contributors: Jon Binney, Scott K Logan, trainman419

1.8.3 (2014-04-23)

  • Fix stale aggregation bug
  • Clean up stale check Fixes #21
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

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

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Austin Hendrix, Lukas Bulwahn

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Install analyzer_loader
  • diagnostic_aggregator) Removed redundancy in package.xml.
  • Contributors: Isaac Saito, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • diagnostic_aggregator) Maintainer added.
  • Contributors: Brice Rebsamen, Isaac Saito

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • fix issue #1
  • 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, Vincent Rabaud

1.7.7 (2012-11-10)

  • install missing entities
  • Contributors: Vincent Rabaud

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)

1.7.2 (2012-10-30 22:31)

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
  • use the proper gtest macro
  • fixed regression of last change in diagnostics
  • added separate publisher for toplevel state in diagnostic_aggregator (#5187)
  • Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  • Error message for bad regex. #4416
  • Fixed string literal to avoid warning
  • Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117
  • Using new pluginlib macro for Analyzer classes. #4117
  • Added support for taking GenericAnalyzer params as string or list in regression test. #3199
  • StatusItem no longer prepends extra / to output name if not needed
  • GenericAnalyzer doesnt report anything for num_items = 0, #4052
  • Ignore analyzer ignores all parameters. #3733
  • Added discard analyzer. #3733
  • Added Ubuntu platform tags to manifest
  • Fixed no items message for GenericAnalyzer. #3199
  • rename forearm camera's on hw
  • Error checking in getParamVals(). #3846
  • Replaced boost assert with ros assert
  • Aggregator now warns when message timestamp isn't set, #3823
  • Check that we're always publishing names starting with / in diagnostic aggregator. #3199
  • Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840
  • AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691
  • AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807
  • Adding '/' to all output diagnostic status names, #3743
  • Changing header message for GenericAnalyzerBase when no items found
  • Correct corner case of GenericAnalyzer discarding expected items that were stale
  • diagnostic_aggregator/diagnostic_analysis doc reviewed
  • Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616. Needs formal regression test.
  • GenericAnalyzer won't discard items if they're expected. #3616. Needs regression test, further verification
  • Fixed a typo.
  • Corrected typo in manifest.
  • Updating error message of Analyzer::match const function
  • aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  • AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  • Adding Analyzer load test #3474
  • Allowed users to set and get the level/message of a StatusItem
  • Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  • Updated aggregator documentation in manifest
  • Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  • Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  • discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  • Corrected reporting of stale items in analyzer group
  • Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461
  • Remove use of deprecated rosbuild macros
  • Adding xmlrpcpp back into manifest for ros-pkg #3121
  • Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  • Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263
  • Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  • Fixed demo in diagnostic aggregator
  • Adding all changes from API review on 11/2
  • Adding all changes from API review on 11/2
  • Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  • Diagnostic aggregator upgrades after 10/15 API review.
  • Minor fixes before API review
  • Added unit test for component analyzer to diagnostic aggregator
  • Added checking or warn, error conditions to generic analyzer test
  • Changes from Josh's API review
  • Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  • Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  • Fixed '/' v '' in dox, updated demo launch file
  • Forgot to make the test node a <test> for diagnostic aggregator
  • Moved everything to correct class names, fixed parameter ~, and added unit test
  • Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  • Removing dependency on xmlrpc++ for #3121
  • Changed diagnostic aggregator to use boost::shared_ptr
  • Added boost linkage necessary for OS X
  • Minor doc fix
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Merging the new version of pluginlib back into trunk r31894@att (orig r22146): eitanme | 2009-08-18 10:30:37 -0700 Creating a branch to work on pluginlib and get things changed r31896@att (orig r22148): eitanme | 2009-08-18 10:32:35 -0700 Starting rework... need to commit so that I can move some files around r31942@att (orig r22182): eitanme | 2009-08-18 16:36:37 -0700 Commit because Scott is moving into the office and I have to shut down my computer r31978@att (orig r22216): eitanme | 2009-08-18 19:20:47 -0700 Working on changing things over to work with the new pluginlib r31980@att (orig r22218): eitanme | 2009-08-18 19:24:54 -0700 Converted pluginlib tutorials to new pluginlib code r31982@att (orig r22220): eitanme | 2009-08-18 19:28:34 -0700 Moving joint qualification controllers over to the new pluginlib model r31985@att (orig r22223): eitanme | 2009-08-18 19:40:36 -0700 Moving people_aware_nav to new pluginlib interface r31986@att (orig r22224): eitanme | 2009-08-18 19:43:09 -0700 Moving diagnostic aggregator to the pluginlib interface r31987@att (orig r22225): eitanme | 2009-08-18 19:43:51 -0700 Moving generic analyzer to the new pluginlib interface r31988@att (orig r22226): eitanme | 2009-08-18 19:44:21 -0700 Moving carrot planner to the new pluginlib interface r31992@att (orig r22230): eitanme | 2009-08-18 19:54:15 -0700 Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS r31996@att (orig r22234): eitanme | 2009-08-18 20:19:30 -0700 Fixing a plugin .xml file r31998@att (orig r22236): eitanme | 2009-08-18 20:25:05 -0700 Fixing more incorrect tags
  • Removing Python aggregator node, has been replaced by C++ version
  • Correct function names to camelCase, added documentation
  • Added C++ diagnostic_aggregator
  • Display child status levels in parent status for generic analyzer
  • Updated documentation, fixed copy-paste error
  • diagnostic_aggregator package to filter and analyze robot diagnostics
  • Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged diagnostic_aggregator 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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_aggregator

1.9.3 (2018-05-02)

  • Merge pull request #79 from nlamprian/indigo-devel Fixed base_path handling
  • Merge pull request #82 from moriarty/fix-pluginlib-deprecated-headers [Aggregator] Fixes C++ Warnings (pluginlib)
  • [Aggregator] Fixes C++ Warnings (pluginlib) This fixes the following warnings: warning: Including header <pluginlib/class_list_macros.h> is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp] warning: Including header <pluginlib/class_loader.h> is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp] The .hpp files have been backported to indigo
  • Fixed base_path handling
  • Upstream missing changes to add_analyzers
  • Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • add_analyzers improvements

    • Warning message when bond is broken

    * Per-bond topics to avoid queue length issues

  • Option to make diagnostics in Other an error

  • Contributors: trainman419

1.9.0 (2017-04-25)

  • Longer settling time
  • Fix race condition in unload
  • Fix cmake warnings
  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  • Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

1.8.10 (2016-06-14)

  • Start bond after add_diagnostics service is available
  • Contributors: Mustafa Safri

1.8.9 (2016-03-02)

  • Add version dependencies in package.xml
  • Add version check in cmake
  • Add functionality for dynamically adding analyzers
  • Contributors: Michal Staniaszek, trainman419

1.8.8 (2015-08-06)

  • Fix #17
  • Contributors: trainman419

1.8.7 (2015-01-09)

  • Upgrade to gtest 1.7.0
  • Contributors: trainman419

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

  • Include gtest source directly
  • Contributors: trainman419

1.8.4 (2014-07-24 20:51)

  • Install analyzer_loader. Fixes #24
  • Add dependency on message generation
  • Remove stray architechture_independent flags This flag should be used for package which do not contain architecture-specific files. Compiled binaries are such a file, and these packages contain them.
  • Contributors: Jon Binney, Scott K Logan, trainman419

1.8.3 (2014-04-23)

  • Fix stale aggregation bug
  • Clean up stale check Fixes #21
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

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

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Austin Hendrix, Lukas Bulwahn

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Install analyzer_loader
  • diagnostic_aggregator) Removed redundancy in package.xml.
  • Contributors: Isaac Saito, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • diagnostic_aggregator) Maintainer added.
  • Contributors: Brice Rebsamen, Isaac Saito

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • fix issue #1
  • 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, Vincent Rabaud

1.7.7 (2012-11-10)

  • install missing entities
  • Contributors: Vincent Rabaud

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)

1.7.2 (2012-10-30 22:31)

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
  • use the proper gtest macro
  • fixed regression of last change in diagnostics
  • added separate publisher for toplevel state in diagnostic_aggregator (#5187)
  • Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  • Error message for bad regex. #4416
  • Fixed string literal to avoid warning
  • Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117
  • Using new pluginlib macro for Analyzer classes. #4117
  • Added support for taking GenericAnalyzer params as string or list in regression test. #3199
  • StatusItem no longer prepends extra / to output name if not needed
  • GenericAnalyzer doesnt report anything for num_items = 0, #4052
  • Ignore analyzer ignores all parameters. #3733
  • Added discard analyzer. #3733
  • Added Ubuntu platform tags to manifest
  • Fixed no items message for GenericAnalyzer. #3199
  • rename forearm camera's on hw
  • Error checking in getParamVals(). #3846
  • Replaced boost assert with ros assert
  • Aggregator now warns when message timestamp isn't set, #3823
  • Check that we're always publishing names starting with / in diagnostic aggregator. #3199
  • Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840
  • AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691
  • AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807
  • Adding '/' to all output diagnostic status names, #3743
  • Changing header message for GenericAnalyzerBase when no items found
  • Correct corner case of GenericAnalyzer discarding expected items that were stale
  • diagnostic_aggregator/diagnostic_analysis doc reviewed
  • Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616. Needs formal regression test.
  • GenericAnalyzer won't discard items if they're expected. #3616. Needs regression test, further verification
  • Fixed a typo.
  • Corrected typo in manifest.
  • Updating error message of Analyzer::match const function
  • aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  • AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  • Adding Analyzer load test #3474
  • Allowed users to set and get the level/message of a StatusItem
  • Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  • Updated aggregator documentation in manifest
  • Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  • Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  • discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  • Corrected reporting of stale items in analyzer group
  • Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461
  • Remove use of deprecated rosbuild macros
  • Adding xmlrpcpp back into manifest for ros-pkg #3121
  • Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  • Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263
  • Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  • Fixed demo in diagnostic aggregator
  • Adding all changes from API review on 11/2
  • Adding all changes from API review on 11/2
  • Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  • Diagnostic aggregator upgrades after 10/15 API review.
  • Minor fixes before API review
  • Added unit test for component analyzer to diagnostic aggregator
  • Added checking or warn, error conditions to generic analyzer test
  • Changes from Josh's API review
  • Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  • Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  • Fixed '/' v '' in dox, updated demo launch file
  • Forgot to make the test node a <test> for diagnostic aggregator
  • Moved everything to correct class names, fixed parameter ~, and added unit test
  • Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  • Removing dependency on xmlrpc++ for #3121
  • Changed diagnostic aggregator to use boost::shared_ptr
  • Added boost linkage necessary for OS X
  • Minor doc fix
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Merging the new version of pluginlib back into trunk r31894@att (orig r22146): eitanme | 2009-08-18 10:30:37 -0700 Creating a branch to work on pluginlib and get things changed r31896@att (orig r22148): eitanme | 2009-08-18 10:32:35 -0700 Starting rework... need to commit so that I can move some files around r31942@att (orig r22182): eitanme | 2009-08-18 16:36:37 -0700 Commit because Scott is moving into the office and I have to shut down my computer r31978@att (orig r22216): eitanme | 2009-08-18 19:20:47 -0700 Working on changing things over to work with the new pluginlib r31980@att (orig r22218): eitanme | 2009-08-18 19:24:54 -0700 Converted pluginlib tutorials to new pluginlib code r31982@att (orig r22220): eitanme | 2009-08-18 19:28:34 -0700 Moving joint qualification controllers over to the new pluginlib model r31985@att (orig r22223): eitanme | 2009-08-18 19:40:36 -0700 Moving people_aware_nav to new pluginlib interface r31986@att (orig r22224): eitanme | 2009-08-18 19:43:09 -0700 Moving diagnostic aggregator to the pluginlib interface r31987@att (orig r22225): eitanme | 2009-08-18 19:43:51 -0700 Moving generic analyzer to the new pluginlib interface r31988@att (orig r22226): eitanme | 2009-08-18 19:44:21 -0700 Moving carrot planner to the new pluginlib interface r31992@att (orig r22230): eitanme | 2009-08-18 19:54:15 -0700 Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS r31996@att (orig r22234): eitanme | 2009-08-18 20:19:30 -0700 Fixing a plugin .xml file r31998@att (orig r22236): eitanme | 2009-08-18 20:25:05 -0700 Fixing more incorrect tags
  • Removing Python aggregator node, has been replaced by C++ version
  • Correct function names to camelCase, added documentation
  • Added C++ diagnostic_aggregator
  • Display child status levels in parent status for generic analyzer
  • Updated documentation, fixed copy-paste error
  • diagnostic_aggregator package to filter and analyze robot diagnostics
  • Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged diagnostic_aggregator 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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
README
No README found. No README in repository either.
CHANGELOG

Changelog for package diagnostic_aggregator

1.9.3 (2018-05-02)

  • Merge pull request #79 from nlamprian/indigo-devel Fixed base_path handling
  • Merge pull request #82 from moriarty/fix-pluginlib-deprecated-headers [Aggregator] Fixes C++ Warnings (pluginlib)
  • [Aggregator] Fixes C++ Warnings (pluginlib) This fixes the following warnings: warning: Including header <pluginlib/class_list_macros.h> is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp] warning: Including header <pluginlib/class_loader.h> is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp] The .hpp files have been backported to indigo
  • Fixed base_path handling
  • Upstream missing changes to add_analyzers
  • Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

1.9.2 (2017-07-15)

1.9.1 (2017-07-15)

  • Add queue size parameters on Publishers
  • add_analyzers improvements

    • Warning message when bond is broken

    * Per-bond topics to avoid queue length issues

  • Option to make diagnostics in Other an error

  • Contributors: trainman419

1.9.0 (2017-04-25)

  • Longer settling time
  • Fix race condition in unload
  • Fix cmake warnings
  • make rostest in CMakeLists optional (ros/rosdistro#3010)
  • Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  • Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

1.8.10 (2016-06-14)

  • Start bond after add_diagnostics service is available
  • Contributors: Mustafa Safri

1.8.9 (2016-03-02)

  • Add version dependencies in package.xml
  • Add version check in cmake
  • Add functionality for dynamically adding analyzers
  • Contributors: Michal Staniaszek, trainman419

1.8.8 (2015-08-06)

  • Fix #17
  • Contributors: trainman419

1.8.7 (2015-01-09)

  • Upgrade to gtest 1.7.0
  • Contributors: trainman419

1.8.6 (2014-12-10)

1.8.5 (2014-07-29)

  • Include gtest source directly
  • Contributors: trainman419

1.8.4 (2014-07-24 20:51)

  • Install analyzer_loader. Fixes #24
  • Add dependency on message generation
  • Remove stray architechture_independent flags This flag should be used for package which do not contain architecture-specific files. Compiled binaries are such a file, and these packages contain them.
  • Contributors: Jon Binney, Scott K Logan, trainman419

1.8.3 (2014-04-23)

  • Fix stale aggregation bug
  • Clean up stale check Fixes #21
  • Contributors: Austin Hendrix

1.8.2 (2014-04-08)

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

1.8.1 (2014-04-07)

  • Add myself as maintainer
  • check for CATKIN_ENABLE_TESTING
  • Contributors: Austin Hendrix, Lukas Bulwahn

1.8.0 (2013-04-03)

1.7.11 (2014-07-24 20:24)

  • Install analyzer_loader
  • diagnostic_aggregator) Removed redundancy in package.xml.
  • Contributors: Isaac Saito, trainman419

1.7.10 (2013-02-22)

  • Changed package.xml version number before releasing
  • diagnostic_aggregator) Maintainer added.
  • Contributors: Brice Rebsamen, Isaac Saito

1.7.9 (2012-12-14)

  • add missing dep to catkin
  • Contributors: Dirk Thomas

1.7.8 (2012-12-06)

  • fix issue #1
  • 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, Vincent Rabaud

1.7.7 (2012-11-10)

  • install missing entities
  • Contributors: Vincent Rabaud

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)

1.7.2 (2012-10-30 22:31)

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
  • use the proper gtest macro
  • fixed regression of last change in diagnostics
  • added separate publisher for toplevel state in diagnostic_aggregator (#5187)
  • Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  • Error message for bad regex. #4416
  • Fixed string literal to avoid warning
  • Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117
  • Using new pluginlib macro for Analyzer classes. #4117
  • Added support for taking GenericAnalyzer params as string or list in regression test. #3199
  • StatusItem no longer prepends extra / to output name if not needed
  • GenericAnalyzer doesnt report anything for num_items = 0, #4052
  • Ignore analyzer ignores all parameters. #3733
  • Added discard analyzer. #3733
  • Added Ubuntu platform tags to manifest
  • Fixed no items message for GenericAnalyzer. #3199
  • rename forearm camera's on hw
  • Error checking in getParamVals(). #3846
  • Replaced boost assert with ros assert
  • Aggregator now warns when message timestamp isn't set, #3823
  • Check that we're always publishing names starting with / in diagnostic aggregator. #3199
  • Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840
  • AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691
  • AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807
  • Adding '/' to all output diagnostic status names, #3743
  • Changing header message for GenericAnalyzerBase when no items found
  • Correct corner case of GenericAnalyzer discarding expected items that were stale
  • diagnostic_aggregator/diagnostic_analysis doc reviewed
  • Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616. Needs formal regression test.
  • GenericAnalyzer won't discard items if they're expected. #3616. Needs regression test, further verification
  • Fixed a typo.
  • Corrected typo in manifest.
  • Updating error message of Analyzer::match const function
  • aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  • AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  • Adding Analyzer load test #3474
  • Allowed users to set and get the level/message of a StatusItem
  • Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  • Updated aggregator documentation in manifest
  • Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  • Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  • discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  • Corrected reporting of stale items in analyzer group
  • Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461
  • Remove use of deprecated rosbuild macros
  • Adding xmlrpcpp back into manifest for ros-pkg #3121
  • Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  • Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263
  • Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  • Fixed demo in diagnostic aggregator
  • Adding all changes from API review on 11/2
  • Adding all changes from API review on 11/2
  • Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  • Diagnostic aggregator upgrades after 10/15 API review.
  • Minor fixes before API review
  • Added unit test for component analyzer to diagnostic aggregator
  • Added checking or warn, error conditions to generic analyzer test
  • Changes from Josh's API review
  • Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  • Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  • Fixed '/' v '' in dox, updated demo launch file
  • Forgot to make the test node a <test> for diagnostic aggregator
  • Moved everything to correct class names, fixed parameter ~, and added unit test
  • Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  • Removing dependency on xmlrpc++ for #3121
  • Changed diagnostic aggregator to use boost::shared_ptr
  • Added boost linkage necessary for OS X
  • Minor doc fix
  • diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  • Merging the new version of pluginlib back into trunk r31894@att (orig r22146): eitanme | 2009-08-18 10:30:37 -0700 Creating a branch to work on pluginlib and get things changed r31896@att (orig r22148): eitanme | 2009-08-18 10:32:35 -0700 Starting rework... need to commit so that I can move some files around r31942@att (orig r22182): eitanme | 2009-08-18 16:36:37 -0700 Commit because Scott is moving into the office and I have to shut down my computer r31978@att (orig r22216): eitanme | 2009-08-18 19:20:47 -0700 Working on changing things over to work with the new pluginlib r31980@att (orig r22218): eitanme | 2009-08-18 19:24:54 -0700 Converted pluginlib tutorials to new pluginlib code r31982@att (orig r22220): eitanme | 2009-08-18 19:28:34 -0700 Moving joint qualification controllers over to the new pluginlib model r31985@att (orig r22223): eitanme | 2009-08-18 19:40:36 -0700 Moving people_aware_nav to new pluginlib interface r31986@att (orig r22224): eitanme | 2009-08-18 19:43:09 -0700 Moving diagnostic aggregator to the pluginlib interface r31987@att (orig r22225): eitanme | 2009-08-18 19:43:51 -0700 Moving generic analyzer to the new pluginlib interface r31988@att (orig r22226): eitanme | 2009-08-18 19:44:21 -0700 Moving carrot planner to the new pluginlib interface r31992@att (orig r22230): eitanme | 2009-08-18 19:54:15 -0700 Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS r31996@att (orig r22234): eitanme | 2009-08-18 20:19:30 -0700 Fixing a plugin .xml file r31998@att (orig r22236): eitanme | 2009-08-18 20:25:05 -0700 Fixing more incorrect tags
  • Removing Python aggregator node, has been replaced by C++ version
  • Correct function names to camelCase, added documentation
  • Added C++ diagnostic_aggregator
  • Display child status levels in parent status for generic analyzer
  • Updated documentation, fixed copy-paste error
  • diagnostic_aggregator package to filter and analyze robot diagnostics
  • Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged diagnostic_aggregator 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_aggregator

Additional Links

Maintainers

  • Austin Hendrix
  • Brice Rebsamen

Authors

  • Kevin Watts
  • Brice Rebsamen
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.

Recent questions tagged diagnostic_aggregator at answers.ros.org