mcx::state_machine::ErrorHandleBase

mcx::state_machine::ErrorHandleBase

Inherited by mcx::state_machine::ErrorHandle< SUPER_STATE >

Public Functions

Name
virtual bool acknowledge(bool warnings_only) =0
virtual bool warning(const Error & error) =0
virtual bool forcedDisengaged(const Error & error) =0
virtual bool shutdown(const Error & error) =0
virtual bool emergencyStop(const Error & error) =0
virtual bool empty() =0
virtual bool hasError(const Error & error) =0
virtual bool hasErrorLevel(MotorcortexErrorLevel error_level) =0
virtual signal_monitor::SignalMonitorBase * getSignalMonitor() =0

Public Functions Documentation

function acknowledge

virtual bool acknowledge(
    bool warnings_only
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::acknowledge

function warning

virtual bool warning(
    const Error & error
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::warning

function forcedDisengaged

virtual bool forcedDisengaged(
    const Error & error
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::forcedDisengaged

function shutdown

virtual bool shutdown(
    const Error & error
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::shutdown

function emergencyStop

virtual bool emergencyStop(
    const Error & error
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::emergencyStop

function empty

virtual bool empty() =0

Reimplemented by: mcx::state_machine::ErrorHandle::empty

function hasError

virtual bool hasError(
    const Error & error
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::hasError

function hasErrorLevel

virtual bool hasErrorLevel(
    MotorcortexErrorLevel error_level
) =0

Reimplemented by: mcx::state_machine::ErrorHandle::hasErrorLevel

function getSignalMonitor

virtual signal_monitor::SignalMonitorBase * getSignalMonitor() =0

Reimplemented by: mcx::state_machine::ErrorHandle::getSignalMonitor


Updated on 2022-04-05 at 16:21:27 +0200