
Public Member Functions | |
| def | __init__ |
| def | publish |
Public Attributes | |
| publisher | |
A TopicDiagnostic combined with a ros::Publisher. For a standard ros::Publisher, this class allows the ros::Publisher and the TopicDiagnostic to be combined for added convenience.
Definition at line 115 of file _publisher.py.
| def diagnostic_updater._publisher.DiagnosedPublisher.__init__ | ( | self, | |
| pub, | |||
| diag, | |||
| freq, | |||
| stamp | |||
| ) |
Constructs a DiagnosedPublisher. @param pub The publisher on which statistics are being collected. @param diag The diagnostic_updater that the CompositeDiagnosticTask should add itself to. @param freq The parameters for the FrequencyStatus class that will be computing statistics. @param stamp The parameters for the TimeStampStatus class that will be computing statistics.
Reimplemented from diagnostic_updater._publisher.TopicDiagnostic.
Definition at line 122 of file _publisher.py.
| def diagnostic_updater._publisher.DiagnosedPublisher.publish | ( | self, | |
| message | |||
| ) |
Collects statistics and publishes the message. The timestamp to be used by the TimeStampStatus class will be extracted from message.header.stamp.
Definition at line 139 of file _publisher.py.
Definition at line 134 of file _publisher.py.