class documentation

class TimeStampStatus(DiagnosticTask):

Constructor: TimeStampStatus(params, name)

View In Hierarchy

Diagnostic task to monitor the interval between events.

This diagnostic task monitors the difference between consecutive events, and creates corresponding diagnostics. An error occurs if the interval between consecutive events is too large or too small. An error condition will only be reported during a single diagnostic report unless it persists. Tallies of errors are also maintained to keep track of errors in a more persistent way.

Method __init__ Constructs the TimeStampStatus with the given parameters.
Method run Fills out this Task's DiagnosticStatusWrapper. @param stat: the DiagnosticStatusWrapper to fill @return the filled DiagnosticStatusWrapper
Method tick Signals an event. @param stamp The timestamp of the event that will be used in computing intervals. Can be either a double or a ros::Time.
Instance Variable deltas_valid Undocumented
Instance Variable early_count Undocumented
Instance Variable late_count Undocumented
Instance Variable lock Undocumented
Instance Variable max_delta Undocumented
Instance Variable min_delta Undocumented
Instance Variable params Undocumented
Instance Variable zero_count Undocumented
Instance Variable zero_seen Undocumented

Inherited from DiagnosticTask:

Method getName Returns the name of the DiagnosticTask.
Instance Variable name Undocumented
def __init__(self, params=TimeStampStatusParam(), name='Timestamp Status'):

Constructs the TimeStampStatus with the given parameters.

def run(self, stat):

Fills out this Task's DiagnosticStatusWrapper. @param stat: the DiagnosticStatusWrapper to fill @return the filled DiagnosticStatusWrapper

def tick(self, stamp):

Signals an event. @param stamp The timestamp of the event that will be used in computing intervals. Can be either a double or a ros::Time.

deltas_valid: bool =

Undocumented

early_count: int =

Undocumented

late_count: int =

Undocumented

lock =

Undocumented

max_delta: int =

Undocumented

min_delta: int =

Undocumented

params =

Undocumented

zero_count: int =

Undocumented

zero_seen: bool =

Undocumented