Train_Identify/nvidia_ascend_engine/common/OrderCommon.h

44 lines
852 B
C
Raw Permalink Normal View History

2024-01-23 02:46:26 +00:00
#ifndef ORDERCOMMON_H
#define ORDERCOMMON_H
#include <stdio.h>
#include <stdarg.h>
#include <sys/time.h>
#include <string.h>
#include <vector>
#include <memory>
#include "json/json.h"
typedef struct
{
std::string order_value; //具体命令内容
std::string from; //命令来自哪 GRPC、Socket、Http
} OrderData;
typedef struct
{
std::string poundno; //工作站编号
std::string train_date; //来车日期
std::string train_name; //车次 暂时使用来车时间来代替
std::string filename; //结果文件 .csv
} SendOutData;
typedef struct
{
Json::Value order;
} GetOrderData;
typedef struct
{
std::string poundno; //工作站编号
std::string csv_name; //结果文件 .csv
std::string yearDate; //来车日期
std::string timeDate; //车次 暂时使用来车时间来代替
} FeedbackData;
#endif // !ORDERCOMMOM_H