完善Tesa star e测试功能。

This commit is contained in:
TAO Cheng
2013-12-05 23:17:46 +08:00
parent 4632da1b05
commit 70611fea3b
7 changed files with 484 additions and 176 deletions
@@ -14,12 +14,19 @@ public:
~CTesaStarE(void);
BOOL Initialization(bool _bInitConfig=true);
BOOL Unload();
BOOL CheckStatus();
void LoadConfig();
BOOL ReadTesaStarEAngle();
BOOL SetTesaStarEAngle(const int& _AngleNumber,double* _Angle,bool _bReturnPosInfo=false);
BOOL GetTesaStarEAngle(int& _AngleNumber,double* _Angle);
CPSerial* m_pSerial;
protected:
BOOL ReadTesaStarEAngle();
BOOL CheckStatus();
BOOL SetPassword();
BOOL CheckRecvData(const int& _ComparedDataSize,char* _ComparedData,const int& _JudgeDataSize,char* _JudgeVal,int _Mode);
BOOL _Send_Command(const char* _SendData,DWORD _SendDataLength);
BOOL _Receive_Data(char* _SendData,DWORD& _SendDataLength);
char m_RecvData[MAX_RECIEVE_BUFFER_SIZE];
DWORD m_RecvDataSize;
int SerialComPort;
BOOL _bReading;
BOOL bEnComm;