27 lines
626 B
C
27 lines
626 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
#include "lib\uci.h"
|
||
|
|
|
||
|
|
class TestApp {
|
||
|
|
public:
|
||
|
|
TestApp();
|
||
|
|
virtual ~TestApp();
|
||
|
|
|
||
|
|
virtual u_status Run(const TCHAR* _addr);
|
||
|
|
|
||
|
|
protected:
|
||
|
|
virtual int HandleResult(const TCHAR* _msg, int _r);
|
||
|
|
|
||
|
|
virtual u_status Open(const u_tchar* _addr, int _timeout = 1000);
|
||
|
|
|
||
|
|
virtual u_status Write(int _timeout, const void* _data, unsigned int _data_len, const TCHAR *format, ...);
|
||
|
|
|
||
|
|
virtual u_status Read(u_cstring _msg, u_uint32 _timeout, u_byte* _data, u_size _dataLen);
|
||
|
|
|
||
|
|
virtual u_status Read(u_uint32 _timeout, u_byte* _data, u_size _dataLen, u_cstring format, ...);
|
||
|
|
protected:
|
||
|
|
u_session m_session;
|
||
|
|
DWORD m_dwTime;
|
||
|
|
};
|
||
|
|
|