Author: Blaise Gassend. More...
Namespaces | |
| _diagnostic_status_wrapper | |
| _diagnostic_updater | |
| _publisher | |
| _update_functions | |
Classes | |
| class | CompositeDiagnosticTask | 
| Merges CompositeDiagnosticTask into a single DiagnosticTask.  More... | |
| class | DiagnosedPublisher | 
| A TopicDiagnostic combined with a ros::Publisher.  More... | |
| class | DiagnosticStatusWrapper | 
| Wrapper for the diagnostic_msgs::DiagnosticStatus message that makes it easier to update.  More... | |
| class | DiagnosticTask | 
| DiagnosticTask is an abstract base class for collecting diagnostic data.  More... | |
| class | DiagnosticTaskVector | 
| Internal use only.  More... | |
| class | FrequencyStatus | 
| A diagnostic task that monitors the frequency of an event.  More... | |
| struct | FrequencyStatusParam | 
| A structure that holds the constructor parameters for the FrequencyStatus class.  More... | |
| class | GenericFunctionDiagnosticTask | 
| a DiagnosticTask based on a boost::function.  More... | |
| class | HeaderlessTopicDiagnostic | 
| A class to facilitate making diagnostics for a topic using a FrequencyStatus.  More... | |
| class | Heartbeat | 
| Diagnostic task to monitor whether a node is alive.  More... | |
| class | SlowTimeStampStatus | 
| class | TimeStampStatus | 
| Diagnostic task to monitor the interval between events.  More... | |
| struct | TimeStampStatusParam | 
| A structure that holds the constructor parameters for the TimeStampStatus class.  More... | |
| class | TopicDiagnostic | 
| A class to facilitate making diagnostics for a topic using a FrequencyStatus and TimeStampStatus.  More... | |
| class | Updater | 
| Manages a list of diagnostic tasks, and calls them in a rate-limited manner.  More... | |
Typedefs | |
| typedef GenericFunctionDiagnosticTask< DiagnosticStatusWrapper > | FunctionDiagnosticTask | 
| typedef boost::function< void(DiagnosticStatusWrapper &)> | TaskFunction | 
| typedef GenericFunctionDiagnosticTask< diagnostic_msgs::DiagnosticStatus > | UnwrappedFunctionDiagnosticTask | 
| typedef boost::function< void(diagnostic_msgs::DiagnosticStatus &)> | UnwrappedTaskFunction | 
Functions | |
| template<> | |
| void | DiagnosticStatusWrapper::add< std::string > (const std::string &key, const std::string &s) | 
Variables | |
| list | __all__ | 
| static TimeStampStatusParam | DefaultTimeStampStatusParam = TimeStampStatusParam() | 
| Default TimeStampStatusParam. This is like calling the constructor with no arguments.  More... | |
Author: Blaise Gassend.
| typedef GenericFunctionDiagnosticTask<DiagnosticStatusWrapper> diagnostic_updater::FunctionDiagnosticTask | 
Definition at line 166 of file diagnostic_updater.h.
| typedef boost::function<void(DiagnosticStatusWrapper&)> diagnostic_updater::TaskFunction | 
Definition at line 86 of file diagnostic_updater.h.
| typedef GenericFunctionDiagnosticTask<diagnostic_msgs::DiagnosticStatus> diagnostic_updater::UnwrappedFunctionDiagnosticTask | 
Definition at line 165 of file diagnostic_updater.h.
| typedef boost::function<void(diagnostic_msgs::DiagnosticStatus&)> diagnostic_updater::UnwrappedTaskFunction | 
Definition at line 87 of file diagnostic_updater.h.
      
  | 
  inline | 
Definition at line 267 of file DiagnosticStatusWrapper.h.
      
  | 
  private | 
Definition at line 61 of file __init__.py.
      
  | 
  static | 
Default TimeStampStatusParam. This is like calling the constructor with no arguments.
Definition at line 285 of file update_functions.h.