添加了 ATP控制类头文件等描述信息

This commit is contained in:
2021-10-29 17:45:21 +08:00
parent f643c26ae5
commit e75bc37b57
6 changed files with 136 additions and 12 deletions

View File

@ -0,0 +1,31 @@
#pragma once
#include "ZZ_Types.h"
using namespace ZZ_MISCDEF;
using namespace ZZ_MISCDEF::ATP;
class ZZ_ATPControl_Serial_Qt
{
public:
ZZ_ATPControl_Serial_Qt();
virtual ~ZZ_ATPControl_Serial_Qt();
public:
int ATPInitialize( ZZ_U8 usIndex);
int ATPClose();
int SingleShot(ATPDataFrame &dfData);
int SingleShotDark(ATPDataFrame &dfData);
int SingleShotDeducted(ATPDataFrame &dfData);
int SetExposureTime(int iExposureTimeInMS);
int GetWaveLength(float *pfWaveLength);
int GetAttribute();
int GetDeviceListInfo(); //use type name to enum
int GetDeviceTemperature(float &fTemperature);
int PerformAutoExposure(float fMinScaleFactor, float fMaxScaleFactor, float &fPredictedExposureTime);
private:
int SendCommand();
};