public static void PopulateSeriesCompensatorProperties(FTN.SeriesCompensator cimSeriesCompensator, ResourceDescription rd) { if ((cimSeriesCompensator != null) && (rd != null)) { PowerTransformerConverter.PopulateConductingEquipmentProperties(cimSeriesCompensator, rd); if (cimSeriesCompensator.RHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMP_R, cimSeriesCompensator.R)); } if (cimSeriesCompensator.R0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMP_R0, cimSeriesCompensator.R0)); } if (cimSeriesCompensator.XHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMP_X, cimSeriesCompensator.X)); } if (cimSeriesCompensator.X0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMP_X0, cimSeriesCompensator.X0)); } } }
public static void PopulateSeriesCompensatorProperties(FTN.SeriesCompensator cimSeriesCompensator, ResourceDescription rd) { if ((cimSeriesCompensator != null) && (rd != null)) { //popuni propertije prethodne klase PowerTransformerConverter.PopulateConductingEquipmentProperties(cimSeriesCompensator, rd); if (cimSeriesCompensator.RHasValue) //1. { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R, cimSeriesCompensator.R)); } if (cimSeriesCompensator.R0HasValue) //2. { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R0, cimSeriesCompensator.R0)); } if (cimSeriesCompensator.XHasValue) //3. { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X, cimSeriesCompensator.X)); } if (cimSeriesCompensator.X0HasValue) //4. { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X0, cimSeriesCompensator.X0)); } } }
private ResourceDescription CreateSeriesCompensatorResourceDescription(FTN.SeriesCompensator cimSeriesCompensator) { ResourceDescription rd = null; if (cimSeriesCompensator != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.SERIESCOMPENSATOR, importHelper.CheckOutIndexForDMSType(DMSType.SERIESCOMPENSATOR)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(cimSeriesCompensator.ID, gid); ////populate ResourceDescription PowerTransformerConverter.PopulateSeriesCompensatorProperties(cimSeriesCompensator, rd, importHelper, report); } return(rd); }
private void ImportSeriesCompensators() { SortedDictionary <string, object> cimSeriesCompensators = concreteModel.GetAllObjectsOfType("FTN.SeriesCompensator"); if (cimSeriesCompensators != null) { foreach (KeyValuePair <string, object> cimSeriesCompensatorPair in cimSeriesCompensators) { FTN.SeriesCompensator cimSeriesCompensator = cimSeriesCompensatorPair.Value as FTN.SeriesCompensator; ResourceDescription rd = CreateSeriesCompensatorResourceDescription(cimSeriesCompensator); if (rd != null) { delta.AddDeltaOperation(DeltaOpType.Insert, rd, true); report.Report.Append("SeriesCompensator ID = ").Append(cimSeriesCompensator.ID).Append(" SUCCESSFULLY converted to GID = ").AppendLine(rd.Id.ToString()); } else { report.Report.Append("SeriesCompensator ID = ").Append(cimSeriesCompensator.ID).AppendLine(" FAILED to be converted"); } } report.Report.AppendLine(); } }