240717班级,工业化控制系统,煤矿相关行业,昆仑系统
1
wangky
2024-11-09 c89737ff6ef4ea58dafc201496971765ce664da2
common.h
@@ -98,6 +98,14 @@
   FILE_DOWNLOADS_REQ, // 版本更新文件下载请求
   FILE_DOWNLOADS_RES, // 版本更新文件下载响应
   DOWNLOAD_SUCCESSFULLY_RES,       // 更新文件下载成功的响应
   //版本管理
   VERSION_NUM_REQ,  // 版本号请求
   VERSION_NUM_RES,   // 版本号响应
   UPLOAD_FILE_REQ, // 上传文件的请求
   UPLOAD_FILE_RES, // 上传文件的响应
   VERSION_INFOENTRY_REQ,       // 版本信息录入请求
   VERSION_INFOENTRY_RES,       //版本信息录入响应
   //日志
   LOGSEARCH_REQ,//日志查询请求
@@ -622,7 +630,7 @@
    Head head;
   int status;
    CoaMinRod coaMinRod[0];
        CoaMinRodReS(){
        CoaMinRodRes(){
        head.type = COAL_MINE_RODER_RES;
        head.len = sizeof(CoaMinRodReS);
    }
@@ -737,10 +745,17 @@
struct MonoutputInfo
{
<<<<<<< HEAD
   char month[32];//月份
   double aOutput;//a产品月产量
   double bOutput;//b产品月产量
   double cOutput;//c产品月产量
=======
   char date[32];//日期
   double aOutput;//a产品月产量
   double bOutput;//b产品月产量
   double cOutput;//c产品月产量
>>>>>>> 83817169914cd859e4a7e0b5f0685dd0c072a974
};
//添加生产计划的请求结构体
@@ -752,7 +767,7 @@
      head.type = ADD_PDPLAN_REQ;
      head.len = sizeof(AddPdplanReq);
   }
}
};
//添加一条生产计划的响应结构体
struct AddPdplanRes
{
@@ -1114,6 +1129,86 @@
   }
};
//版本管理
struct VersionNumReq        // 版本号请求
{
    Head head;
    VersionNumReq() {
        head.type = VERSION_NUM_REQ;
        head.len = sizeof(VersionNumReq);
    }
};
struct VersionNumRes        // 版本号响应
{
    Head head;
    char versionId[64]; // 版本号
    VersionNumRes() {
        head.type = VERSION_NUM_RES;
        head.len = sizeof(VersionNumRes);
    }
};
// 文件传输
struct FileInfo
{
    char fileName[256];
    long long fileSize;
    char s_filepath[128];
};
struct UploadFileReq        // 上传文件的请求
{
    Head head;
    FileInfo fileInfo;
    UploadFileReq() {
        head.type = UPLOAD_FILE_REQ;
        head.len = sizeof(UploadFileReq);
    }
};
struct UploadFileRes {      // 上传文件的响应
    Head head;
    bool state = false;
    char fileName[256];
    long long file_size;
    UploadFileRes()
    {
        head.type = UPLOAD_FILE_RES;
        head.len = sizeof(UploadFileRes);
    }
};
// 版本信息录入
// 请求
struct VersionInfoEntryReq {
    Head head;
    char versionId[64]; // 版本号
    char versionIdOld[64]; // 上一个版本号
    int fileNum;
    char c_filepath[32];   //服务器放最新版本的路径
    char versionDescription[256]; //更新内容
    char versionCreattime[32]; // 更新时间
    FileInfo fileInfo[0] ;      //包含下载文件信息
    VersionInfoEntryReq()
    {
        head.type = VERSION_INFOENTRY_REQ;
        head.len = sizeof(VersionInfoEntryReq);
    }
};
// 版本信息录入响应
struct VersionInfoEntryRes {
    Head head;
    bool state = false;
    VersionInfoEntryRes()
    {
        head.type = VERSION_INFOENTRY_RES;
        head.len = sizeof(VersionInfoEntryRes);
    }
};
//日志
struct ParsedLog {
   char timeStamp[64]; // 时间戳