1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| #pragma once
| #include "ServoCommo.h"
|
|
| namespace SERVO {
| class CPath
| {
| public:
| CPath();
| CPath(unsigned int nEqId, unsigned int nUnit);
| virtual ~CPath();
|
| public:
| void getDescription(std::string& strOut);
| void serialize(CArchive& ar);
| CPath* getPrev();
| CPath* getNext();
| void addPath(CPath* pPath);
| CPath* getTailPath();
| CPath* getHeadPath();
| 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_nEqID;
| unsigned int m_nUnit;
| ULONGLONG m_timeIn;
| ULONGLONG m_timeOut;
| BOOL m_bProcessed;
| InspResult m_inspResult;
| CPath* m_pPrev;
| CPath* m_pNext;
| };
| }
|
|