libiec61850/demos/beaglebone/static_model.c

7621 lines
183 KiB
C

/*
* static_model.c
*
* automatically generated from beagle_demo.iid
*/
#include "static_model.h"
static void initializeValues();
extern DataSet iedModelds_GenericIO_LLN0_Events;
extern DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda0;
extern DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda1;
extern DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda2;
extern DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda3;
DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda0 = {
"GenericIO",
false,
"GGIO1$ST$SPCSO1$stVal",
-1,
NULL,
NULL,
&iedModelds_GenericIO_LLN0_Events_fcda1
};
DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda1 = {
"GenericIO",
false,
"GGIO1$ST$SPCSO2$stVal",
-1,
NULL,
NULL,
&iedModelds_GenericIO_LLN0_Events_fcda2
};
DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda2 = {
"GenericIO",
false,
"GGIO1$ST$SPCSO3$stVal",
-1,
NULL,
NULL,
&iedModelds_GenericIO_LLN0_Events_fcda3
};
DataSetEntry iedModelds_GenericIO_LLN0_Events_fcda3 = {
"GenericIO",
false,
"GGIO1$ST$DPCSO1$stVal",
-1,
NULL,
NULL,
NULL
};
DataSet iedModelds_GenericIO_LLN0_Events = {
"GenericIO",
"LLN0$Events",
4,
&iedModelds_GenericIO_LLN0_Events_fcda0,
NULL
};
LogicalDevice iedModel_GenericIO = {
LogicalDeviceModelType,
"GenericIO",
(ModelNode*) &iedModel,
NULL,
(ModelNode*) &iedModel_GenericIO_LLN0
};
LogicalNode iedModel_GenericIO_LLN0 = {
LogicalNodeModelType,
"LLN0",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_LPHD1,
(ModelNode*) &iedModel_GenericIO_LLN0_Beh,
};
DataObject iedModel_GenericIO_LLN0_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_LLN0,
(ModelNode*) &iedModel_GenericIO_LLN0_Mod,
(ModelNode*) &iedModel_GenericIO_LLN0_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_LLN0_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_LLN0_Beh,
(ModelNode*) &iedModel_GenericIO_LLN0_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_LLN0_Beh,
(ModelNode*) &iedModel_GenericIO_LLN0_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_LLN0_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_LLN0_Mod = {
DataObjectModelType,
"Mod",
(ModelNode*) &iedModel_GenericIO_LLN0,
(ModelNode*) &iedModel_GenericIO_LLN0_Health,
(ModelNode*) &iedModel_GenericIO_LLN0_Mod_stVal,
0
};
DataAttribute iedModel_GenericIO_LLN0_Mod_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_LLN0_Mod,
(ModelNode*) &iedModel_GenericIO_LLN0_Mod_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Mod_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_LLN0_Mod,
(ModelNode*) &iedModel_GenericIO_LLN0_Mod_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Mod_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_LLN0_Mod,
(ModelNode*) &iedModel_GenericIO_LLN0_Mod_ctlModel,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Mod_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_LLN0_Mod,
NULL,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataObject iedModel_GenericIO_LLN0_Health = {
DataObjectModelType,
"Health",
(ModelNode*) &iedModel_GenericIO_LLN0,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
(ModelNode*) &iedModel_GenericIO_LLN0_Health_stVal,
0
};
DataAttribute iedModel_GenericIO_LLN0_Health_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_LLN0_Health,
(ModelNode*) &iedModel_GenericIO_LLN0_Health_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Health_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_LLN0_Health,
(ModelNode*) &iedModel_GenericIO_LLN0_Health_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_Health_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_LLN0_Health,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_LLN0_NamPlt = {
DataObjectModelType,
"NamPlt",
(ModelNode*) &iedModel_GenericIO_LLN0,
NULL,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt_vendor,
0
};
DataAttribute iedModel_GenericIO_LLN0_NamPlt_vendor = {
DataAttributeModelType,
"vendor",
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt_swRev,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_NamPlt_swRev = {
DataAttributeModelType,
"swRev",
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt_d,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_NamPlt_d = {
DataAttributeModelType,
"d",
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt_configRev,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_NamPlt_configRev = {
DataAttributeModelType,
"configRev",
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt_ldNs,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_LLN0_NamPlt_ldNs = {
DataAttributeModelType,
"ldNs",
(ModelNode*) &iedModel_GenericIO_LLN0_NamPlt,
NULL,
NULL,
0,
IEC61850_FC_EX,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
LogicalNode iedModel_GenericIO_LPHD1 = {
LogicalNodeModelType,
"LPHD1",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyNam,
};
DataObject iedModel_GenericIO_LPHD1_PhyNam = {
DataObjectModelType,
"PhyNam",
(ModelNode*) &iedModel_GenericIO_LPHD1,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyNam_vendor,
0
};
DataAttribute iedModel_GenericIO_LPHD1_PhyNam_vendor = {
DataAttributeModelType,
"vendor",
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyNam,
NULL,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataObject iedModel_GenericIO_LPHD1_PhyHealth = {
DataObjectModelType,
"PhyHealth",
(ModelNode*) &iedModel_GenericIO_LPHD1,
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth_stVal,
0
};
DataAttribute iedModel_GenericIO_LPHD1_PhyHealth_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LPHD1_PhyHealth_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth,
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LPHD1_PhyHealth_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_LPHD1_PhyHealth,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_LPHD1_Proxy = {
DataObjectModelType,
"Proxy",
(ModelNode*) &iedModel_GenericIO_LPHD1,
NULL,
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy_stVal,
0
};
DataAttribute iedModel_GenericIO_LPHD1_Proxy_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy,
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LPHD1_Proxy_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy,
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_LPHD1_Proxy_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_LPHD1_Proxy,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
LogicalNode iedModel_GenericIO_GGIO1 = {
LogicalNodeModelType,
"GGIO1",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh,
};
DataObject iedModel_GenericIO_GGIO1_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh,
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh,
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Mod = {
DataObjectModelType,
"Mod",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Health,
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Mod_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Mod_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Mod_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod_ctlModel,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Mod_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
NULL,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Health = {
DataObjectModelType,
"Health",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt,
(ModelNode*) &iedModel_GenericIO_GGIO1_Health_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Health_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Health,
(ModelNode*) &iedModel_GenericIO_GGIO1_Health_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Health_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Health,
(ModelNode*) &iedModel_GenericIO_GGIO1_Health_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Health_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Health,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_NamPlt = {
DataObjectModelType,
"NamPlt",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1,
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt_vendor,
0
};
DataAttribute iedModel_GenericIO_GGIO1_NamPlt_vendor = {
DataAttributeModelType,
"vendor",
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt,
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt_swRev,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_NamPlt_swRev = {
DataAttributeModelType,
"swRev",
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt,
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt_d,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_NamPlt_d = {
DataAttributeModelType,
"d",
(ModelNode*) &iedModel_GenericIO_GGIO1_NamPlt,
NULL,
NULL,
0,
IEC61850_FC_DC,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_AnIn1 = {
DataObjectModelType,
"AnIn1",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1_mag,
0
};
DataAttribute iedModel_GenericIO_GGIO1_AnIn1_mag = {
DataAttributeModelType,
"mag",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1_q,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1_mag_f,
0,
IEC61850_FC_MX,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn1_mag_f = {
DataAttributeModelType,
"f",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1_mag,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_FLOAT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn1_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1_t,
NULL,
0,
IEC61850_FC_MX,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn1_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn1,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_AnIn2 = {
DataObjectModelType,
"AnIn2",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2_mag,
0
};
DataAttribute iedModel_GenericIO_GGIO1_AnIn2_mag = {
DataAttributeModelType,
"mag",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2_q,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2_mag_f,
0,
IEC61850_FC_MX,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn2_mag_f = {
DataAttributeModelType,
"f",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2_mag,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_FLOAT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn2_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2_t,
NULL,
0,
IEC61850_FC_MX,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn2_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn2,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_AnIn3 = {
DataObjectModelType,
"AnIn3",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3_mag,
0
};
DataAttribute iedModel_GenericIO_GGIO1_AnIn3_mag = {
DataAttributeModelType,
"mag",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3_q,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3_mag_f,
0,
IEC61850_FC_MX,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn3_mag_f = {
DataAttributeModelType,
"f",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3_mag,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_FLOAT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn3_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3_t,
NULL,
0,
IEC61850_FC_MX,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn3_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn3,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_AnIn4 = {
DataObjectModelType,
"AnIn4",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4_mag,
0
};
DataAttribute iedModel_GenericIO_GGIO1_AnIn4_mag = {
DataAttributeModelType,
"mag",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4_q,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4_mag_f,
0,
IEC61850_FC_MX,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn4_mag_f = {
DataAttributeModelType,
"f",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4_mag,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_FLOAT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn4_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4,
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4_t,
NULL,
0,
IEC61850_FC_MX,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_AnIn4_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_AnIn4,
NULL,
NULL,
0,
IEC61850_FC_MX,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_SPCSO1 = {
DataObjectModelType,
"SPCSO1",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_ctlModel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_SPCSO2 = {
DataObjectModelType,
"SPCSO2",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_SBO,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_SBO = {
DataAttributeModelType,
"SBO",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
NULL,
0,
IEC61850_FC_CO,
IEC61850_VISIBLE_STRING_129,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel = {
DataAttributeModelType,
"Cancel",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_ctlModel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_ctlNum,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_Cancel_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_Cancel,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_SPCSO3 = {
DataObjectModelType,
"SPCSO3",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_ctlModel,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_DPCSO1 = {
DataObjectModelType,
"DPCSO1",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_CODEDENUM,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_ctlModel,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_DPCSO1_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_DPCSO1,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Ind1 = {
DataObjectModelType,
"Ind1",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Ind1_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind1_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind1_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Ind2 = {
DataObjectModelType,
"Ind2",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Ind2_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind2_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind2_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind2,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Ind3 = {
DataObjectModelType,
"Ind3",
(ModelNode*) &iedModel_GenericIO_GGIO1,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Ind3_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind3_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind3_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind3,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO1_Ind4 = {
DataObjectModelType,
"Ind4",
(ModelNode*) &iedModel_GenericIO_GGIO1,
NULL,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO1_Ind4_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind4_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4,
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO1_Ind4_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind4,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
LogicalNode iedModel_GenericIO_TIM_GAPC1 = {
LogicalNodeModelType,
"TIM_GAPC1",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh,
};
DataObject iedModel_GenericIO_TIM_GAPC1_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_Mod = {
DataObjectModelType,
"Mod",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod_stVal,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Mod_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Mod_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Mod_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod_ctlModel,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Mod_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Mod,
NULL,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_Str = {
DataObjectModelType,
"Str",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str_general,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Str_general = {
DataAttributeModelType,
"general",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str_dirGeneral,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Str_dirGeneral = {
DataAttributeModelType,
"dirGeneral",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Str_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Str_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Str,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_Op = {
DataObjectModelType,
"Op",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpDlTmms,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op_general,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Op_general = {
DataAttributeModelType,
"general",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Op_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_Op_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_Op,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_OpDlTmms = {
DataObjectModelType,
"OpDlTmms",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_RsDlTmms,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpDlTmms_setVal,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpDlTmms_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpDlTmms,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpDlTmms_dataNs,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpDlTmms_dataNs = {
DataAttributeModelType,
"dataNs",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpDlTmms,
NULL,
NULL,
0,
IEC61850_FC_EX,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_RsDlTmms = {
DataObjectModelType,
"RsDlTmms",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_RsDlTmms_setVal,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_RsDlTmms_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_RsDlTmms,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_RsDlTmms_dataNs,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_RsDlTmms_dataNs = {
DataAttributeModelType,
"dataNs",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_RsDlTmms,
NULL,
NULL,
0,
IEC61850_FC_EX,
IEC61850_VISIBLE_STRING_255,
0,
NULL,
0};
DataObject iedModel_GenericIO_TIM_GAPC1_OpCntRs = {
DataObjectModelType,
"OpCntRs",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1,
NULL,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_stVal,
0
};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_ctlModel,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT32,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_TIM_GAPC1_OpCntRs_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_TIM_GAPC1_OpCntRs,
NULL,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
LogicalNode iedModel_GenericIO_T60S_FSCH1 = {
LogicalNodeModelType,
"T60S_FSCH1",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh,
};
DataObject iedModel_GenericIO_T60S_FSCH1_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_SchdSt = {
DataObjectModelType,
"SchdSt",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdSt_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdSt_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdSt_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdSt,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_SchdEntr = {
DataObjectModelType,
"SchdEntr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdEntr_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdEntr_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdEntr_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdEntr,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPS = {
DataObjectModelType,
"ValSPS",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPS_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPS_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPS_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPS,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_VldReq = {
DataObjectModelType,
"VldReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_VldReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_VldReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_EnaReq = {
DataObjectModelType,
"EnaReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EnaReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EnaReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_EdtReq = {
DataObjectModelType,
"EdtReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_EdtReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_EdtReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_DsaReq = {
DataObjectModelType,
"DsaReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdPrio,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_DsaReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_DsaReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_SchdPrio = {
DataObjectModelType,
"SchdPrio",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_NumEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdPrio_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdPrio_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdPrio,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_NumEntr = {
DataObjectModelType,
"NumEntr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdIntv,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_NumEntr_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_NumEntr_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_NumEntr,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_SchdIntv = {
DataObjectModelType,
"SchdIntv",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdIntv_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdIntv_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdIntv,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG1 = {
DataObjectModelType,
"ValSPG1",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG1_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG1_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG1,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG2 = {
DataObjectModelType,
"ValSPG2",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG3,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG2_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG2_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG2,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG3 = {
DataObjectModelType,
"ValSPG3",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG4,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG3_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG3_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG3,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG4 = {
DataObjectModelType,
"ValSPG4",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG5,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG4_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG4_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG4,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG5 = {
DataObjectModelType,
"ValSPG5",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG6,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG5_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG5_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG5,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG6 = {
DataObjectModelType,
"ValSPG6",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG7,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG6_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG6_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG6,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG7 = {
DataObjectModelType,
"ValSPG7",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG8,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG7_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG7_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG7,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG8 = {
DataObjectModelType,
"ValSPG8",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG9,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG8_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG8_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG8,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG9 = {
DataObjectModelType,
"ValSPG9",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG10,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG9_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG9_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG9,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG10 = {
DataObjectModelType,
"ValSPG10",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG11,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG10_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG10_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG10,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG11 = {
DataObjectModelType,
"ValSPG11",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG12,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG11_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG11_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG11,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG12 = {
DataObjectModelType,
"ValSPG12",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG13,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG12_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG12_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG12,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG13 = {
DataObjectModelType,
"ValSPG13",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG14,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG13_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG13_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG13,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG14 = {
DataObjectModelType,
"ValSPG14",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG15,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG14_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG14_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG14,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG15 = {
DataObjectModelType,
"ValSPG15",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG16,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG15_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG15_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG15,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG16 = {
DataObjectModelType,
"ValSPG16",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG17,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG16_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG16_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG16,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG17 = {
DataObjectModelType,
"ValSPG17",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG18,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG17_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG17_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG17,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG18 = {
DataObjectModelType,
"ValSPG18",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG19,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG18_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG18_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG18,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG19 = {
DataObjectModelType,
"ValSPG19",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG20,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG19_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG19_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG19,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG20 = {
DataObjectModelType,
"ValSPG20",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG21,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG20_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG20_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG20,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG21 = {
DataObjectModelType,
"ValSPG21",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG22,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG21_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG21_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG21,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG22 = {
DataObjectModelType,
"ValSPG22",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG23,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG22_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG22_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG22,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG23 = {
DataObjectModelType,
"ValSPG23",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG24,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG23_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG23_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG23,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG24 = {
DataObjectModelType,
"ValSPG24",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG25,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG24_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG24_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG24,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG25 = {
DataObjectModelType,
"ValSPG25",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG26,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG25_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG25_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG25,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG26 = {
DataObjectModelType,
"ValSPG26",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG27,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG26_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG26_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG26,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG27 = {
DataObjectModelType,
"ValSPG27",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG28,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG27_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG27_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG27,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG28 = {
DataObjectModelType,
"ValSPG28",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG29,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG28_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG28_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG28,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG29 = {
DataObjectModelType,
"ValSPG29",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG30,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG29_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG29_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG29,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG30 = {
DataObjectModelType,
"ValSPG30",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG31,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG30_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG30_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG30,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG31 = {
DataObjectModelType,
"ValSPG31",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG32,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG31_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG31_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG31,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG32 = {
DataObjectModelType,
"ValSPG32",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG33,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG32_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG32_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG32,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG33 = {
DataObjectModelType,
"ValSPG33",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG34,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG33_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG33_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG33,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG34 = {
DataObjectModelType,
"ValSPG34",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG35,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG34_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG34_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG34,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG35 = {
DataObjectModelType,
"ValSPG35",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG36,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG35_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG35_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG35,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG36 = {
DataObjectModelType,
"ValSPG36",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG37,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG36_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG36_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG36,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG37 = {
DataObjectModelType,
"ValSPG37",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG38,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG37_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG37_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG37,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG38 = {
DataObjectModelType,
"ValSPG38",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG39,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG38_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG38_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG38,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG39 = {
DataObjectModelType,
"ValSPG39",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG40,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG39_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG39_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG39,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG40 = {
DataObjectModelType,
"ValSPG40",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG41,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG40_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG40_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG40,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG41 = {
DataObjectModelType,
"ValSPG41",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG42,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG41_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG41_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG41,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG42 = {
DataObjectModelType,
"ValSPG42",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG43,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG42_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG42_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG42,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG43 = {
DataObjectModelType,
"ValSPG43",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG44,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG43_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG43_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG43,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG44 = {
DataObjectModelType,
"ValSPG44",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG45,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG44_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG44_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG44,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG45 = {
DataObjectModelType,
"ValSPG45",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG46,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG45_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG45_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG45,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG46 = {
DataObjectModelType,
"ValSPG46",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG47,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG46_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG46_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG46,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG47 = {
DataObjectModelType,
"ValSPG47",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG48,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG47_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG47_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG47,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG48 = {
DataObjectModelType,
"ValSPG48",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG49,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG48_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG48_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG48,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG49 = {
DataObjectModelType,
"ValSPG49",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG50,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG49_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG49_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG49,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG50 = {
DataObjectModelType,
"ValSPG50",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG51,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG50_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG50_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG50,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG51 = {
DataObjectModelType,
"ValSPG51",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG52,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG51_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG51_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG51,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG52 = {
DataObjectModelType,
"ValSPG52",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG53,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG52_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG52_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG52,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG53 = {
DataObjectModelType,
"ValSPG53",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG54,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG53_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG53_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG53,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG54 = {
DataObjectModelType,
"ValSPG54",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG55,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG54_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG54_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG54,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG55 = {
DataObjectModelType,
"ValSPG55",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG56,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG55_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG55_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG55,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG56 = {
DataObjectModelType,
"ValSPG56",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG57,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG56_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG56_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG56,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG57 = {
DataObjectModelType,
"ValSPG57",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG58,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG57_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG57_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG57,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG58 = {
DataObjectModelType,
"ValSPG58",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG59,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG58_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG58_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG58,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG59 = {
DataObjectModelType,
"ValSPG59",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG60,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG59_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG59_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG59,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_ValSPG60 = {
DataObjectModelType,
"ValSPG60",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG60_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_ValSPG60_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_ValSPG60,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_StrTm = {
DataObjectModelType,
"StrTm",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvPer,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setTm,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setTm = {
DataAttributeModelType,
"setTm",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
NULL,
0,
IEC61850_FC_SP,
IEC61850_TIMESTAMP,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal = {
DataAttributeModelType,
"setCal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm,
NULL,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occ,
0,
IEC61850_FC_SP,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occ = {
DataAttributeModelType,
"occ",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occType,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT16U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occType = {
DataAttributeModelType,
"occType",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occPer,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_occPer = {
DataAttributeModelType,
"occPer",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_weekDay,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_weekDay = {
DataAttributeModelType,
"weekDay",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_month,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_month = {
DataAttributeModelType,
"month",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_day,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_day = {
DataAttributeModelType,
"day",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_hr,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_hr = {
DataAttributeModelType,
"hr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_mn,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH1_StrTm_setCal_mn = {
DataAttributeModelType,
"mn",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_StrTm_setCal,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_IntvPer = {
DataObjectModelType,
"IntvPer",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvTyp,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvPer_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_IntvPer_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvPer,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_IntvTyp = {
DataObjectModelType,
"IntvTyp",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdReuse,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvTyp_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_IntvTyp_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_IntvTyp,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH1_SchdReuse = {
DataObjectModelType,
"SchdReuse",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1,
NULL,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdReuse_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH1_SchdReuse_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH1_SchdReuse,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
LogicalNode iedModel_GenericIO_T60S_FSCH2 = {
LogicalNodeModelType,
"T60S_FSCH2",
(ModelNode*) &iedModel_GenericIO,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh,
};
DataObject iedModel_GenericIO_T60S_FSCH2_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_SchdSt = {
DataObjectModelType,
"SchdSt",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdSt_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdSt_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdSt_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdSt,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_SchdEntr = {
DataObjectModelType,
"SchdEntr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdEntr_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdEntr_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdEntr_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdEntr,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPS = {
DataObjectModelType,
"ValSPS",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPS_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPS_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPS_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPS,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_VldReq = {
DataObjectModelType,
"VldReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_VldReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_VldReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_EnaReq = {
DataObjectModelType,
"EnaReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EnaReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EnaReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_EdtReq = {
DataObjectModelType,
"EdtReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_EdtReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_EdtReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_DsaReq = {
DataObjectModelType,
"DsaReq",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdPrio,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_stVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper = {
DataAttributeModelType,
"Oper",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_ctlModel,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_ctlVal,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_ctlVal = {
DataAttributeModelType,
"ctlVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin = {
DataAttributeModelType,
"origin",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_ctlNum,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin_orCat,
0,
IEC61850_FC_CO,
IEC61850_CONSTRUCTED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin_orCat = {
DataAttributeModelType,
"orCat",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin_orIdent,
NULL,
0,
IEC61850_FC_CO,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin_orIdent = {
DataAttributeModelType,
"orIdent",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_origin,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_OCTET_STRING_64,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_ctlNum = {
DataAttributeModelType,
"ctlNum",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_T,
NULL,
0,
IEC61850_FC_CO,
IEC61850_INT8U,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_T = {
DataAttributeModelType,
"T",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_Test,
NULL,
0,
IEC61850_FC_CO,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_Test = {
DataAttributeModelType,
"Test",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_Check,
NULL,
0,
IEC61850_FC_CO,
IEC61850_BOOLEAN,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper_Check = {
DataAttributeModelType,
"Check",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_Oper,
NULL,
NULL,
0,
IEC61850_FC_CO,
IEC61850_CHECK,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_ctlModel = {
DataAttributeModelType,
"ctlModel",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq_t,
NULL,
0,
IEC61850_FC_CF,
IEC61850_ENUMERATED,
0,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_DsaReq_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_DsaReq,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_SchdPrio = {
DataObjectModelType,
"SchdPrio",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_NumEntr,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdPrio_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdPrio_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdPrio,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_NumEntr = {
DataObjectModelType,
"NumEntr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdIntv,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_NumEntr_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_NumEntr_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_NumEntr,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_SchdIntv = {
DataObjectModelType,
"SchdIntv",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG1,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdIntv_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdIntv_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdIntv,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG1 = {
DataObjectModelType,
"ValSPG1",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG1_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG1_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG1,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG2 = {
DataObjectModelType,
"ValSPG2",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG3,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG2_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG2_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG2,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG3 = {
DataObjectModelType,
"ValSPG3",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG4,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG3_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG3_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG3,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG4 = {
DataObjectModelType,
"ValSPG4",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG5,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG4_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG4_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG4,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG5 = {
DataObjectModelType,
"ValSPG5",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG6,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG5_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG5_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG5,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG6 = {
DataObjectModelType,
"ValSPG6",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG7,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG6_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG6_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG6,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG7 = {
DataObjectModelType,
"ValSPG7",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG8,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG7_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG7_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG7,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG8 = {
DataObjectModelType,
"ValSPG8",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG9,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG8_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG8_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG8,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG9 = {
DataObjectModelType,
"ValSPG9",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG10,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG9_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG9_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG9,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG10 = {
DataObjectModelType,
"ValSPG10",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG11,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG10_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG10_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG10,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG11 = {
DataObjectModelType,
"ValSPG11",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG12,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG11_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG11_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG11,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG12 = {
DataObjectModelType,
"ValSPG12",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG13,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG12_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG12_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG12,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG13 = {
DataObjectModelType,
"ValSPG13",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG14,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG13_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG13_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG13,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG14 = {
DataObjectModelType,
"ValSPG14",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG15,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG14_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG14_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG14,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG15 = {
DataObjectModelType,
"ValSPG15",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG16,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG15_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG15_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG15,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG16 = {
DataObjectModelType,
"ValSPG16",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG17,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG16_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG16_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG16,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG17 = {
DataObjectModelType,
"ValSPG17",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG18,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG17_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG17_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG17,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG18 = {
DataObjectModelType,
"ValSPG18",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG19,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG18_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG18_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG18,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG19 = {
DataObjectModelType,
"ValSPG19",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG20,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG19_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG19_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG19,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG20 = {
DataObjectModelType,
"ValSPG20",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG21,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG20_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG20_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG20,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG21 = {
DataObjectModelType,
"ValSPG21",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG22,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG21_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG21_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG21,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG22 = {
DataObjectModelType,
"ValSPG22",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG23,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG22_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG22_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG22,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG23 = {
DataObjectModelType,
"ValSPG23",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG24,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG23_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG23_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG23,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG24 = {
DataObjectModelType,
"ValSPG24",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG25,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG24_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG24_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG24,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG25 = {
DataObjectModelType,
"ValSPG25",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG26,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG25_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG25_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG25,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG26 = {
DataObjectModelType,
"ValSPG26",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG27,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG26_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG26_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG26,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG27 = {
DataObjectModelType,
"ValSPG27",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG28,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG27_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG27_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG27,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG28 = {
DataObjectModelType,
"ValSPG28",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG29,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG28_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG28_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG28,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG29 = {
DataObjectModelType,
"ValSPG29",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG30,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG29_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG29_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG29,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG30 = {
DataObjectModelType,
"ValSPG30",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG31,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG30_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG30_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG30,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG31 = {
DataObjectModelType,
"ValSPG31",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG32,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG31_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG31_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG31,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG32 = {
DataObjectModelType,
"ValSPG32",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG33,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG32_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG32_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG32,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG33 = {
DataObjectModelType,
"ValSPG33",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG34,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG33_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG33_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG33,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG34 = {
DataObjectModelType,
"ValSPG34",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG35,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG34_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG34_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG34,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG35 = {
DataObjectModelType,
"ValSPG35",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG36,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG35_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG35_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG35,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG36 = {
DataObjectModelType,
"ValSPG36",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG37,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG36_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG36_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG36,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG37 = {
DataObjectModelType,
"ValSPG37",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG38,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG37_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG37_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG37,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG38 = {
DataObjectModelType,
"ValSPG38",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG39,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG38_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG38_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG38,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG39 = {
DataObjectModelType,
"ValSPG39",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG40,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG39_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG39_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG39,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG40 = {
DataObjectModelType,
"ValSPG40",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG41,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG40_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG40_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG40,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG41 = {
DataObjectModelType,
"ValSPG41",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG42,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG41_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG41_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG41,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG42 = {
DataObjectModelType,
"ValSPG42",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG43,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG42_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG42_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG42,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG43 = {
DataObjectModelType,
"ValSPG43",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG44,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG43_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG43_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG43,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG44 = {
DataObjectModelType,
"ValSPG44",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG45,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG44_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG44_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG44,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG45 = {
DataObjectModelType,
"ValSPG45",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG46,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG45_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG45_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG45,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG46 = {
DataObjectModelType,
"ValSPG46",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG47,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG46_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG46_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG46,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG47 = {
DataObjectModelType,
"ValSPG47",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG48,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG47_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG47_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG47,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG48 = {
DataObjectModelType,
"ValSPG48",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG49,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG48_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG48_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG48,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG49 = {
DataObjectModelType,
"ValSPG49",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG50,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG49_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG49_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG49,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG50 = {
DataObjectModelType,
"ValSPG50",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG51,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG50_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG50_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG50,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG51 = {
DataObjectModelType,
"ValSPG51",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG52,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG51_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG51_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG51,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG52 = {
DataObjectModelType,
"ValSPG52",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG53,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG52_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG52_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG52,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG53 = {
DataObjectModelType,
"ValSPG53",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG54,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG53_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG53_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG53,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG54 = {
DataObjectModelType,
"ValSPG54",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG55,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG54_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG54_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG54,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG55 = {
DataObjectModelType,
"ValSPG55",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG56,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG55_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG55_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG55,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG56 = {
DataObjectModelType,
"ValSPG56",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG57,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG56_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG56_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG56,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG57 = {
DataObjectModelType,
"ValSPG57",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG58,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG57_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG57_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG57,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG58 = {
DataObjectModelType,
"ValSPG58",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG59,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG58_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG58_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG58,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG59 = {
DataObjectModelType,
"ValSPG59",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG60,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG59_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG59_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG59,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_ValSPG60 = {
DataObjectModelType,
"ValSPG60",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG60_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_ValSPG60_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_ValSPG60,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_StrTm = {
DataObjectModelType,
"StrTm",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvPer,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setTm,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setTm = {
DataAttributeModelType,
"setTm",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
NULL,
0,
IEC61850_FC_SP,
IEC61850_TIMESTAMP,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal = {
DataAttributeModelType,
"setCal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm,
NULL,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occ,
0,
IEC61850_FC_SP,
IEC61850_CONSTRUCTED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occ = {
DataAttributeModelType,
"occ",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occType,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT16U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occType = {
DataAttributeModelType,
"occType",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occPer,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_occPer = {
DataAttributeModelType,
"occPer",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_weekDay,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_weekDay = {
DataAttributeModelType,
"weekDay",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_month,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_month = {
DataAttributeModelType,
"month",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_day,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_day = {
DataAttributeModelType,
"day",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_hr,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_hr = {
DataAttributeModelType,
"hr",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_mn,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_T60S_FSCH2_StrTm_setCal_mn = {
DataAttributeModelType,
"mn",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_StrTm_setCal,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT8U,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_IntvPer = {
DataObjectModelType,
"IntvPer",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvTyp,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvPer_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_IntvPer_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvPer,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_INT32,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_IntvTyp = {
DataObjectModelType,
"IntvTyp",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdReuse,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvTyp_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_IntvTyp_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_IntvTyp,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_T60S_FSCH2_SchdReuse = {
DataObjectModelType,
"SchdReuse",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2,
NULL,
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdReuse_setVal,
0
};
DataAttribute iedModel_GenericIO_T60S_FSCH2_SchdReuse_setVal = {
DataAttributeModelType,
"setVal",
(ModelNode*) &iedModel_GenericIO_T60S_FSCH2_SchdReuse,
NULL,
NULL,
0,
IEC61850_FC_SG,
IEC61850_BOOLEAN,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
LogicalNode iedModel_GenericIO_GGIO_FSCC1 = {
LogicalNodeModelType,
"GGIO_FSCC1",
(ModelNode*) &iedModel_GenericIO,
NULL,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh,
};
DataObject iedModel_GenericIO_GGIO_FSCC1_Beh = {
DataObjectModelType,
"Beh",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_Beh_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_ENUMERATED,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_Beh_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_Beh_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Beh,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO_FSCC1_ActSchdRef = {
DataObjectModelType,
"ActSchdRef",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_CtlEnt,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_stVal,
0
};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_stVal = {
DataAttributeModelType,
"stVal",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_q,
NULL,
0,
IEC61850_FC_ST,
IEC61850_VISIBLE_STRING_129,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_q = {
DataAttributeModelType,
"q",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_t,
NULL,
0,
IEC61850_FC_ST,
IEC61850_QUALITY,
0 + TRG_OPT_QUALITY_CHANGED,
NULL,
0};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_ActSchdRef_t = {
DataAttributeModelType,
"t",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_ActSchdRef,
NULL,
NULL,
0,
IEC61850_FC_ST,
IEC61850_TIMESTAMP,
0,
NULL,
0};
DataObject iedModel_GenericIO_GGIO_FSCC1_CtlEnt = {
DataObjectModelType,
"CtlEnt",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd1,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_CtlEnt_setSrcRef,
0
};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_CtlEnt_setSrcRef = {
DataAttributeModelType,
"setSrcRef",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_CtlEnt,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_VISIBLE_STRING_129,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_GGIO_FSCC1_Schd1 = {
DataObjectModelType,
"Schd1",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd2,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd1_setSrcRef,
0
};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_Schd1_setSrcRef = {
DataAttributeModelType,
"setSrcRef",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd1,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_VISIBLE_STRING_129,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
DataObject iedModel_GenericIO_GGIO_FSCC1_Schd2 = {
DataObjectModelType,
"Schd2",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1,
NULL,
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd2_setSrcRef,
0
};
DataAttribute iedModel_GenericIO_GGIO_FSCC1_Schd2_setSrcRef = {
DataAttributeModelType,
"setSrcRef",
(ModelNode*) &iedModel_GenericIO_GGIO_FSCC1_Schd2,
NULL,
NULL,
0,
IEC61850_FC_SP,
IEC61850_VISIBLE_STRING_129,
0 + TRG_OPT_DATA_CHANGED,
NULL,
0};
extern ReportControlBlock iedModel_GenericIO_LLN0_report0;
extern ReportControlBlock iedModel_GenericIO_LLN0_report1;
extern ReportControlBlock iedModel_GenericIO_LLN0_report2;
extern ReportControlBlock iedModel_GenericIO_LLN0_report3;
extern ReportControlBlock iedModel_GenericIO_LLN0_report4;
ReportControlBlock iedModel_GenericIO_LLN0_report0 = {&iedModel_GenericIO_LLN0, "EventsRCB01", "Events1", false, "Events", 1, 24, 111, 50, 1000, &iedModel_GenericIO_LLN0_report1};
ReportControlBlock iedModel_GenericIO_LLN0_report1 = {&iedModel_GenericIO_LLN0, "EventsRCB02", "Events1", false, "Events", 1, 24, 111, 50, 1000, &iedModel_GenericIO_LLN0_report2};
ReportControlBlock iedModel_GenericIO_LLN0_report2 = {&iedModel_GenericIO_LLN0, "EventsRCB03", "Events1", false, "Events", 1, 24, 111, 50, 1000, &iedModel_GenericIO_LLN0_report3};
ReportControlBlock iedModel_GenericIO_LLN0_report3 = {&iedModel_GenericIO_LLN0, "EventsRCB04", "Events1", false, "Events", 1, 24, 111, 50, 1000, &iedModel_GenericIO_LLN0_report4};
ReportControlBlock iedModel_GenericIO_LLN0_report4 = {&iedModel_GenericIO_LLN0, "EventsRCB05", "Events1", false, "Events", 1, 24, 111, 50, 1000, NULL};
IedModel iedModel = {
"beagle",
&iedModel_GenericIO,
&iedModelds_GenericIO_LLN0_Events,
&iedModel_GenericIO_LLN0_report0,
NULL,
NULL,
NULL,
NULL,
NULL,
initializeValues
};
static void
initializeValues()
{
iedModel_GenericIO_LLN0_Mod_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(0);
iedModel_GenericIO_GGIO1_Mod_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(0);
iedModel_GenericIO_GGIO1_SPCSO1_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
iedModel_GenericIO_GGIO1_SPCSO2_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
iedModel_GenericIO_GGIO1_SPCSO3_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
iedModel_GenericIO_GGIO1_DPCSO1_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
iedModel_GenericIO_TIM_GAPC1_Mod_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(0);
iedModel_GenericIO_TIM_GAPC1_OpDlTmms_dataNs.mmsValue = MmsValue_newVisibleString("EXT:2015");
iedModel_GenericIO_TIM_GAPC1_RsDlTmms_dataNs.mmsValue = MmsValue_newVisibleString("EXT:2015");
iedModel_GenericIO_TIM_GAPC1_OpCntRs_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
}