Motorcortex Core  version: 2.7.6
mcx::state_machine::ErrorPublisher Class Reference

Public Member Functions

void addParameters (const std::string &param_name, parameter_server::Parameter *parent)
 
bool clear (bool warnings_only)
 
void update (const std::vector< std::reference_wrapper< const ErrorPublisher >> &error_pub)
 
bool empty () const
 
bool hasError (const Error &error) const
 
bool hasErrorLevel (MotorcortexErrorLevel error_level) const
 
const std::map< Error, MotorcortexError > & getActiveErrors () const
 
MotorcortexError getActiveError () const
 
unsigned long getUpdateCounter () const
 
bool compare (unsigned long &counter) const
 
bool addError (const Error &error, MotorcortexErrorLevel error_level)
 
void publish ()
 
void encode (size_t counter)
 
void setName (const std::string &name)
 
const std::string & getName () const
 

The documentation for this class was generated from the following files: