33 lines
891 B
C++

#pragma once
#include "FunC.h"
#include "RWData.h"
#include "StreamClient.h"
using namespace std;
class FuncTest {
public:
FuncTest() :m_streamClient(nullptr){}
~FuncTest() {}
void SetStreamClient(StreamClient* sc) {
m_streamClient = sc;
}
void AllTest();
void AxisMoveTest(); //轴运动测试
void ScanCtrlTest(); //扫描控制测试
void RegistrationTest(); //注册功能测试
void CameraTest(); //相机功能测试
void PurifierTest(); //净化器功能测试
void ConfigTest(); //配置功能测试
void DirectoryTest(); //h3d文件目录接口测试
void JobControllerTest(); //h3d文件控制接口测试
private:
void PushMsg(WRITETYPE dataType, const string& nameKey = "", const string& strValue = "", DATATYPE valueType = UNKNOW, DATAHANDLE handleType = UPDATE);
void PushMsg(const WriteData& wd);
private:
StreamClient* m_streamClient;
};