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

31 lines
500 B
C++
Raw Normal View History

/*
* IPwmTrip.h
*
* Created on: 1 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>. 2016 <EFBFBD>.
* Author: titov
*/
#ifndef SOURCE_PERIPHERAL_IPWMTRIP_H_
#define SOURCE_PERIPHERAL_IPWMTRIP_H_
namespace peripheral {
class IPwmTrip {
public:
//!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
/*!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
*
*/
virtual bool isTripped() const = 0;
virtual bool isCycleTripped() const = 0;
virtual void resetTrip() = 0;
virtual ~IPwmTrip() = default;
};
}
#endif /* SOURCE_PERIPHERAL_IPWMTRIP_H_ */