| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #include "pch.h"
- #include "ElectricEqpmt_BreakHand.h"
- void ElectricEqpmt_BreakHand::CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap)
- {
- }
- int ElectricEqpmt_BreakHand::CheckEqpmtCtrlCase(int status,ELEEQPMTMAP& ElectricEqpmtMap,int stdid,int subsysid,int trianid,int stationid,int viewid, int nMark)
- {
- int nRetStatus = DH_CmdReplyStatus_Pass;
- return nRetStatus;
- }
- void ElectricEqpmt_BreakHand::EqpmtCtrl( int status,ELEEQPMTMAP& ElectricEqpmtMap,string Stdid,int CtrlType, int nMark/* = 0*/ )
- {
- if (CtrlType ==CTRLTYPE_STATUS)
- {
- string EqpmtTypeName = GetBaseTypeName(); //�구잚謹츰냔
- string EqpmtName = GetEqpmentName(); //�구츰냔
- int EqpmtSourceStatonID = GetSourceStationID(); //�구杰橄났籃ID
- int EqpmtType = GetBaseType(); //�구잚謹
- if (status==Eqpmt_Operation_OFF&&GetStatus()==Electric_Eqpmt_Status_ON)
- {
- UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_OFF);
- int nActType1 = ElcAlarm_TripActType_Open;
- UpdateAlarmType(EqpmtType,EqpmtTypeName,EqpmtName,EqpmtSourceStatonID,nActType1);
- //UpdateOperResultToTechEva(GetEqpmentID(),GetStatus());
- }
- else if (status==Eqpmt_Operation_ON)
- {
- if (GetStatus()==Electric_Eqpmt_Status_OFF)
- {
- UpdateEqpmtStatus(ElectricEqpmtMap,Electric_Eqpmt_Status_ON);
- int nActType2 = ElcAlarm_TripActType_Close;
- UpdateAlarmType(EqpmtType,EqpmtTypeName,EqpmtName,EqpmtSourceStatonID,nActType2);
- //UpdateOperResultToTechEva(GetEqpmentID(),GetStatus());
- }
- }
- }
- else if (CtrlType ==CTRLTYPE_CARD)
- {
- SetCardStatus(status);
- UpdateEqpmtStatus(ElectricEqpmtMap,GetCardStatus(),CTRLTYPE_CARD);
- }
- }
|