31 lines
577 B
C++
31 lines
577 B
C++
/*
|
||
* IPwmTrip.h
|
||
*
|
||
* Created on: 1 нояб. 2016 г.
|
||
* Author: titov
|
||
*/
|
||
|
||
#ifndef SOURCE_PERIPHERAL_IPWMTRIP_H_
|
||
#define SOURCE_PERIPHERAL_IPWMTRIP_H_
|
||
|
||
namespace peripheral {
|
||
|
||
class IPwmTrip {
|
||
public:
|
||
//!Проверка флага срабатывания аварийного выхода.
|
||
/*!Функция возвращает состояние флага.
|
||
*
|
||
*/
|
||
virtual bool isTripped() const = 0;
|
||
|
||
virtual bool isCycleTripped() const = 0;
|
||
|
||
virtual void resetTrip() = 0;
|
||
|
||
virtual ~IPwmTrip() = default;
|
||
};
|
||
|
||
}
|
||
|
||
#endif /* SOURCE_PERIPHERAL_IPWMTRIP_H_ */
|