| 12345678910111213141516171819202122232425262728293031323334 |
- #pragma once
- #include "ElectricEqpmt_Line.h"
- #include "PublicEqpmtID.h"
- class CElectricEqpmt_Line_TouchNet ://?½Ó´¥Íø
- public ElectricEqpmt_Line
- {
- public:
- virtual ~CElectricEqpmt_Line_TouchNet(){};
- virtual void CalculateValue(double inputv,double inputI,ELEEQPMTMAP* PEqpmtMap);
- virtual int GetType(){return OCC_EQPMTTYPE_TouchNet;}
- void SetStartStation(int id){m_startstationid = id;};
- void SetEndStation(int id){m_endstationid = id;};
- void SetIndex(int index){m_index=index;}
- int GetStartStation(){return m_startstationid;};
- int GetEndStation(){return m_endstationid;};
- int GetIndex(){return m_index;}
- string GetNextTouchNet(){return m_Nextid;}
- void SetRunDirection(int direction){m_direction=direction;}
- int GetRunDirection(){return m_direction;}
- virtual bool PowerLost(ELEEQPMTMAP& eqpmtmap,string sourceid,int offcase);//?
- virtual bool PowerIn(ELEEQPMTMAP& eqpmtmap,string sourceid);//?
-
- private:
- int m_startstationid;
- int m_endstationid;
- int m_index;
- int m_direction;
- string m_Nextid;
- };
- typedef map<string,CElectricEqpmt_Line_TouchNet*> TOUCHNETMAP;
|