#include "pch.h" #include "ElectricEqpmt_Rectifier.h" void ElectricEqpmt_Rectifier::CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap) { } int ElectricEqpmt_Rectifier::CheckEqpmtCtrlCase(int status,map& 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()); } }