Class TwistMuxDiagnostics

Class Documentation

class TwistMuxDiagnostics

Public Types

typedef TwistMuxDiagnosticsStatus status_type

Public Functions

explicit TwistMuxDiagnostics(TwistMux *mux)
virtual ~TwistMuxDiagnostics() = default
void diagnostics(diagnostic_updater::DiagnosticStatusWrapper &stat)
void update()
void updateStatus(const status_type::ConstPtr &status)

Public Static Attributes

static constexpr double MAIN_LOOP_TIME_MIN = 0.2
static constexpr double READING_AGE_MIN = 3.0