so7_config新增脚踏开关使能设置。
This commit is contained in:
@@ -11,17 +11,19 @@
|
||||
#define MAX_AD_CHANNELS 4
|
||||
#define SEGMENT_COUNT 32
|
||||
#define HALF_SIZE_WORDS 4096
|
||||
enum E_ART_PCI8622_CAPTURE_MODE
|
||||
enum E_ART_PCI8622_SAMPLE_MODE
|
||||
{
|
||||
E_ART_PCI8622_CAPTURE_DMA=0,
|
||||
E_ART_PCI8622_CAPTURE_DMA_SEQ,
|
||||
E_ART_PCI8622_CAPTURE_DMA_TRIGCLK,
|
||||
E_ART_PCI8622_CAPTURE_NPT=10,
|
||||
E_ART_PCI8622_CAPTURE_NPT_SEQ,
|
||||
E_ART_PCI8622_CAPTURE_NPT_TRIGCLK,
|
||||
E_ART_PCI8622_CAPTURE_HALF=20,
|
||||
E_ART_PCI8622_SAMPLE_DMA=0,
|
||||
E_ART_PCI8622_SAMPLE_DMA_SEQ,
|
||||
E_ART_PCI8622_SAMPLE_DMA_TRIGCLK,
|
||||
E_ART_PCI8622_SAMPLE_NPT=10,
|
||||
E_ART_PCI8622_SAMPLE_NPT_SEQ,
|
||||
E_ART_PCI8622_SAMPLE_NPT_TRIGCLK,
|
||||
E_ART_PCI8622_SAMPLE_HALF=20,
|
||||
E_ART_PCI8622_SAMPLE_HALF_SEQ,
|
||||
E_ART_PCI8622_SAMPLE_HALF_TRIGCLK,
|
||||
|
||||
E_ART_PCI8622_CAPTURE_TOTAL=255
|
||||
E_ART_PCI8622_SAMPLE_TOTAL=255
|
||||
};
|
||||
//======================================================================================
|
||||
class CART_PCI8622
|
||||
@@ -36,19 +38,22 @@ protected:
|
||||
double m_AD_LSB_MAX;
|
||||
double m_AD_LSB_HALF;
|
||||
double m_AD_LSB_RANGE;
|
||||
BOOL m_StopedCapture;
|
||||
BOOL m_EnStartCapture;
|
||||
BOOL m_StopedSample;
|
||||
BOOL m_EnStartSample;
|
||||
BOOL m_EnGetData;
|
||||
int m_iCaptureMode;
|
||||
int m_iSampleMode;
|
||||
int m_iReadDataSize;
|
||||
int m_iFirstChannel;
|
||||
int m_iLastChannel;
|
||||
public:
|
||||
CART_PCI8622();
|
||||
~CART_PCI8622();
|
||||
|
||||
BOOL Init();
|
||||
BOOL Exit();
|
||||
BOOL SetCaptureMode(int _Mode=0);
|
||||
BOOL StartCaptureData();
|
||||
BOOL StopCaptureData();
|
||||
BOOL SetSamplePara(int _Mode,int _ReadDataSize);
|
||||
BOOL StartSampleData();
|
||||
BOOL StopSampleData();
|
||||
BOOL GetData(double (*_Data)[HALF_SIZE_WORDS],int* _DataNumber);
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user