redundant.h
来自「包括EPA协议栈」· C头文件 代码 · 共 73 行
H
73 行
#ifndef EPA_REDUNDANT_H
#define EPA_REDUNDANT_H
#include "global.h"
typedef struct{
VisualString PDTag;
uint8 ActiveDeviceIP[4];
}R_DeviceActiveAnnunciation;
typedef struct{
VisualString PDTag;
uint8 ActiveDeviceIP[4];
uint8 FailedDeviceIP[4];
}R_DeviceChange;
typedef struct{
uint8 DestinationIPAddress[4];
VisualString PDTag;
uint8 RedundancyState;
}R_MaintainRequest;
typedef struct{
uint16 DestinationAppID;
}R_MaintainRequestResponsePositive;
typedef struct{
Class_Err ErrorType;
}R_MaintainRequestResponseNegative;
typedef struct{
uint16 SourceAppID;
uint16 DestinationAppID;
uint16 DestinationObjectID;
uint16 SubIndex;
uint8 data[40];
}R_Maintain;
typedef struct{
uint16 DestinationAppID;
}R_MaintainResponsePositive;
typedef struct{
uint16 DestinationAppID;
Class_Err ErrorType;
}R_MaintainResponseNegative;
void FS_ActAnn_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_ActAnn_Output(void);
void FS_Maintain_Output(void);
void FS_Maintain_Pos_Output(uint16 dst_app, uint32 dst_ip, uint16 msg_id);
void FS_Maintain_Neg_Output(uint16 dst_app, uint32 dst_ip, uint16 msg_id);
void FS_Maintain_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_Maintain_Pos_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_Maintain_Neg_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_MaintainReq_Output(uint16 src_app, uint16 dst_app, uint16 sub_idx, uint32 dst_ip);
void FS_MaintainReq_Pos_Output(uint16 dst_app, uint32 dst_ip, uint16 msg_id);
void FS_MaintainReq_Neg_Output(uint16 dst_app, uint32 dst_ip, uint16 msg_id);
void FS_MaintainReq_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_MaintainReq_Pos_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_MaintainReq_Neg_Input(PSock psock, uint8 com_type, uint16 msg_id);
void FS_DevChg_Output(void);
void FS_DevChg_Input(PSock psock, uint8 com_type, uint16 msg_id);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?