#pragma once
#include <Windows.h>
#include <tchar.h>
class GComPort
{
HANDLE mComHandle;
public:
GComPort(void);
~GComPort(void);
int Open(TCHAR* config);
bool Open(int port, const TCHAR* config);
void Close();
DWORD Send(const BYTE* data, DWORD dataLen);
DWORD Receive(BYTE* buffer, DWORD bufferLen);
DWORD WaitReceive(BYTE* buffer, DWORD bufferLen, int timeout);
};