⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 typedef.h

📁 大唐SDH设备协议解析程序.获得设备当前状态.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -