| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /********************************************************************
- 版权声明: Copyright (C),Yunda Tech.Co.,Ltd.
- 创 建 人: 张家华
- 创建时间: 2019/4/8 16:05
- 文件名称: ElectricEqpmt_BreakHand
- 主要功能: 1.断路器手车类
- 2.
- 3.
- 其 他:
- 修改记录:
- *********************************************************************/
- #pragma once
- #include "BaseElectricEqpmt.h"
- #include "PublicEqpmtID.h"
- class ElectricEqpmt_BreakHand : public BaseElectricEqpmt//手车
- {
- virtual ~ElectricEqpmt_BreakHand(){};
- virtual void CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap);
- virtual int GetType(){return OCC_EQPMTTYPE_BREAKER_HANDER;}
- virtual int CheckEqpmtCtrlCase(int status,ELEEQPMTMAP& ElectricEqpmtMap,int stdid,int subsysid,int trianid,int stationid,int viewid, int nMark);
- virtual void EqpmtCtrl(int status,ELEEQPMTMAP& ElectricEqpmtMap,string Stdid,int CtrlType,int nMark = 0);
- private:
- int m_nWorkPosition; //手车运行位置:工作位置、试验位置、检修位置
- int m_nWorkStatus; //手车运行状态:运行状态、热备用状态、试验状态、冷备用状态、检修状态
- public:
- void SetWorkPosition(int workPosition) //设置手车工作位置
- {
- m_nWorkPosition=workPosition;
- }
- int GetWorkPosition() //获取手车工作位置
- {
- return m_nWorkPosition;
- }
- void SetWorkStatus(int status) //设置手车工作状态
- {
- m_nWorkStatus=status;
- }
- int GetWorkStatus() //获取手车工作状态
- {
- return m_nWorkStatus;
- }
- };
|