#pragma once
|
|
#include "Serial.h"
|
#include "VcrControl.h"
|
|
|
#define RETURNCODE_R1 0x11 // (R)(0x11)(0x00)(CR)
|
#define RETURNCODE_R2 0x00 // (R)(0x00)(0x00)(CR)
|
#define RETURNCODE_R3 0x20 // (R)(0x20)(0x00)(32Byte)(Check sum)(CR)
|
|
|
class AFX_EXT_CLASS CVcrControl_CodeImageV5111N : public CVcrControl, public CSerial
|
{
|
public:
|
CVcrControl_CodeImageV5111N(int nIndex);
|
virtual ~CVcrControl_CodeImageV5111N(void);
|
|
// ¼ø¼ö °¡»óÇÔ¼ö ¿À¹ö¶óÀ̵ù
|
virtual BOOL Connect(const CVcrControlInfo& controlInfo);
|
virtual void Disconnect();
|
|
virtual BOOL GetDecodeStatus(BOOL &bValue);
|
virtual BOOL GetDecodeData(CString &strValue);
|
virtual BOOL GetReadSize(int &readSize);
|
|
virtual BOOL DecodeTriggerSignal();
|
|
protected:
|
int m_nCurrentValue;
|
int m_nCurrentStatus;
|
|
BOOL m_bDecode;
|
CString m_strDecodeData;
|
int m_nReadSize;
|
|
int m_nSWVer;
|
BOOL m_bOnlyData; // ÄÁÆ®·Ñ·¯ÀÇ °á°ú ¹æ½Ä (Decode Data ¸¸ ¼ö½Å)
|
};
|