MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/driver/safety/ITermination.hh

28 lines
446 B
C++

/*
* ITermination.h
*
* Created on: 8 îêò. 2019 ã.
* Author: titov
*/
#ifndef SOURCE_DRIVER_SAFETY_ITERMINATION_H_
#define SOURCE_DRIVER_SAFETY_ITERMINATION_H_
namespace driver { namespace safety {
struct ITermination {
virtual void terminate() = 0;
virtual void recovery() = 0;
virtual bool isTerminated() const = 0;
virtual ~ITermination() = default;
};
}}
#endif /* SOURCE_DRIVER_SAFETY_ITERMINATION_H_ */