/// <summary> /// A verbose string representation of the <see cref="Switch"/>. /// </summary> /// <returns>A verbose string representation of the <see cref="Switch"/>.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Switch -------------------------------------------------------------------"); 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(" Can Infer State: " + CanInferState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Group A Reported: " + CrossDevicePhasors.GroupAWasReported + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Group B Reported: " + CrossDevicePhasors.GroupBWasReported + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Normally: " + NormalState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Actually: " + ActualState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Inferred Open: " + IsInferredOpen.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Inferred Closed: " + IsInferredClosed.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Is Open: " + IsOpen.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Is Closed: " + IsClosed.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" In Pruning Mode: " + InPruningMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Manual: " + InManualOverrideMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); if (m_parentSubstation != null) { stringBuilder.AppendFormat("ParentSubstation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); } if (m_parentTransmissionLine != null) { stringBuilder.AppendFormat("ParntTrnsmsnLine: " + m_parentTransmissionLine.ToString() + "{0}", Environment.NewLine); } stringBuilder.AppendFormat(" InDefaultMode: " + m_isInDefaultMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the <see cref="Switch"/>. /// </summary> /// <returns>A verbose string representation of the <see cref="Switch"/>.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Switch -------------------------------------------------------------------"); 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(" Normally: " + NormalState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Actually: " + ActualState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Manual: " + InManualOverrideMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); if (m_parentSubstation != null) { stringBuilder.AppendFormat("ParentSubstation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); } if (m_parentTransmissionLine != null) { stringBuilder.AppendFormat("ParntTrnsmsnLine: " + m_parentTransmissionLine.ToString() + "{0}", Environment.NewLine); } stringBuilder.AppendFormat(" InDefaultMode: " + m_isInDefaultMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the instance of the <see cref="LinearStateEstimator.Modeling.Node"/> 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="LinearStateEstimator.Modeling.Node"/> class.</returns> public string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Node ---------------------------------------------------------------------"); 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(" BaseKV: " + m_voltageLevel.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("ObservationState: " + m_observationState.ToString() + "{0}", Environment.NewLine); if (m_parentSubstation != null) { stringBuilder.AppendFormat("ParentSubstation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); } if (m_parentTransmissionLine != null) { stringBuilder.AppendFormat("ParntTrnsmsnLine: " + m_parentTransmissionLine.ToString() + "{0}", Environment.NewLine); } stringBuilder.AppendFormat(m_voltage.ToVerboseString()); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the instance of the <see cref="SynchrophasorAnalytics.Measurements.CurrentInjectionPhasorGroup"/> class. /// </summary> /// <returns>A verbose string representation of the instance of the <see cref="SynchrophasorAnalytics.Measurements.CurrentInjectionPhasorGroup"/> class.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Shunt Current Phasor Group -----------------------------------------------"); stringBuilder.AppendLine(); stringBuilder.AppendFormat(" InternalID: " + InternalID.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Number: " + Number.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Acronym: " + Acronym + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Name: " + Name + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Description: " + Description + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" UseStatus: " + UseStatusFlagForRemovingMeasurements.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Status: " + Status.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PosSeqMKeys: " + PositiveSequence.Measurement.MagnitudeKey + " | " + PositiveSequence.Measurement.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PosSeqEKeys: " + PositiveSequence.Estimate.MagnitudeKey + " | " + PositiveSequence.Estimate.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseAMKeys: " + PhaseA.Measurement.MagnitudeKey + " | " + PhaseA.Measurement.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseAEKeys: " + PhaseA.Estimate.MagnitudeKey + " | " + PhaseA.Estimate.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseBMKeys: " + PhaseB.Measurement.MagnitudeKey + " | " + PhaseB.Measurement.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseBEKeys: " + PhaseB.Estimate.MagnitudeKey + " | " + PhaseB.Estimate.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseCMKeys: " + PhaseC.Measurement.MagnitudeKey + " | " + PhaseC.Measurement.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" PhaseCEKeys: " + PhaseC.Estimate.MagnitudeKey + " | " + PhaseC.Estimate.AngleKey + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ConnectedNode: " + MeasuredConnectedNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Convention: " + MeasurementDirectionConvention.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("+SeqMeasReported: " + PositiveSequence.Measurement.MeasurementWasReported.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("APhsMeasReported: " + PhaseA.Measurement.MeasurementWasReported.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("BPhsMeasReported: " + PhaseB.Measurement.MeasurementWasReported.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("CPhsMeasReported: " + PhaseC.Measurement.MeasurementWasReported.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("UseInEstimator +: " + IncludeInPositiveSequenceEstimator.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("UseInEstimator 3: " + IncludeInEstimator.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the <see cref="LinearStateEstimator.Modeling.CircuitBreaker"/> and can be used for detailed text based output via a console or a text file. /// </summary> /// <returns>A verbose string representation of the <see cref="LinearStateEstimator.Modeling.CircuitBreaker"/>.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Circuit Breaker ----------------------------------------------------------"); 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(" Can Infer State: " + CanInferState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Group A Reported: " + CrossDevicePhasors.GroupAWasReported + "{0}", Environment.NewLine); stringBuilder.AppendFormat("Group B Reported: " + CrossDevicePhasors.GroupBWasReported + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Normal: " + NormalState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Actual: " + ActualState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Measured: " + MeasuredState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Measured Open: " + IsMeasuredOpen.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Measured Closed: " + IsMeasuredClosed.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Inferred Open: " + IsInferredOpen.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Inferred Closed: " + IsInferredClosed.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Is Open: " + IsOpen.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Is Closed: " + IsClosed.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" In Pruning Mode: " + InPruningMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Manual: " + InManualOverrideMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("ParentSubstation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Status: {0}", Environment.NewLine); stringBuilder.AppendFormat(m_breakerStatus.ToStatusString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <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()); }
private void OnDie(Player pAttacker) { base.IsKilled = true; /* Debug message */ Output.WriteLine("[MOB: " + InternalID.ToString() + "] Got killed!"); //broadcastPacket(new PlayAnimation(uniqueID, 8)); //pAttacker.sendPacket(new PlayAnimation(uniqueID, 8)); beheadTimer = new Timer(new TimerCallback(OnBehead), pAttacker, AUTOBEHEAD_TIME, Timeout.Infinite); }
public string ToCsvLineString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendFormat(InternalID.ToString() + ","); stringBuilder.AppendFormat(Number.ToString() + ","); stringBuilder.AppendFormat(Acronym + ","); stringBuilder.AppendFormat(Name + ","); stringBuilder.AppendFormat(Description + ","); stringBuilder.AppendFormat(Divisions.Count.ToString() + "{0}", Environment.NewLine); return(stringBuilder.ToString()); }
public string ToCsvLineString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendFormat(InternalID.ToString() + ","); stringBuilder.AppendFormat(Number.ToString() + ","); stringBuilder.AppendFormat(Acronym + ","); stringBuilder.AppendFormat(Name + ","); stringBuilder.AppendFormat(Description + ","); stringBuilder.AppendFormat(ParentCompany.Name + ","); stringBuilder.AppendFormat(Substations.Count.ToString() + ","); stringBuilder.AppendFormat(TransmissionLines.Count.ToString() + "{0}", Environment.NewLine); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the instance of the <see cref="LinearStateEstimator.Modeling.ObservedBus"/> class. /// </summary> /// <returns>A verbose string representation of the instance of the <see cref="LinearStateEstimator.Modeling.ObservedBus"/> class.</returns> public string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Observed Bus -------------------------------------------------------------"); stringBuilder.AppendLine(); stringBuilder.AppendFormat(" InternalID: " + InternalID.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); foreach (Node node in m_observedNodes) { stringBuilder.AppendFormat(node.ToVerboseString() + "{0}", Environment.NewLine); } stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <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 string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Series Branch Base -------------------------------------------------------"); 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(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(m_impedance.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()); }
/// <summary> /// A verbose string representation of the <see cref="SynchrophasorAnalytics.Modeling.SwitchingDeviceBase"/> and can be used for detailed text based output via a console or a text file. /// </summary> /// <returns>A verbose string representation of the <see cref="SynchrophasorAnalytics.Modeling.SwitchingDeviceBase"/>.</returns> public string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Switching Device Base ----------------------------------------------------"); 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(" Normally: " + NormalState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Actually: " + ActualState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Manual: " + InManualOverrideMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
/// <summary> /// A verbose string representation of the instance of the <see cref="LinearStateEstimator.Measurements.CurrentInjectionPhasorGroup"/> class. /// </summary> /// <returns>A verbose string representation of the instance of the <see cref="LinearStateEstimator.Measurements.CurrentInjectionPhasorGroup"/> class.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Shunt Current Phasor Group -----------------------------------------------"); stringBuilder.AppendLine(); stringBuilder.AppendFormat($" InternalID: { InternalID.ToString()}{Environment.NewLine}"); stringBuilder.AppendFormat($" Number: {Number.ToString()}{Environment.NewLine}"); stringBuilder.AppendFormat($" Acronym: {Acronym}{Environment.NewLine}"); stringBuilder.AppendFormat($" Name: {Name}{Environment.NewLine}"); stringBuilder.AppendFormat($" Description: {Description}{Environment.NewLine}"); stringBuilder.AppendFormat($" Enabled: {IsEnabled}{Environment.NewLine}"); stringBuilder.AppendFormat($" UseStatus: {UseStatusFlagForRemovingMeasurements.ToString()}{Environment.NewLine}"); stringBuilder.AppendFormat($" Status: {Status.ToString()}{Environment.NewLine}"); stringBuilder.AppendFormat($" PosSeqMKeys: {PositiveSequence.Measurement.MagnitudeKey} | {PositiveSequence.Measurement.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PosSeqEKeys: {PositiveSequence.Estimate.MagnitudeKey} | {PositiveSequence.Estimate.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseAMKeys: {PhaseA.Measurement.MagnitudeKey} | {PhaseA.Measurement.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseAEKeys: {PhaseA.Estimate.MagnitudeKey} | {PhaseA.Estimate.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseBMKeys: {PhaseB.Measurement.MagnitudeKey} | {PhaseB.Measurement.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseBEKeys: {PhaseB.Estimate.MagnitudeKey} | {PhaseB.Estimate.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseCMKeys: {PhaseC.Measurement.MagnitudeKey} | {PhaseC.Measurement.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseCEKeys: {PhaseC.Estimate.MagnitudeKey} | {PhaseC.Estimate.AngleKey}{Environment.NewLine}"); stringBuilder.AppendFormat($" PosSeqMeas: {PositiveSequence.Measurement.Magnitude} | {PositiveSequence.Measurement.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PosSeqEst: {PositiveSequence.Estimate.Magnitude} | {PositiveSequence.Estimate.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseAMeas: {PhaseA.Measurement.Magnitude} | {PhaseA.Measurement.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseAEst: {PhaseA.Estimate.Magnitude} | {PhaseA.Estimate.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseBMeas: {PhaseB.Measurement.Magnitude} | {PhaseB.Measurement.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseBEst: {PhaseB.Estimate.Magnitude} | {PhaseB.Estimate.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseCMeas: {PhaseC.Measurement.Magnitude} | {PhaseC.Measurement.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" PhaseCEst: {PhaseC.Estimate.Magnitude} | {PhaseC.Estimate.AngleInDegrees}{Environment.NewLine}"); stringBuilder.AppendFormat($" ConnectedNode: {MeasuredConnectedNode.InternalID.ToString()} | {MeasuredConnectedNode.Name} | {MeasuredConnectedNode.BaseKV.Description}{Environment.NewLine}"); stringBuilder.AppendFormat($" Convention: {MeasurementDirectionConvention.ToString()} | {Environment.NewLine}"); stringBuilder.AppendFormat($"+SeqMeasReported: {PositiveSequence.Measurement.MeasurementWasReported}{Environment.NewLine}"); stringBuilder.AppendFormat($"APhsMeasReported: {PhaseA.Measurement.MeasurementWasReported}{Environment.NewLine}"); stringBuilder.AppendFormat($"BPhsMeasReported: {PhaseB.Measurement.MeasurementWasReported}{Environment.NewLine}"); stringBuilder.AppendFormat($"CPhsMeasReported: {PhaseC.Measurement.MeasurementWasReported}{Environment.NewLine}"); stringBuilder.AppendFormat($"UseInEstimator +: {IncludeInPositiveSequenceEstimator}{Environment.NewLine}"); stringBuilder.AppendFormat($"UseInEstimator 3: {IncludeInEstimator.ToString()}{Environment.NewLine}"); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
public new string ToCsvLineString() { StringBuilder csvLine = new StringBuilder(); csvLine.AppendFormat($"{InternalID.ToString()},"); csvLine.AppendFormat($"{Number.ToString()},"); csvLine.AppendFormat($"{Name},"); csvLine.AppendFormat($"{Description},"); csvLine.AppendFormat($"{CanInferState.ToString()},"); csvLine.AppendFormat($"{CrossDevicePhasors.GroupAWasReported},"); csvLine.AppendFormat($"{CrossDevicePhasors.GroupBWasReported},"); csvLine.AppendFormat($"{NormalState.ToString()},"); csvLine.AppendFormat($"{ActualState.ToString()},"); csvLine.AppendFormat($"{IsInferredOpen.ToString()},"); csvLine.AppendFormat($"{IsInferredClosed.ToString()},"); csvLine.AppendFormat($"{IsOpen.ToString()},"); csvLine.AppendFormat($"{IsClosed.ToString()},"); csvLine.AppendFormat($"{InPruningMode.ToString()},"); csvLine.AppendFormat($"{InManualOverrideMode.ToString()},"); csvLine.AppendFormat($"{FromNode.ToString()},"); csvLine.AppendFormat($"{ToNode.ToString()},"); if (ParentSubstation != null) { csvLine.AppendFormat($"{ParentSubstation.Name},"); } else { csvLine.AppendFormat("None,"); } if (m_parentTransmissionLine != null) { csvLine.AppendFormat($"{ParentTransmissionLine.Name},"); } else { csvLine.AppendFormat("None,"); } csvLine.AppendFormat($"{IsInDefaultMode}{Environment.NewLine}"); return(csvLine.ToString()); }
/// <summary> /// A verbose string representation of the <see cref="LinearStateEstimator.Modeling.CircuitBreaker"/> and can be used for detailed text based output via a console or a text file. /// </summary> /// <returns>A verbose string representation of the <see cref="LinearStateEstimator.Modeling.CircuitBreaker"/>.</returns> public new string ToVerboseString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendLine(); stringBuilder.AppendFormat("----- Circuit Breaker ----------------------------------------------------------"); 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(" Normally: " + NormalState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Actually: " + ActualState.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Manual: " + InManualOverrideMode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" FromNode: " + FromNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" ToNode: " + ToNode.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat("ParentSubstation: " + m_parentSubstation.ToString() + "{0}", Environment.NewLine); stringBuilder.AppendFormat(" Status: {0}", Environment.NewLine); stringBuilder.AppendFormat(m_breakerStatus.ToStatusString() + "{0}", Environment.NewLine); stringBuilder.AppendLine(); return(stringBuilder.ToString()); }
public string ToCsvLineString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.AppendFormat(InternalID.ToString() + ","); stringBuilder.AppendFormat(Number.ToString() + ","); stringBuilder.AppendFormat(Name + ","); stringBuilder.AppendFormat(Description + ","); stringBuilder.AppendFormat(this.Value.ToString() + ","); stringBuilder.AppendFormat(AddPrefixOfZerosIfNeeded(Convert.ToString(m_binaryValue, 2)) + ","); stringBuilder.AppendFormat(BitPosition.ToString() + ","); stringBuilder.AppendFormat(Key + ","); if (ParentCircuitBreaker != null) { string substation = ParentCircuitBreaker.ParentSubstation.Name; string device = ParentCircuitBreaker.Name; stringBuilder.AppendFormat($"{substation}_{device}{Environment.NewLine}"); } else { stringBuilder.AppendFormat($"Unclaimed{Environment.NewLine}"); } return(stringBuilder.ToString()); }
protected virtual void OnRotateHover() { Debug.WriteLine(string.Format("[{0}] Shape {1}: RotateHover", DateTime.Now.ToString(), InternalID.ToString())); if (RotateHover != null) { RotateHover((object)this, new EventArgs()); } }
/// <summary> /// A string representation of the instance of the <see cref="LinearStateEstimator.Modeling.SeriesCompensator"/> class. /// </summary> /// <returns>A string representation of the instance of the <see cref="SeriesCompensator"/> class.</returns> public override string ToString() { return("SeriesCompensator," + InternalID.ToString() + "," + Number.ToString() + " Line: " + ParentTransmissionLine.Number.ToString()); }
protected virtual void OnReshapeLeave() { Debug.WriteLine(string.Format("[{0}] Shape {1}: ReshapeLeave", DateTime.Now.ToString(), InternalID.ToString())); if (ReshapeLeave != null) { ReshapeLeave((object)this, new EventArgs()); } }
/// <summary> /// Override toString method /// </summary> /// <returns>String of a class instance</returns> public override string ToString() { return(InternalID.ToString() + "->" + Hash); }
public abstract bool Contains(Point p); //Hit test with point //Methods for generate events protected virtual void OnClick() { Debug.WriteLine(string.Format("[{0}] Shape {1}: Click", DateTime.Now.ToString(), InternalID.ToString())); if (Click != null) { Click((object)this, new EventArgs()); } }
/// <summary> /// A string representation of the instance of the <see cref="SeriesBranchBase"/> class. /// </summary> /// <returns>A string representation of the instance of the <see cref="SeriesBranchBase"/> class.</returns> public override string ToString() { return("-TX- ID: " + InternalID.ToString() + " Number: " + Number.ToString()); }
protected virtual void OnMoveEnter() { Debug.WriteLine(string.Format("[{0}] Shape {1}: MoveEnter", DateTime.Now.ToString(), InternalID.ToString())); if (MoveEnter != null) { MoveEnter((object)this, new EventArgs()); //на самом деле MouseEnter } }
/// <summary> /// Override toString method /// </summary> /// <returns>String of a class instance</returns> public override string ToString() { return InternalID.ToString() + "->" + this.GetHashCode(); }
protected virtual void OnActivationChanged() { Debug.WriteLine(string.Format("[{0}] Shape {1}: ActivationChanged", DateTime.Now.ToString(), InternalID.ToString())); if (ActivationChanged != null) { ActivationChanged((object)this, new EventArgs()); } }