SSPC-Tester/Driver/UDP5080-100/UNI-T SDK/examples/UCI/VC/UTP3000C_Test/TestApp.h
2026-06-30 12:10:29 +08:00

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;
};