1 Star 0 Fork 0

houmingzhang/CovAnalysisTool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
AnalysisTask.h 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
Administrator 提交于 2021-10-05 19:06 +08:00 . 协相关分析工具
#ifndef ANALYSISTASK_H
#define ANALYSISTASK_H
#include <QObject>
#include <QString>
#include <QDebug>
#include "DataChannel.h"
#include "GlobalHeader.h"
#include "CovAnalysisSDK/protocol.h"
class QDataTrendWidget;
class AnalysisTask:public QObject
{
friend class QDataTrendWidget;
Q_OBJECT
public:
AnalysisTask(CoAnalysisServer * powner,uint32_t taskid);
~AnalysisTask();
bool AddDataChannel(DataChannel * pChnannel);
bool DelDataChannel(DataChannel * pChnannel);
const char * GetTaskName();
void SetTaskName(const char * taskname);
void SetXAxisName(const char * axisname);
void SetYAxisName(const char * axisname);
void EmitCreateWidget();
uint32_t GetTaskID();
void BindDataTrendWidget(QDataTrendWidget* widget);
void InitConnections();
QDataTrendWidget* GetDataTrendWidget();
/**
@brief ͨݸ
*/
void OnNewChannelDataRecvied();
signals:
void CreateWidget(QString taskName,QString XAxisName,QString YAxisName);
void NewChannelDataRecvied();
private:
CoAnalysisServer* m_pAsvr;
QDataTrendWidget* m_datatrendwidget;
std::list<DataChannel* > m_datachannels;
uint32_t m_taskID;
char m_TaskName[NAME_LEN];
char m_XAxisName[NAME_LEN];
char m_YAxisName[NAME_LEN];
};
#endif // ANALYSISTASK_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dtrylzhm/cov-analysis-tool.git
git@gitee.com:dtrylzhm/cov-analysis-tool.git
dtrylzhm
cov-analysis-tool
CovAnalysisTool
master

搜索帮助