typedef.h

来自「大唐SDH设备协议解析程序.获得设备当前状态.」· C头文件 代码 · 共 78 行

H
78
字号
#define YCCHANGE		0x10000
#define YXCHANGE		0x20000
#define MAX_RTU 256
#define RTU_NUM 24
#define ALARM_NUM 60
#define MAX_CARD 36
typedef struct tagYX_DATA
{
    BYTE	Data_Type;
    WORD	Rtu_no;
    int		Serial;
    BYTE	YxVal;
} YX_DATA,*PYX_DATA;

typedef struct tagYC_DATA
{
    BYTE	Data_Type;
    WORD	Rtu_no;
    int		Serial;
    float	YcVal;
} YC_DATA,*PYC_DATA;

typedef struct tagYK_DATA
{
    BYTE	Data_Type;
    WORD	Rtu_no;
    int		Serial;
    BOOL	YkState;
} YK_DATA,*PYK_DATA;

typedef struct tagTEXT_DATA
{
	BYTE	Data_Type;
	WORD	Rtu_no;
	int		Serial;
	WORD	text_len;
	char	wb[1];
} TEXT_DATA,*PTEXT_DATA;


typedef struct tagMYYXDATA
{
    BYTE	YxVal;
	BYTE	init;
} MYYXDATA,*PMYYXDATA;

typedef struct tagMYYCDATA
{
  float	YcVal;
} MYYCDATA,*PMYYCDATA;

typedef struct tagMYRTUDATA
{
	int			rtuno;
	MYYXDATA*	yxdata;	
	MYYCDATA*	ycdata;
	CPtrList	wbalarm;
} MYRTUDATA,*PMYRTUDATA;

typedef struct tagTRANDATA
{
	BYTE  type;
	DWORD addr;
	LPBYTE data;
	DWORD crc;
}MYTRANDATA,*PMYTRANDATA;

typedef struct tagRTUINFO  
{
	int rtu_no;
	TCHAR rtu_id[6];
}RTUINFO,*PRTUINFO;

typedef struct tagALARMLIST
{
	TCHAR card_id[3];       //盘符标志
	TCHAR alarmflag[8][4];  //所属盘符下的报警标志
}ALARMLIST,*PALARMLIST;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?