/*
 * static_model.c
 *
 * automatically generated from /home/volodia/IEDPi_1.5.18_I4O4L24
 */
#include "static_model.h"

static void initializeValues();

extern DataSet iedModelds_RPi1_LLN0_LOCAL;
extern DataSet iedModelds_RPi1_LLN0_DI;
extern DataSet iedModelds_RPi1_LLN0_DO;


extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda0;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda1;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda2;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda3;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda4;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda5;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda6;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda7;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda8;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda9;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda10;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda11;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda12;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda13;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda14;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda15;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda16;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda17;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda18;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda19;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda20;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda21;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda22;
extern DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda23;

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda0 = {
  "RPi1",
  false,
  "LLN0$ST$Loc1",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda1
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda1 = {
  "RPi1",
  false,
  "LLN0$ST$Loc2",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda2
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda2 = {
  "RPi1",
  false,
  "LLN0$ST$Loc3",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda3
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda3 = {
  "RPi1",
  false,
  "LLN0$ST$Loc4",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda4
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda4 = {
  "RPi1",
  false,
  "LLN0$ST$Loc5",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda5
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda5 = {
  "RPi1",
  false,
  "LLN0$ST$Loc6",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda6
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda6 = {
  "RPi1",
  false,
  "LLN0$ST$Loc7",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda7
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda7 = {
  "RPi1",
  false,
  "LLN0$ST$Loc8",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda8
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda8 = {
  "RPi1",
  false,
  "LLN0$ST$Loc9",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda9
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda9 = {
  "RPi1",
  false,
  "LLN0$ST$Loc10",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda10
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda10 = {
  "RPi1",
  false,
  "LLN0$ST$Loc11",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda11
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda11 = {
  "RPi1",
  false,
  "LLN0$ST$Loc12",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda12
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda12 = {
  "RPi1",
  false,
  "LLN0$ST$Loc13",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda13
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda13 = {
  "RPi1",
  false,
  "LLN0$ST$Loc14",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda14
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda14 = {
  "RPi1",
  false,
  "LLN0$ST$Loc15",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda15
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda15 = {
  "RPi1",
  false,
  "LLN0$ST$Loc16",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda16
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda16 = {
  "RPi1",
  false,
  "LLN0$ST$Loc17",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda17
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda17 = {
  "RPi1",
  false,
  "LLN0$ST$Loc18",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda18
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda18 = {
  "RPi1",
  false,
  "LLN0$ST$Loc19",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda19
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda19 = {
  "RPi1",
  false,
  "LLN0$ST$Loc20",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda20
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda20 = {
  "RPi1",
  false,
  "LLN0$ST$Loc21",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda21
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda21 = {
  "RPi1",
  false,
  "LLN0$ST$Loc22",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda22
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda22 = {
  "RPi1",
  false,
  "LLN0$ST$Loc23",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_LOCAL_fcda23
};

DataSetEntry iedModelds_RPi1_LLN0_LOCAL_fcda23 = {
  "RPi1",
  false,
  "LLN0$ST$Loc24",
  -1,
  NULL,
  NULL,
  NULL
};

DataSet iedModelds_RPi1_LLN0_LOCAL = {
  "RPi1",
  "LLN0$LOCAL",
  24,
  &iedModelds_RPi1_LLN0_LOCAL_fcda0,
  &iedModelds_RPi1_LLN0_DI
};

extern DataSetEntry iedModelds_RPi1_LLN0_DI_fcda0;
extern DataSetEntry iedModelds_RPi1_LLN0_DI_fcda1;
extern DataSetEntry iedModelds_RPi1_LLN0_DI_fcda2;
extern DataSetEntry iedModelds_RPi1_LLN0_DI_fcda3;

DataSetEntry iedModelds_RPi1_LLN0_DI_fcda0 = {
  "RPi1",
  false,
  "GGIO1$ST$Ind1",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DI_fcda1
};

DataSetEntry iedModelds_RPi1_LLN0_DI_fcda1 = {
  "RPi1",
  false,
  "GGIO1$ST$Ind2",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DI_fcda2
};

DataSetEntry iedModelds_RPi1_LLN0_DI_fcda2 = {
  "RPi1",
  false,
  "GGIO1$ST$Ind3",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DI_fcda3
};

DataSetEntry iedModelds_RPi1_LLN0_DI_fcda3 = {
  "RPi1",
  false,
  "GGIO1$ST$Ind4",
  -1,
  NULL,
  NULL,
  NULL
};

DataSet iedModelds_RPi1_LLN0_DI = {
  "RPi1",
  "LLN0$DI",
  4,
  &iedModelds_RPi1_LLN0_DI_fcda0,
  &iedModelds_RPi1_LLN0_DO
};

extern DataSetEntry iedModelds_RPi1_LLN0_DO_fcda0;
extern DataSetEntry iedModelds_RPi1_LLN0_DO_fcda1;
extern DataSetEntry iedModelds_RPi1_LLN0_DO_fcda2;
extern DataSetEntry iedModelds_RPi1_LLN0_DO_fcda3;

DataSetEntry iedModelds_RPi1_LLN0_DO_fcda0 = {
  "RPi1",
  false,
  "GGIO1$ST$SPCSO1",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DO_fcda1
};

DataSetEntry iedModelds_RPi1_LLN0_DO_fcda1 = {
  "RPi1",
  false,
  "GGIO1$ST$SPCSO2",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DO_fcda2
};

DataSetEntry iedModelds_RPi1_LLN0_DO_fcda2 = {
  "RPi1",
  false,
  "GGIO1$ST$SPCSO3",
  -1,
  NULL,
  NULL,
  &iedModelds_RPi1_LLN0_DO_fcda3
};

DataSetEntry iedModelds_RPi1_LLN0_DO_fcda3 = {
  "RPi1",
  false,
  "GGIO1$ST$SPCSO4",
  -1,
  NULL,
  NULL,
  NULL
};

DataSet iedModelds_RPi1_LLN0_DO = {
  "RPi1",
  "LLN0$DO",
  4,
  &iedModelds_RPi1_LLN0_DO_fcda0,
  NULL
};

LogicalDevice iedModel_RPi1 = {
    LogicalDeviceModelType,
    "RPi1",
    (ModelNode*) &iedModel,
    NULL,
    (ModelNode*) &iedModel_RPi1_LLN0
};

LogicalNode iedModel_RPi1_LLN0 = {
    LogicalNodeModelType,
    "LLN0",
    (ModelNode*) &iedModel_RPi1,
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_LLN0_Mod,
};

DataObject iedModel_RPi1_LLN0_Mod = {
    DataObjectModelType,
    "Mod",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Beh,
    (ModelNode*) &iedModel_RPi1_LLN0_Mod_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Mod_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Mod,
    (ModelNode*) &iedModel_RPi1_LLN0_Mod_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Mod_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Mod,
    (ModelNode*) &iedModel_RPi1_LLN0_Mod_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Mod_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Mod,
    (ModelNode*) &iedModel_RPi1_LLN0_Mod_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Mod_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_LLN0_Mod,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Beh = {
    DataObjectModelType,
    "Beh",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Health,
    (ModelNode*) &iedModel_RPi1_LLN0_Beh_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Beh_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Beh,
    (ModelNode*) &iedModel_RPi1_LLN0_Beh_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Beh_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Beh,
    (ModelNode*) &iedModel_RPi1_LLN0_Beh_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Beh_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Beh,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Health = {
    DataObjectModelType,
    "Health",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt,
    (ModelNode*) &iedModel_RPi1_LLN0_Health_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Health_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Health,
    (ModelNode*) &iedModel_RPi1_LLN0_Health_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Health_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Health,
    (ModelNode*) &iedModel_RPi1_LLN0_Health_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Health_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Health,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_NamPlt = {
    DataObjectModelType,
    "NamPlt",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1,
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt_vendor,
    0
};

DataAttribute iedModel_RPi1_LLN0_NamPlt_vendor = {
    DataAttributeModelType,
    "vendor",
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt,
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt_swRev,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_NamPlt_swRev = {
    DataAttributeModelType,
    "swRev",
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt,
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt_d,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_NamPlt_d = {
    DataAttributeModelType,
    "d",
    (ModelNode*) &iedModel_RPi1_LLN0_NamPlt,
    NULL,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc1 = {
    DataObjectModelType,
    "Loc1",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc1_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc1_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc1_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc1,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc2 = {
    DataObjectModelType,
    "Loc2",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc2_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc2_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc2_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc2,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc3 = {
    DataObjectModelType,
    "Loc3",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc3_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc3_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc3_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc3,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc4 = {
    DataObjectModelType,
    "Loc4",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc4_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc4_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc4_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc4,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc5 = {
    DataObjectModelType,
    "Loc5",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc5_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc5_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc5_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc5,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc6 = {
    DataObjectModelType,
    "Loc6",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc6_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc6_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc6_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc6,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc7 = {
    DataObjectModelType,
    "Loc7",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc7_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc7_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc7_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc7,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc8 = {
    DataObjectModelType,
    "Loc8",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc8_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc8_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc8_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc8,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc9 = {
    DataObjectModelType,
    "Loc9",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc9_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc9_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc9_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc9,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc10 = {
    DataObjectModelType,
    "Loc10",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc10_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc10_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc10_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc10,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc11 = {
    DataObjectModelType,
    "Loc11",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc11_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc11_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc11_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc11,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc12 = {
    DataObjectModelType,
    "Loc12",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc12_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc12_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc12_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc12,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc13 = {
    DataObjectModelType,
    "Loc13",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc13_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc13_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc13_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc13,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc14 = {
    DataObjectModelType,
    "Loc14",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc14_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc14_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc14_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc14,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc15 = {
    DataObjectModelType,
    "Loc15",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc15_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc15_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc15_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc15,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc16 = {
    DataObjectModelType,
    "Loc16",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc16_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc16_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc16_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc16,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc17 = {
    DataObjectModelType,
    "Loc17",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc17_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc17_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc17_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc17,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc18 = {
    DataObjectModelType,
    "Loc18",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc18_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc18_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc18_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc18,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc19 = {
    DataObjectModelType,
    "Loc19",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc19_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc19_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc19_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc19,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc20 = {
    DataObjectModelType,
    "Loc20",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc20_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc20_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc20_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc20,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc21 = {
    DataObjectModelType,
    "Loc21",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc21_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc21_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc21_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc21,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc22 = {
    DataObjectModelType,
    "Loc22",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc22_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc22_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc22_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc22,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc23 = {
    DataObjectModelType,
    "Loc23",
    (ModelNode*) &iedModel_RPi1_LLN0,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc23_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc23_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc23_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc23,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_LLN0_Loc24 = {
    DataObjectModelType,
    "Loc24",
    (ModelNode*) &iedModel_RPi1_LLN0,
    NULL,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24_stVal,
    0
};

DataAttribute iedModel_RPi1_LLN0_Loc24_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc24_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24,
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_LLN0_Loc24_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_LLN0_Loc24,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

LogicalNode iedModel_RPi1_GGIO1 = {
    LogicalNodeModelType,
    "GGIO1",
    (ModelNode*) &iedModel_RPi1,
    NULL,
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod,
};

DataObject iedModel_RPi1_GGIO1_Mod = {
    DataObjectModelType,
    "Mod",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh,
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Mod_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod,
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Mod_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod,
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Mod_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod,
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Mod_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_GGIO1_Mod,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Beh = {
    DataObjectModelType,
    "Beh",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Health,
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Beh_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh,
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Beh_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh,
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Beh_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Beh,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Health = {
    DataObjectModelType,
    "Health",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt,
    (ModelNode*) &iedModel_RPi1_GGIO1_Health_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Health_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Health,
    (ModelNode*) &iedModel_RPi1_GGIO1_Health_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_ENUMERATED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Health_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Health,
    (ModelNode*) &iedModel_RPi1_GGIO1_Health_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Health_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Health,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_NamPlt = {
    DataObjectModelType,
    "NamPlt",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt_vendor,
    0
};

DataAttribute iedModel_RPi1_GGIO1_NamPlt_vendor = {
    DataAttributeModelType,
    "vendor",
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt,
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt_swRev,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_NamPlt_swRev = {
    DataAttributeModelType,
    "swRev",
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt,
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt_d,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_NamPlt_d = {
    DataAttributeModelType,
    "d",
    (ModelNode*) &iedModel_RPi1_GGIO1_NamPlt,
    NULL,
    NULL,
    0,
    IEC61850_FC_DC,
    IEC61850_VISIBLE_STRING_255,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_SPCSO1 = {
    DataObjectModelType,
    "SPCSO1",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    0
};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper = {
    DataAttributeModelType,
    "Oper",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_stVal,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_ctlVal,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_ctlVal = {
    DataAttributeModelType,
    "ctlVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_origin,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_origin = {
    DataAttributeModelType,
    "origin",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_ctlNum,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_origin_orCat,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_origin_orCat = {
    DataAttributeModelType,
    "orCat",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_origin,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_origin_orIdent,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_origin_orIdent = {
    DataAttributeModelType,
    "orIdent",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_origin,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_OCTET_STRING_64,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_ctlNum = {
    DataAttributeModelType,
    "ctlNum",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_T,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_INT8U,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_T = {
    DataAttributeModelType,
    "T",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_Test,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_Test = {
    DataAttributeModelType,
    "Test",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper_Check,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_Oper_Check = {
    DataAttributeModelType,
    "Check",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_Oper,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_CHECK,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO1_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO1,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_SPCSO2 = {
    DataObjectModelType,
    "SPCSO2",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    0
};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper = {
    DataAttributeModelType,
    "Oper",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_stVal,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_ctlVal,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_ctlVal = {
    DataAttributeModelType,
    "ctlVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_origin,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_origin = {
    DataAttributeModelType,
    "origin",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_ctlNum,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_origin_orCat,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_origin_orCat = {
    DataAttributeModelType,
    "orCat",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_origin,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_origin_orIdent,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_origin_orIdent = {
    DataAttributeModelType,
    "orIdent",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_origin,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_OCTET_STRING_64,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_ctlNum = {
    DataAttributeModelType,
    "ctlNum",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_T,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_INT8U,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_T = {
    DataAttributeModelType,
    "T",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_Test,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_Test = {
    DataAttributeModelType,
    "Test",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper_Check,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_Oper_Check = {
    DataAttributeModelType,
    "Check",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_Oper,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_CHECK,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO2_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO2,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_SPCSO3 = {
    DataObjectModelType,
    "SPCSO3",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    0
};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper = {
    DataAttributeModelType,
    "Oper",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_stVal,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_ctlVal,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_ctlVal = {
    DataAttributeModelType,
    "ctlVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_origin,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_origin = {
    DataAttributeModelType,
    "origin",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_ctlNum,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_origin_orCat,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_origin_orCat = {
    DataAttributeModelType,
    "orCat",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_origin,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_origin_orIdent,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_origin_orIdent = {
    DataAttributeModelType,
    "orIdent",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_origin,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_OCTET_STRING_64,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_ctlNum = {
    DataAttributeModelType,
    "ctlNum",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_T,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_INT8U,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_T = {
    DataAttributeModelType,
    "T",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_Test,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_Test = {
    DataAttributeModelType,
    "Test",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper_Check,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_Oper_Check = {
    DataAttributeModelType,
    "Check",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_Oper,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_CHECK,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO3_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO3,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_SPCSO4 = {
    DataObjectModelType,
    "SPCSO4",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    0
};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper = {
    DataAttributeModelType,
    "Oper",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_stVal,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_ctlVal,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_ctlVal = {
    DataAttributeModelType,
    "ctlVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_origin,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_origin = {
    DataAttributeModelType,
    "origin",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_ctlNum,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_origin_orCat,
    0,
    IEC61850_FC_CO,
    IEC61850_CONSTRUCTED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_origin_orCat = {
    DataAttributeModelType,
    "orCat",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_origin,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_origin_orIdent,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_origin_orIdent = {
    DataAttributeModelType,
    "orIdent",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_origin,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_OCTET_STRING_64,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_ctlNum = {
    DataAttributeModelType,
    "ctlNum",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_T,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_INT8U,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_T = {
    DataAttributeModelType,
    "T",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_Test,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_Test = {
    DataAttributeModelType,
    "Test",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper_Check,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_BOOLEAN,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_Oper_Check = {
    DataAttributeModelType,
    "Check",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_Oper,
    NULL,
    NULL,
    0,
    IEC61850_FC_CO,
    IEC61850_CHECK,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4,
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4_ctlModel,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_SPCSO4_ctlModel = {
    DataAttributeModelType,
    "ctlModel",
    (ModelNode*) &iedModel_RPi1_GGIO1_SPCSO4,
    NULL,
    NULL,
    0,
    IEC61850_FC_CF,
    IEC61850_ENUMERATED,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Ind1 = {
    DataObjectModelType,
    "Ind1",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Ind1_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind1_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind1_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind1,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Ind2 = {
    DataObjectModelType,
    "Ind2",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Ind2_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind2_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind2_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind2,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Ind3 = {
    DataObjectModelType,
    "Ind3",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Ind3_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind3_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind3_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind3,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_Ind4 = {
    DataObjectModelType,
    "Ind4",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4_stVal,
    0
};

DataAttribute iedModel_RPi1_GGIO1_Ind4_stVal = {
    DataAttributeModelType,
    "stVal",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4_q,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_BOOLEAN,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind4_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4,
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4_t,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_Ind4_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_Ind4,
    NULL,
    NULL,
    0,
    IEC61850_FC_ST,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn1 = {
    DataObjectModelType,
    "AnIn1",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn1_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn1_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn1_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn1_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn1_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn1,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn2 = {
    DataObjectModelType,
    "AnIn2",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn2_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn2_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn2_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn2_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn2_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn2,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn3 = {
    DataObjectModelType,
    "AnIn3",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn3_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn3_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn3_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn3_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn3_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn3,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn4 = {
    DataObjectModelType,
    "AnIn4",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn4_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn4_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn4_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn4_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn4_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn4,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn5 = {
    DataObjectModelType,
    "AnIn5",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn5_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn5_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn5_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn5_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn5_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn5,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn6 = {
    DataObjectModelType,
    "AnIn6",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn6_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn6_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn6_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn6_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn6_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn6,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn7 = {
    DataObjectModelType,
    "AnIn7",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn7_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn7_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn7_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn7_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn7_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn7,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn8 = {
    DataObjectModelType,
    "AnIn8",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn8_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn8_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn8_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn8_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn8_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn8,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn9 = {
    DataObjectModelType,
    "AnIn9",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn9_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn9_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn9_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn9_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn9_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn9,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn10 = {
    DataObjectModelType,
    "AnIn10",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn10_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_mag_i,
    0,
    IEC61850_FC_MX,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn10_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_mag_f,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn10_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn10_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn10_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn10,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn11 = {
    DataObjectModelType,
    "AnIn11",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn11_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn11_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn11_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn11_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn11_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn11,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn12 = {
    DataObjectModelType,
    "AnIn12",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn12_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn12_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn12_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn12_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn12_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn12,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn13 = {
    DataObjectModelType,
    "AnIn13",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn13_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn13_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn13_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn13_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn13_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn13,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn14 = {
    DataObjectModelType,
    "AnIn14",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn14_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn14_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn14_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn14_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn14_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn14,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn15 = {
    DataObjectModelType,
    "AnIn15",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn15_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn15_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn15_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn15_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn15_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn15,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn16 = {
    DataObjectModelType,
    "AnIn16",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn16_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn16_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn16_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn16_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn16_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn16,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn17 = {
    DataObjectModelType,
    "AnIn17",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn17_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn17_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn17_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn17_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn17_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn17,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn18 = {
    DataObjectModelType,
    "AnIn18",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn18_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn18_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn18_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn18_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn18_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn18,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn19 = {
    DataObjectModelType,
    "AnIn19",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn19_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn19_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn19_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn19_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn19_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn19,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

DataObject iedModel_RPi1_GGIO1_AnIn20 = {
    DataObjectModelType,
    "AnIn20",
    (ModelNode*) &iedModel_RPi1_GGIO1,
    NULL,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_mag,
    0
};

DataAttribute iedModel_RPi1_GGIO1_AnIn20_mag = {
    DataAttributeModelType,
    "mag",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_q,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_mag_i,
    0,
    IEC61850_FC_SP,
    IEC61850_CONSTRUCTED,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn20_mag_i = {
    DataAttributeModelType,
    "i",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_mag,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_mag_f,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_INT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn20_mag_f = {
    DataAttributeModelType,
    "f",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_mag,
    NULL,
    NULL,
    0,
    IEC61850_FC_SP,
    IEC61850_FLOAT32,
    0 + TRG_OPT_DATA_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn20_q = {
    DataAttributeModelType,
    "q",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20,
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20_t,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_QUALITY,
    0 + TRG_OPT_QUALITY_CHANGED,
    NULL,
    0};

DataAttribute iedModel_RPi1_GGIO1_AnIn20_t = {
    DataAttributeModelType,
    "t",
    (ModelNode*) &iedModel_RPi1_GGIO1_AnIn20,
    NULL,
    NULL,
    0,
    IEC61850_FC_MX,
    IEC61850_TIMESTAMP,
    0,
    NULL,
    0};

//extern ReportControlBlock iedModel_RPi1_LLN0_reportLocal;
//extern ReportControlBlock iedModel_RPi1_LLN0_reportDI;
//extern ReportControlBlock iedModel_RPi1_LLN0_reportDO;

//ReportControlBlock iedModel_RPi1_LLN0_reportLocal = {&iedModel_RPi1_LLN0, "LocalRCB01", "LocalID", false, "LOCAL", 1, 24, 111, 50, 1000, &iedModel_RPi1_LLN0_reportDI};
//ReportControlBlock iedModel_RPi1_LLN0_reportDI = {&iedModel_RPi1_LLN0, "DIRCB01", "DIID", false, "DI", 1, 24, 111, 50, 1000, &iedModel_RPi1_LLN0_reportDO};
//ReportControlBlock iedModel_RPi1_LLN0_reportDO = {&iedModel_RPi1_LLN0, "DORCB01", "DOID", false, "DO", 1, 24, 111, 50, 1000, NULL};


//extern GSEControlBlock iedModel_RPi1_LLN0_gse0;
extern GSEControlBlock iedModel_RPi1_LLN0_gse1;
//extern GSEControlBlock iedModel_RPi1_LLN0_gse2;

//static PhyComAddress iedModel_RPi1_LLN0_gse0_address = {
//  4,
//  1,
//  4096,
//  {0x1, 0xc, 0xcd, 0x1, 0x0, 0x0}
//};
//
//GSEControlBlock iedModel_RPi1_LLN0_gse0 = {&iedModel_RPi1_LLN0, "LOCALname", "LOCALid", "LOCAL", 1, false, &iedModel_RPi1_LLN0_gse0_address, -1, -1, &iedModel_RPi1_LLN0_gse1};

static PhyComAddress iedModel_RPi1_LLN0_gse1_address = {
  4,
  1,
  4097,
  {0x1, 0xc, 0xcd, 0x1, 0x0, 0x0}
};

GSEControlBlock iedModel_RPi1_LLN0_gse1 = {&iedModel_RPi1_LLN0, "DIname", "DIid", "DI", 1, false, &iedModel_RPi1_LLN0_gse1_address, -1, -1, NULL};

//static PhyComAddress iedModel_RPi1_LLN0_gse2_address = {
//  4,
//  1,
//  4097,
//  {0x1, 0xc, 0xcd, 0x1, 0x0, 0x0}
//};
//
//GSEControlBlock iedModel_RPi1_LLN0_gse2 = {&iedModel_RPi1_LLN0, "DOname", "DOid", "DO", 1, false, &iedModel_RPi1_LLN0_gse2_address, -1, -1, NULL};





IedModel iedModel = {
    "IEDPi",
    &iedModel_RPi1,
    &iedModelds_RPi1_LLN0_DI,
    NULL,
    &iedModel_RPi1_LLN0_gse1,
    NULL,
    NULL,
    NULL,
    NULL,
    initializeValues
};

static void
initializeValues()
{
}
