Motorcortex Core  version: 2.7.6
mcx::state_machine::ErrorHandle< SUPER_STATE > Member List

This is the complete list of members for mcx::state_machine::ErrorHandle< SUPER_STATE >, including all inherited members.

acknowledge(bool warnings_only=false) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
acknowledgeAll() (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
acknowledgeWarnings() (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addEmergencyStop(const Error &error_id, bool *input_ptr, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addEmergencyStop(const Error &error_id, const bool &&input_val, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addForceDisengage(const Error &error_id, bool *input_ptr, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addForceDisengage(const Error &error_id, const bool &&input_val, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addParameters(const std::string &param_name, parameter_server::Parameter *parent) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addShutdown(const Error &error_id, bool *input_ptr, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addShutdown(const Error &error_id, const bool &&input_val, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addSignal(const Error &error_id, bool *input_val, bool objective_val, const std::function< bool(const Error &signal_id)> &callback, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addWarning(const Error &error_id, bool *input_ptr, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
addWarning(const Error &error_id, const bool &&input_val, bool objective_val, TriggerType trigger_type=TriggerType::TRIGGER_ALWAYS, double start_time_s=0, double stop_time_s=std::numeric_limits< double >::max()) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
create(const std::string &name, const char *error_name_prefix, parameter_server::Parameter *parent) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
disableErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
disableErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
emergencyStop(const Error &error) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
empty() override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
enableErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
enableErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
ErrorHandle(StateMachine< SUPER_STATE > *state_machine) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
ErrorHandle()=default (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >
ErrorHandle(ErrorHandle &orig)=delete (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >
forcedDisengaged(const Error &error) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
getActiveError() const (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
getActiveErrors() const (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
getErrorPublisher() const (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
getName() const (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
getSignalMonitor() override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
hasError(const Error &error) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
hasErrorLevel(MotorcortexErrorLevel error_level) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
iterate(double dt_sec) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
operator=(ErrorHandle &orig)=delete (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >
resetErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
resetErrors(const ErrorGroup &error_group) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
setName(const std::string &name) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
setStateMachine(StateMachine< SUPER_STATE > *state_machine) (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inline
shutdown(const Error &error) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
warning(const Error &error) override (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >inlinevirtual
~ErrorHandle(void)=default (defined in mcx::state_machine::ErrorHandle< SUPER_STATE >)mcx::state_machine::ErrorHandle< SUPER_STATE >virtual