新增Tesa star e测试功能。

This commit is contained in:
TAO Cheng
2013-12-05 18:16:31 +08:00
parent f5ce9cc087
commit 4632da1b05
14 changed files with 685 additions and 20 deletions
@@ -0,0 +1,30 @@
#ifndef _TesaStarE_H_
#define _TesaStarE_H_
#include "..\SevenOcean\CMMIO_SERIAL.H"
#define TESASTARE_BAUD CBR_1200
#define TESASTARE_PARITY 'N'
#define TESASTARE_BITS 8
#define TESASTARE_STOPBITS 1
#define TESASTARE_HandShake CS_HANDSHAKE_FOR_TRESASTR_E
class CTesaStarE
{
public:
CTesaStarE(void);
~CTesaStarE(void);
BOOL Initialization(bool _bInitConfig=true);
BOOL Unload();
BOOL CheckStatus();
void LoadConfig();
BOOL ReadTesaStarEAngle();
BOOL GetTesaStarEAngle(int& _AngleNumber,double* _Angle);
CPSerial* m_pSerial;
protected:
int SerialComPort;
BOOL _bReading;
BOOL bEnComm;
double m_TesaStarEAngle[2];
};
#endif