#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文件目录接口测试 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; };