/// <summary> /// A verbose string representation of the instance of the <see cref="SeriesBranchBase"/> class. /// </summary> /// <returns>A verbose string representation of the instance of the <see cref="SeriesBranchBase"/> class.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Transformer --------------------------------------------------------------"); stringBuilder.AppendLine(); stringBuilder.AppendFormat(" Internal ID: " + InternalID.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Number: " + Number.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Name: " + Name + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Description: " + Description + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" From Node: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" To Node: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Parent Substation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" From Node Current: " + m_fromNodeCurrent.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" To Node Current: " + m_toNodeCurrent.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" From Node Connection Type: " + m_fromNodeConnectionType.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" To Node Connection Type: " + m_toNodeConnectionType.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Tap Position Input Key: " + m_tapPositionInputKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Tap Position Measurement: " + m_tapPositionMeasurement + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Tap Position Output Key: " + m_tapPositionOutputKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Assumed Tap Position: " + AssumedTapPosition.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Fixed Tap Position: " + m_fixedTapPosition.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ULTC Is Enabled: " + m_ultcIsEnabled.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Phase Shift (deg): " + ComputePhaseShift().ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Off Nominal Tap Ratio (p.u.): " + ComputeOffNominalTapRatio().ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Effective Complex Multiplier: " + EffectiveComplexMultiplier.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(m_tapConfiguration.ToVerboseString()); stringBuilder.AppendFormat(RawImpedanceParameters.ToVerboseString()); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the instance of the <see cref="SynchrophasorAnalytics.Modeling.LineSegment"/> class and can be used for detailed text based output via a console or a text file. /// </summary> /// <returns>A verbose string representation of the instance of the <see cref="SynchrophasorAnalytics.Modeling.LineSegment"/> class.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Line Segment -------------------------------------------------------------"); stringBuilder.AppendLine(); stringBuilder.AppendFormat(" InternalID: " + InternalID.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Number: " + Number.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Name: " + Name + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Description: " + Description + "{0}", Environment.NewLine); stringBuilder.AppendFormat("ParntTrnsmsnLine: " + m_parentTransmissionLine.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(RawImpedanceParameters.ToVerboseString()); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }