| | |
| | | #pragma once |
| | | #include "ServoCommo.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | |
| | | { |
| | | public: |
| | | CPath(); |
| | | CPath(unsigned int nSiteId); |
| | | ~CPath(); |
| | | CPath(unsigned int nEqId, unsigned int nUnit); |
| | | virtual ~CPath(); |
| | | |
| | | public: |
| | | void getDescription(std::string& strOut); |
| | |
| | | void addPath(CPath* pPath); |
| | | CPath* getTailPath(); |
| | | CPath* getHeadPath(); |
| | | unsigned int getSiteID(); |
| | | unsigned int getEqID(); |
| | | unsigned int getUnit(); |
| | | ULONGLONG getInTime(); |
| | | void setOutTime(ULONGLONG time); |
| | | ULONGLONG getOutTime(); |
| | | void processEnd(); |
| | | BOOL isProcessEnd(); |
| | | void setInspResult(InspResult result); |
| | | InspResult getInspResult(); |
| | | |
| | | private: |
| | | unsigned int m_nSiteID; |
| | | unsigned int m_nEqID; |
| | | unsigned int m_nUnit; |
| | | ULONGLONG m_timeIn; |
| | | ULONGLONG m_timeOut; |
| | | BOOL m_bProcessed; |
| | | InspResult m_inspResult; |
| | | CPath* m_pPrev; |
| | | CPath* m_pNext; |
| | | }; |