📄 define.h
字号:
#include "stdafx.h"
#ifndef DEFINE_H
#define DEFINE_H
typedef struct
{
BYTE funcCode; // 功能码
BYTE tnSymbol; // 车次符号
BYTE tnNum5 : 4; // 车次号
BYTE tnNum6 : 4;
BYTE tnNum3 : 4;
BYTE tnNum4 : 4;
BYTE tnNum1 : 4;
BYTE tnNum2 : 4;
BYTE locoType2 : 4;
BYTE locoType3 : 4;
BYTE locoNum4 : 4;
BYTE locoNum5 : 4;
BYTE locoNum2 : 4;
BYTE locoNum3 : 4;
BYTE Km1000 : 4;
BYTE locoNum1 : 4;
BYTE Km10 : 4;
BYTE Km100 : 4;
BYTE m100 : 4;
BYTE Km : 4;
BYTE m : 4;
BYTE m10 : 4;
BYTE v10 : 4;
BYTE v100 : 4;
BYTE w5 : 4;
BYTE v : 4;
BYTE w3 : 4;
BYTE w4 : 4;
BYTE w1 : 4;
BYTE w2 : 4;
BYTE hc3 : 4; // 换长
BYTE hc4 : 4;
BYTE hc1 : 4;
BYTE hc2 : 4;
BYTE ls2 : 4; //辆数
BYTE ls3 : 4;
BYTE locoType1 : 4;
BYTE ls1: 4;
}WXCCDATA_TmpV1;
typedef struct
{
BYTE version;
BYTE tdcsSignal;
BYTE signalType;
BYTE bb_kh;
BYTE tnType[4]; //chg DWORD -> BYTE[4]
BYTE tnDigit[3];
BYTE locomotiveType;
BYTE locomotiveTypeExt;
WORD locomotiveNo;
BYTE glb[3];
BYTE speed[3];
WORD totalWeight;
WORD jLength;
BYTE carNum;
BYTE stationNo;
BYTE stationNoExt;
BYTE sectionNo;
BYTE actJLNo;
WORD driverNo;
BYTE driverNoExt;
}WXCCDATA_TmpV2;
struct WXCC_RELAMSG
{
DWORD nDataTime; //时间、
CString strTime;
CString strStnNm; //车站名、
CString strTrainNo; //车次号、
WORD nJcNum; //机车号、
WORD nJcType; //机车类型、
DWORD nGlb; //公里标、
WORD nHc; //换长、
WORD nTotalWeight; //总重、
BYTE nLs; //辆数、
BYTE nSingleSort; //信号机类型
BYTE nMsgVer; //信息格式 1:V1 2:V2
WXCC_RELAMSG()
{
nDataTime = 0;
strStnNm = "";
strTrainNo = "";
strTime = "";
nJcNum = 0;
nJcType = 0;
nGlb = 0;
nHc = 0;
nTotalWeight = 0;
nLs = 0;
nSingleSort = 0;
nMsgVer = 0;
}
};
struct STATUS_STN_REVWWCC
{
WORD nXh; //序号
CString strStnNm; //车站名
WORD nStnCode; //车站代码
DWORD nRevTime; //最近一次接收数据的时间
STATUS_STN_REVWWCC()
{
nXh = 0;
strStnNm = "";
nStnCode = 0;
nRevTime = 0;
}
};
//当前视图区显示的内容方式
#define FILE_ALL_DATA 0
#define FILE_QUERY_DATA 1
#define UNKNOW_DATA 2
int GetHexcharValue(char ar);
BOOL HexStrConvertToBytes(LPCTSTR str,int nLen,BYTE array[]);
#endif //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -