twain3/device/GScan.cpp

44 lines
600 B
C++
Raw Normal View History

#include "GScan.h"
#include <map>
#include <string>
#include "ImageMatQueue.h"
using namespace std;
//GScan::GScan()
// :pixType(0)
// , m_pImages(new ImageMatQueue())
//{
// devState = DEV_STOP;
// Error_Code = 0;
//}
//
//GScan::~GScan()
//{
//}
void DoEvents()
{
#ifdef WIN32
MSG msg;
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
DispatchMessage(&msg);
TranslateMessage(&msg);
}
#endif
}
IGScan::IGScan()
:pixType(0)
, m_pImages(new ImageMatQueue())
{
devState = DEV_STOP;
Error_Code = 0;
}
void IGScan::setmode(int mode)
{
if (m_pImages.get())
m_pImages->mode = mode;
}