📄 epa_appaccent.h
字号:
/**************************************************************************
**
** 文件: EPA_AppAccEnt.h
** 描述: 该文件完成应用访问实体中常见服务报文的定义
**
*************************************************************************/
#ifndef EPA_AppAccEnt_h
#define EPA_AppAccEnt_h
//include user defined file
#include "Define.h"
//定义AppID和ObjectID
#define AAE_AppID 1
#define Distribute_ObjectID 8
//域下载服务报文,证实服务
struct DomainDownload
{
uint Source_AppID; //设备源应用进程的标识符
uint Destination_AppID; //目的设备应用的标识符
uint Destination_ObjectID;//目的设备域对象的标识符
uint Data_Number; //表示本次域下载过程中,本服务被调用的次数。第一次下载,该值为0
uchar More_Follows; //TRUE,表示该域还有后续下载
uchar Reserved;
uint Data_Length; //数据长度,本来1~512,现在缩减到1~70
uchar Load_Data[70]; //域下载数据
};
//域下载服务正响应
struct DomainDownload_Result_Positive
{
uint Destination_AppID;
};
//域下载服务负响应
struct DomainDownload_Result_Negative
{
uint Destination_AppID;
uchar Reserved[2];
ErrorType Error_Type;
};
//定义组态信息报文格式
struct Configuration
{
uchar ServiceID; //组态信息标识
ulong Mrt_Response_Time;
ulong Csm_Macro_Cycle;
ulong Csm_NonPeriodic_Offset;
ulong Lo_Sendtime_Offset;
};
//信息分发服务请求报文,无证实服务
struct Distribute
{
uint Source_AppID;
uint Source_ObjectID;
uchar Data[70]; //分发的数据,最大长度由512缩减到70,数据打包格式为长度+数据
};
#endif
/******************* End Of File **********************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -