mcp3002.h
来自「一个开源的心电图测量仪驱动和应用软件,可记录」· C头文件 代码 · 共 44 行
H
44 行
// MCP3002.h: interface for the MCP3002 class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_)
#define AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_
#include "ADC3002.h" // Added by ClassView
#include "MultimediaTimer.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class AFX_EXT_CLASS MCP3002
{
typedef void(*EndSampleNotification)(void* obj,unsigned short *ch0,unsigned short *ch1,int lenght,CTime tstart,CTime tend);
public:
void SetEndSampleNotification(void* obj,EndSampleNotification endnotification);
//void* object;
EndSampleNotification EndNotification;
unsigned short Channel_0[5001];
unsigned short Channel_1[5001];
void HandleTimer(UINT nIDEvant);
void MMT_Start(unsigned short LPT);
void MMT_Stop();
MCP3002();
virtual ~MCP3002();
private:
CTime TStart;
CTime TEnd;
void* object;
void DoEndNotification();
unsigned short ADC_Ch_1();
unsigned short ADC_Ch_0();
unsigned short LPT_PORT;
int i_mmcount;
MultimediaTimer MMTimer;
ADC3002 adc3002;
};
#endif // !defined(AFX_MCP3002_H__6786F68B_8AB9_11D7_8A9A_CD3460C9807B__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?