ElectricEqpmt_Rectifier.cpp 976 B

12345678910111213141516171819202122232425262728293031
  1. #include "pch.h"
  2. #include "ElectricEqpmt_Rectifier.h"
  3. void ElectricEqpmt_Rectifier::CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap)
  4. {
  5. }
  6. int ElectricEqpmt_Rectifier::CheckEqpmtCtrlCase(int status,map<string,BaseElectricEqpmt*>& ElectricEqpmtMap,int stdid,int subsysid,int trianid,int stationid,int viewid)
  7. {
  8. return DH_CmdReplyStatus_Pass;
  9. }
  10. void ElectricEqpmt_Rectifier::EqpmtCtrl(int status,ELEEQPMTMAP& ElectricEqpmtMap,string Stdid,int CtrlType,int nMark/* = 0*/)
  11. {
  12. BaseElectricEqpmt::EqpmtCtrl(status, ElectricEqpmtMap, Stdid, CtrlType, nMark );
  13. if (CtrlType ==CTRLTYPE_STATUS)
  14. {
  15. if (status==Eqpmt_Operation_OFF&&GetStatus()==Electric_Eqpmt_Status_ON)
  16. {
  17. UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_OFF);
  18. }
  19. else if (status==Eqpmt_Operation_ON&&GetStatus()==Electric_Eqpmt_Status_OFF)
  20. {
  21. UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_ON);
  22. }
  23. else
  24. UpdateEqpmtStatus(ElectricEqpmtMap,GetStatus());
  25. }
  26. }