예제 #1
0
 public PulseConfig(string iedType, string lnType, tFCEnum fCEnum)
 {
     this.name         = "PulseConfig";
     this.bTypeEnum    = tBasicTypeEnum.Struct;
     this.fcEnum       = fCEnum;
     this.id           = this.type = lnType + "PulseConfig";
     this.iedType      = iedType;
     this.cmdQualField = new cmdQual();
     this.onDurField   = new INT32U("onDur");
     this.offDurField  = new INT32U("offDur");
     this.numPlsField  = new INT32U("numPls");
 }
예제 #2
0
 public Cancel(string iedType, string lnType, tFCEnum fCEnum)
 {
     this.Visible             = false;
     this.name                = "Cancel";
     this.bTypeEnum           = tBasicTypeEnum.Struct;
     this.fcEnum              = fCEnum;
     this.id                  = this.type = lnType + "Cancel";
     this.iedType             = iedType;
     this.operTmField         = new Timestamp("operTm");
     this.originField         = new origin(iedType, this.id);
     this.ctlNumField         = new INT8U("ctlNum");
     this.Transient_DataField = new Transient_Data(iedType, this.id);
     this.testField           = new BOOLEAN("test");
 }
예제 #3
0
 public VisString65(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.VisString65;
     this.fcEnum    = fCEnum;
 }
예제 #4
0
 public Unicode255(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.Unicode255;
     this.fcEnum    = fCEnum;
 }
예제 #5
0
 public Quality(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.Quality;
     this.fcEnum    = fCEnum;
 }
예제 #6
0
 public Timestamp(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.Timestamp;
     this.fcEnum    = fCEnum;
 }
예제 #7
0
 public Octet64(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.Octet64;
     this.fcEnum    = fCEnum;
 }
예제 #8
0
 public FLOAT64(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.FLOAT64;
     this.fcEnum    = fCEnum;
 }
예제 #9
0
 public INT32U(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.INT32U;
     this.fcEnum    = fCEnum;
 }
예제 #10
0
 public BOOLEAN(string name, tFCEnum fCEnum)
 {
     this.name      = name;
     this.bTypeEnum = tBasicTypeEnum.BOOLEAN;
     this.fcEnum    = fCEnum;
 }