
- made logging ready to be compiled with Visual Studio - added functions to create LCBs and LOGs to dynamic model API - client: added GetLogicalNodeDirectory(LOG) ACSI function
3917 lines
90 KiB
C
3917 lines
90 KiB
C
/*
|
|
* static_model.c
|
|
*
|
|
* automatically generated from simpleIO_control_tests.icd
|
|
*/
|
|
#include "static_model.h"
|
|
|
|
static void initializeValues();
|
|
|
|
|
|
|
|
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_Mod,
|
|
};
|
|
|
|
DataObject iedModel_GenericIO_LLN0_Mod = {
|
|
DataObjectModelType,
|
|
"Mod",
|
|
(ModelNode*) &iedModel_GenericIO_LLN0,
|
|
(ModelNode*) &iedModel_GenericIO_LLN0_Beh,
|
|
(ModelNode*) &iedModel_GenericIO_LLN0_Mod_q,
|
|
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_Beh = {
|
|
DataObjectModelType,
|
|
"Beh",
|
|
(ModelNode*) &iedModel_GenericIO_LLN0,
|
|
(ModelNode*) &iedModel_GenericIO_LLN0_Health,
|
|
(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_INT32,
|
|
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_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_INT32,
|
|
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_INT32,
|
|
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,
|
|
NULL,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod,
|
|
};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_Mod = {
|
|
DataObjectModelType,
|
|
"Mod",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_Beh,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_Mod_q,
|
|
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_Beh = {
|
|
DataObjectModelType,
|
|
"Beh",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_Health,
|
|
(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_INT32,
|
|
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_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_INT32,
|
|
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_Oper,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_stVal,
|
|
(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_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_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO1_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO1,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO2 = {
|
|
DataObjectModelType,
|
|
"SPCSO2",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_SBO,
|
|
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_64,
|
|
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_stVal,
|
|
(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_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_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2_sboClass,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO2_sboClass = {
|
|
DataAttributeModelType,
|
|
"sboClass",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO2,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO3 = {
|
|
DataObjectModelType,
|
|
"SPCSO3",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Oper,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
(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_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
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_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO3_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO3,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO4 = {
|
|
DataObjectModelType,
|
|
"SPCSO4",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw = {
|
|
DataAttributeModelType,
|
|
"SBOw",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_SBOw_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_SBOw,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO4_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO4,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO5 = {
|
|
DataObjectModelType,
|
|
"SPCSO5",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5,
|
|
NULL,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO5_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO5_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO6 = {
|
|
DataObjectModelType,
|
|
"SPCSO6",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_SBO,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_SBO = {
|
|
DataAttributeModelType,
|
|
"SBO",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_VISIBLE_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO6_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO6,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO7 = {
|
|
DataObjectModelType,
|
|
"SPCSO7",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO7_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO7,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO8 = {
|
|
DataObjectModelType,
|
|
"SPCSO8",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw = {
|
|
DataAttributeModelType,
|
|
"SBOw",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_SBOw_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_SBOw,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_operTm,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_operTm = {
|
|
DataAttributeModelType,
|
|
"operTm",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_origin_orCat,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_stVal,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO8_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO8,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataObject iedModel_GenericIO_GGIO1_SPCSO9 = {
|
|
DataObjectModelType,
|
|
"SPCSO9",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_Ind1,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
0
|
|
};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper = {
|
|
DataAttributeModelType,
|
|
"Oper",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper_Check,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Oper_Check = {
|
|
DataAttributeModelType,
|
|
"Check",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Oper,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CHECK,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel = {
|
|
DataAttributeModelType,
|
|
"Cancel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_stVal,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_ctlVal,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_ctlVal = {
|
|
DataAttributeModelType,
|
|
"ctlVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin = {
|
|
DataAttributeModelType,
|
|
"origin",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_ctlNum,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin_orCat,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_CONSTRUCTED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin_orCat = {
|
|
DataAttributeModelType,
|
|
"orCat",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin_orIdent,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_ENUMERATED,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin_orIdent = {
|
|
DataAttributeModelType,
|
|
"orIdent",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_origin,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_OCTET_STRING_64,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_ctlNum = {
|
|
DataAttributeModelType,
|
|
"ctlNum",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_T,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_INT8U,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_T = {
|
|
DataAttributeModelType,
|
|
"T",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel_Test,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_Cancel_Test = {
|
|
DataAttributeModelType,
|
|
"Test",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_Cancel,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CO,
|
|
IEC61850_BOOLEAN,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_stVal = {
|
|
DataAttributeModelType,
|
|
"stVal",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_q,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_BOOLEAN,
|
|
0 + TRG_OPT_DATA_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_q = {
|
|
DataAttributeModelType,
|
|
"q",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_t,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_QUALITY,
|
|
0 + TRG_OPT_QUALITY_CHANGED,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_t = {
|
|
DataAttributeModelType,
|
|
"t",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9_ctlModel,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_ST,
|
|
IEC61850_TIMESTAMP,
|
|
0,
|
|
NULL,
|
|
0};
|
|
|
|
DataAttribute iedModel_GenericIO_GGIO1_SPCSO9_ctlModel = {
|
|
DataAttributeModelType,
|
|
"ctlModel",
|
|
(ModelNode*) &iedModel_GenericIO_GGIO1_SPCSO9,
|
|
NULL,
|
|
NULL,
|
|
0,
|
|
IEC61850_FC_CF,
|
|
IEC61850_ENUMERATED,
|
|
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};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IedModel iedModel = {
|
|
"simpleIO",
|
|
&iedModel_GenericIO,
|
|
NULL,
|
|
NULL,
|
|
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(2);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO3_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(3);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO4_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(4);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO5_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(1);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO6_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(2);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO7_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(3);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO8_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(4);
|
|
|
|
iedModel_GenericIO_GGIO1_SPCSO9_ctlModel.mmsValue = MmsValue_newIntegerFromInt32(3);
|
|
}
|