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

📄 redundant.h

📁 包括EPA协议栈
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -