📄 struct.h
字号:
#ifndef __STRUCT_H
#define __STRUCT_H
#include"define.h"
//=============================================================================
typedef struct
{
int EventNum;//
int RtuYxwNum;//
int ChNum;
int RtuNum;
int RtuYcNum;
int RtuYxNum;
int RtuKwhNum;
}SYSTEMCOUNT;
typedef struct
{
BYTE Flag; //使用标志
BYTE SorA; //同步.异步
BYTE Baud; //波特率
BYTE EndBit; //停止位
BYTE ParityBit; //奇偶性
BYTE DataBit; //数据位
BYTE CheckBit; //校验位
BYTE Protocol; //规约名
BYTE ChRtuNum;//通道对应的RTU个数
BYTE ChRtuNo[8]; //通道对应的RTU号
WORD SynWord; //同步码
WORD Audit; //是否旁听 ==0 否 != 0是
}SaveChannel;
//=================================================
typedef struct
{
BYTE Addr;
BYTE Flag; //使用标志
//bit0:0.未使用 1.使用
//bit1.1.封锁
BYTE RtuChNo; //RTU对应的通道
BYTE WaitTime;//YK等待时间(s)
BYTE AnswerWaitTime;//等待回答命令时间(s)
BYTE DeadArea;
BYTE FreqNum;
BYTE WaterNum;
WORD YcNum; //YC
WORD YxNum; //YX
WORD KwhNum; //KWH
WORD OtherNum;
char TimeForbit;//RTU走时不准
//对于SC1801规约RTU,保存每个槽中的板类型
BYTE RRC[16];
char Name[20]; //RTU名字
BYTE ProtocolStamp[10];
BYTE SynWord[7]; //同步码(CDT)
}SaveRtu;
//=================================================
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -