| | |
| | | #pragma once |
| | | #include "ServoCommo.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | |
| | | { |
| | | public: |
| | | CPath(); |
| | | CPath(unsigned int nEqId, unsigned int nUnit); |
| | | CPath(unsigned int nEqId, unsigned int nUnit, unsigned int nSlot); |
| | | virtual ~CPath(); |
| | | |
| | | public: |
| | | void getDescription(std::string& strOut); |
| | | void getSimpleDescription(std::string& strOut); |
| | | void serialize(CArchive& ar); |
| | | CPath* getPrev(); |
| | | CPath* getNext(); |
| | |
| | | CPath* getHeadPath(); |
| | | unsigned int getEqID(); |
| | | unsigned int getUnit(); |
| | | unsigned int getSlot(); |
| | | void setInTime(ULONGLONG time); |
| | | ULONGLONG getInTime(); |
| | | void setOutTime(ULONGLONG time); |
| | | ULONGLONG getOutTime(); |
| | | void processEnd(); |
| | | BOOL isProcessEnd(); |
| | | void setInspResult(InspResult result); |
| | | InspResult getInspResult(); |
| | | |
| | | private: |
| | | unsigned int m_nEqID; |
| | | unsigned int m_nUnit; |
| | | unsigned int m_nSlot; |
| | | ULONGLONG m_timeIn; |
| | | ULONGLONG m_timeOut; |
| | | BOOL m_bProcessed; |
| | | InspResult m_inspResult; |
| | | CPath* m_pPrev; |
| | | CPath* m_pNext; |
| | | }; |