Public Member Functions | Public Attributes | List of all members
diagnostic_updater._diagnostic_updater.CompositeDiagnosticTask Class Reference
Inheritance diagram for diagnostic_updater._diagnostic_updater.CompositeDiagnosticTask:
Inheritance graph

Public Member Functions

def __init__ (self, name)
def addTask (self, t)
def run (self, stat)
- Public Member Functions inherited from diagnostic_updater._diagnostic_updater.DiagnosticTask
def __init__ (self, name)
def getName (self)
def run (self, stat)

Public Attributes

- Public Attributes inherited from diagnostic_updater._diagnostic_updater.DiagnosticTask

Detailed Description

Merges CompositeDiagnosticTask into a single DiagnosticTask.

The CompositeDiagnosticTask allows multiple DiagnosticTask instances to
be combined into a single task that produces a single single
DiagnosticStatusWrapped. The output of the combination has the max of
the status levels, and a concatenation of the non-zero-level messages.

For instance, this could be used to combine the calibration and offset data
from an IMU driver.

Definition at line 98 of file

Constructor & Destructor Documentation

def diagnostic_updater._diagnostic_updater.CompositeDiagnosticTask.__init__ (   self,
Constructs a CompositeDiagnosticTask with the given name.

Definition at line 110 of file

Member Function Documentation

def diagnostic_updater._diagnostic_updater.CompositeDiagnosticTask.addTask (   self,
Adds a child CompositeDiagnosticTask.

This CompositeDiagnosticTask will be called each time this
CompositeDiagnosticTask is run.

Definition at line 135 of file

def (   self,
Runs each child and merges their outputs.

Definition at line 115 of file

Member Data Documentation


Definition at line 113 of file

The documentation for this class was generated from the following file:

Author(s): Kevin Watts, Brice Rebsamen , Jeremy Leibs, Blaise Gassend
autogenerated on Wed Mar 27 2019 03:02:22