MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/peripheral/IPwmTrip.hh

31 lines
500 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_ */