240717班级,工业化控制系统,煤矿相关行业,昆仑系统
congmu
2024-11-02 348f6d3b834247f17b3b0b2b46f6d39b49794fc5
1101
1个文件已修改
83 ■■■■■ 已修改文件
common.h 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
common.h
@@ -74,27 +74,18 @@
    QUERY_MONOUTPUT_RES,//查询月产量的响应结构体
    //历史查询分析
    QUERY_MONOUTPUT_REQ,//查询月产量的请求结构体
    QUERY_MONOUTPUT_RES,//查询月产量的响应结构体
    WARNING_REQ, // 警报请求
    WARNING_RES, // 警报响应
    QD_REQ,//查询设备请求
    QD_RES,//查询设备响应
    //自动升级
    VERSIONNUM_REQ,  // 版本号请求
    VERSIONNUM_RES,   // 版本号响应
    VERSION_NUM_REQ,  // 版本号请求
    VERSION_NUM_RES,   // 版本号响应
    UPLOAD_FILE_REQ, // 上传文件的请求
    UPLOAD_FILE_RES, // 上传文件的响应
    VERSIONINFOENTRY_REQ,       // 版本信息录入请求
    VERSIONINFOENTRY_RES,       //版本信息录入响应
    VERSIONUPDATE_REQ, // 版本更新请求
    VERSIONUPDATE_RES, // 版本更新响应
    FILEDOWNLOADS_REQ, // 版本更新文件下载请求
    FILEDOWNLOADS_RES, // 版本更新文件下载响应
    DOWNLOADSUCCESSFULLY_RES        // 更新文件下载成功的响应
    VERSION_INFOENTRY_REQ,       // 版本信息录入请求
    VERSION_INFOENTRY_RES,       //版本信息录入响应
    VERSION_UPDATE_REQ, // 版本更新请求
    VERSION_UPDATE_RES, // 版本更新响应
    FILE_DOWNLOADS_REQ, // 版本更新文件下载请求
    FILE_DOWNLOADS_RES, // 版本更新文件下载响应
    DOWNLOAD_SUCCESSFULLY_RES        // 更新文件下载成功的响应
    //日志
    LOGSEARCH_REQ;//日志查询请求
@@ -849,7 +840,7 @@
{
    Head head;
    VersionNumReq() {
        head.type = VERSIONNUM_REQ;
        head.type = VERSION_NUM_REQ;
        head.len = sizeof(VersionNumReq);
    }
};
@@ -857,9 +848,9 @@
struct VersionNumRes        // 版本号响应
{
    Head head;
    char version_id[64]; // 版本号
    char versionId[64]; // 版本号
    VersionNumRes() {
        head.type = VERSIONNUM_RES;
        head.type = VERSION_NUM_RES;
        head.len = sizeof(VersionNumRes);
    }
};
@@ -867,8 +858,8 @@
// 文件传输
struct FileInfo
{
    char file_name[256];
    long long file_size;
    char fileName[256];
    long long fileSize;
    char s_filepath[128];
    char content[0];
};
@@ -886,7 +877,7 @@
struct UploadFileRes {      // 上传文件的响应
    Head head;
    bool state = false;
    char file_name[256];
    char fileName[256];
    long long file_size;
    UploadFileRes()
    {
@@ -899,19 +890,14 @@
// 请求
struct VersionInfoEntryReq {
    Head head;
    char version_id[64]; // 版本号
    char version_id_old[64]; // 上一个版本号
    char s_filepath[16][128];    //服务器放最新版本的路径
    char version_description[256]; //更新内容
    char version_creattime[32]; // 更新时间
    char filename[16][128];
    long long filesize[16];
    char c_filepath[16][128];
    char versionId[64]; // 版本号
    char versionIdOld[64]; // 上一个版本号
    char context[0];        //包含下载文件信息
    int fileNum;
    VersionInfoEntryReq()
    {
        head.type = VERSIONINFOENTRY_REQ;
        head.type = VERSION_INFOENTRY_REQ;
        head.len = sizeof(VersionInfoEntryReq);
    }
};
@@ -922,7 +908,7 @@
    bool state = false;
    VersionInfoEntryRes()
    {
        head.type = VERSIONINFOENTRY_RES;
        head.type = VERSION_INFOENTRY_RES;
        head.len = sizeof(VersionInfoEntryRes);
    }
};
@@ -931,10 +917,10 @@
struct VersionUpdateReq {
    Head head;
    char cur_version_id[64]; // 版本号
    char curVersionId[64]; // 版本号
    VersionUpdateReq()
    {
        head.type = VERSIONUPDATE_REQ;
        head.type = VERSION_UPDATE_REQ;
        head.len = sizeof(VersionUpdateReq);
    }
};
@@ -943,13 +929,13 @@
struct VersionUpdateRes {
    Head head;
    bool state = false;
    char version_id[64]; // 版本号
    char update_date[32]; // 更新时间
    char version_description[1024]; //更新描述
    char versionId[64]; // 版本号
    char updateDate[32]; // 更新时间
    char versionDescription[1024]; //更新描述
    VersionUpdateRes()
    {
        head.type = VERSIONUPDATE_RES;
        head.type = VERSION_UPDATE_RES;
        head.len = sizeof(VersionUpdateRes);
    }
};
@@ -957,10 +943,10 @@
// 版本更新文件下载请求
struct FileDownloadsReq {
    Head head;
    char version_id[64]; // 版本号
    char versionId[64]; // 版本号
    FileDownloadsReq()
    {
        head.type = FILEDOWNLOADS_REQ;
        head.type = FILE_DOWNLOADS_REQ;
        head.len = sizeof(FileDownloadsReq);
    }
};
@@ -968,16 +954,16 @@
// 版本更新文件下载响应
struct FileDownloadsRes {
    Head head;
    char version_id[64]; // 版本号
    char versionId[64]; // 版本号
    char filename[128]; //文件名
    long long filesize; //文件大小
    char c_filepath[128];    //客户端放最新版本的本地路径
    int fileNum; // 文件数量
    long long all_fileSize; // 文件总大小
    long long allFileSize; // 文件总大小
    char content[0];
    FileDownloadsRes()
    {
        head.type = FILEDOWNLOADS_RES;
        head.type = FILE_DOWNLOADS_RES;
        head.len = sizeof(FileDownloadsRes);
    }
};
@@ -986,15 +972,16 @@
struct DownloadSuccessfullyRes{
    Head head;
    bool state = false;
    char file_name[256];
    long long file_size;
    char fileName[256];
    long long fileSize;
    DownloadSuccessfullyRes()
    {
        head.type = DOWNLOADSUCCESSFULLY_RES;
        head.type = DOWNLOAD_SUCCESSFULLY_RES;
        head.len = sizeof(DownloadSuccessfullyRes);
    }
};
//日志
struct ParsedLog { 
    char timeStamp[64]; // 时间戳