#ifndef APP_COMMON_H #define APP_COMMON_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "Log.h" //#include //#include //#include //#include #ifdef __cplusplus extern "C" { #endif #include #include #include #ifdef __cplusplus }; #endif #include "CommonDataType.h" #include "nvidia_acl_datatype.h" #define AEI_COMM_BUFFER_SIZE 2048 typedef struct { // 数据网络状态 std::string strNetworkStatus; // 设备名 std::string strDeviceName; // 设备编码 std::string strDeviceSn; // 设备/程序 运行状态 std::string strDeviceRunningStatus; // 提示信息 std::string strDeviceWarnInfo; } DeviceStatus; typedef struct { std::string strRfid; std::string strTime; std::string strTrainTime; } RfidInfo; typedef struct { std::string strCarriageType; std::string strCarriageNum; std::string strOrder; std::string strTrainTime; std::string strRfidInfo; std::string strNowTime; } TrainInfo; typedef struct { std::string strComeTime; int iDirection; bool bComeTrain; } ComeTrainInfo; // 定义日期结构体 typedef struct Date { int year; int month; int day; } Date; #endif