| 12345678910111213141516171819202122232425262728293031 |
- #include "pch.h"
- #include "ElectricEqpmt_Rectifier.h"
- void ElectricEqpmt_Rectifier::CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap)
- {
- }
- int ElectricEqpmt_Rectifier::CheckEqpmtCtrlCase(int status,map<string,BaseElectricEqpmt*>& ElectricEqpmtMap,int stdid,int subsysid,int trianid,int stationid,int viewid)
- {
- return DH_CmdReplyStatus_Pass;
- }
- void ElectricEqpmt_Rectifier::EqpmtCtrl(int status,ELEEQPMTMAP& ElectricEqpmtMap,string Stdid,int CtrlType,int nMark/* = 0*/)
- {
- BaseElectricEqpmt::EqpmtCtrl(status, ElectricEqpmtMap, Stdid, CtrlType, nMark );
-
- if (CtrlType ==CTRLTYPE_STATUS)
- {
- if (status==Eqpmt_Operation_OFF&&GetStatus()==Electric_Eqpmt_Status_ON)
- {
- UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_OFF);
- }
- else if (status==Eqpmt_Operation_ON&&GetStatus()==Electric_Eqpmt_Status_OFF)
- {
- UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_ON);
- }
- else
- UpdateEqpmtStatus(ElectricEqpmtMap,GetStatus());
- }
- }
|