<?xml version="1.0"?>
<doc>
    <assembly>
        <name>PowerCalculations</name>
    </assembly>
    <members>
        <member name="T:PowerCalculations.AverageFrequency">
            <summary>
            Calculates a real-time average frequency reporting the average, maximum and minimum values.
            </summary>
        </member>
        <member name="M:PowerCalculations.AverageFrequency.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.AverageFrequency"/> calculator.
            </summary>
        </member>
        <member name="M:PowerCalculations.AverageFrequency.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Calculates the average frequency for all frequencies that have reported in the specified lag time.
            </summary>
            <param name="frame">Single frame of measurement data within a one second sample.</param>
            <param name="index">Index of frame within the one second sample.</param>
        </member>
        <member name="P:PowerCalculations.AverageFrequency.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.AverageFrequency"/> calculator.
            </summary>
        </member>
        <member name="T:PowerCalculations.SequenceCalculator">
            <summary>
            Calculates positive, negative and zero sequences using A, B and C phase voltage or current magnitude and angle signals input to the adapter.
            </summary>
        </member>
        <member name="M:PowerCalculations.SequenceCalculator.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.PowerCalculator"/>.
            </summary>
        </member>
        <member name="M:PowerCalculations.SequenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Publish frame of time-aligned collection of measurement values that arrived within the defined lag time.
            </summary>
            <param name="frame">Frame of measurements with the same timestamp that arrived within lag time that are ready for processing.</param>
            <param name="index">Index of frame within a second ranging from zero to frames per second - 1.</param>
        </member>
        <member name="P:PowerCalculations.SequenceCalculator.TrackRecentValues">
            <summary>
            Gets or sets flag that determines if the last few values should be monitored.
            </summary>
        </member>
        <member name="P:PowerCalculations.SequenceCalculator.SampleSize">
            <summary>
            Gets or sets the sample size of the data to be monitored.
            </summary>
        </member>
        <member name="P:PowerCalculations.SequenceCalculator.SupportsTemporalProcessing">
            <summary>
            Gets the flag indicating if this adapter supports temporal processing.
            </summary>
        </member>
        <member name="P:PowerCalculations.SequenceCalculator.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.PowerCalculator"/>.
            </summary>
        </member>
        <member name="T:PowerCalculations.PowerCalculator">
            <summary>
            Calculates MW and MVAR using Voltage and Current Magnitude and Angle signals input to the adapter.
            </summary>
        </member>
        <member name="M:PowerCalculations.PowerCalculator.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.PowerCalculator"/>.
            </summary>
        </member>
        <member name="M:PowerCalculations.PowerCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Publish frame of time-aligned collection of measurement values that arrived within the defined lag time.
            </summary>
            <param name="frame">Frame of measurements with the same timestamp that arrived within lag time that are ready for processing.</param>
            <param name="index">Index of frame within a second ranging from zero to frames per second - 1.</param>
        </member>
        <member name="P:PowerCalculations.PowerCalculator.TrackRecentValues">
            <summary>
            Gets or sets flag that determines if the last few values should be monitored.
            </summary>
        </member>
        <member name="P:PowerCalculations.PowerCalculator.SampleSize">
            <summary>
            Gets or sets the sample size of the data to be monitored.
            </summary>
        </member>
        <member name="P:PowerCalculations.PowerCalculator.SupportsTemporalProcessing">
            <summary>
            Gets the flag indicating if this adapter supports temporal processing.
            </summary>
        </member>
        <member name="P:PowerCalculations.PowerCalculator.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.PowerCalculator"/>.
            </summary>
        </member>
        <member name="T:PowerCalculations.PowerStability">
            <summary>
            Represents an algorithm that calculates power and stability from a synchrophasor device.
            </summary>
            <remarks>
            <para>
            This algorithm calculates power and its standard deviation in real-time that can be used to
            determine if there is an oscillatory signature in the power output.
            </para>
            <para>
            If multiple voltage phasors are provided as inputs to this algorithm, then they are assumed to be
            redundant values on the same bus, the first energized value will be the voltage phasor that is
            used in the calculation.<br/>
            If multiple current phasors are provided as inputs to this algorithm, then they are assumed to be
            cumulative inputs representing the desired power output summation of the generation source.
            </para>
            <para>
            Individual phase angle and magnitude phasor elements are expected to be defined consecutively.
            That is the definition order of angles and magnitudes must match so that the angle / magnitude
            pair can be matched up appropriately. For example: angle1;mag1;  angle2;mag2;  angle3;mag3.
            </para>
            </remarks>
        </member>
        <member name="M:PowerCalculations.PowerStability.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.PowerStability"/> monitor.
            </summary>
        </member>
        <member name="M:PowerCalculations.PowerStability.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Publishes the <see cref="T:GSF.TimeSeries.IFrame"/> of time-aligned collection of <see cref="T:GSF.TimeSeries.IMeasurement"/> values that arrived within the
            adapter's defined <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/>.
            </summary>
            <param name="frame"><see cref="T:GSF.TimeSeries.IFrame"/> of measurements with the same timestamp that arrived within <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/> that are ready for processing.</param>
            <param name="index">Index of <see cref="T:GSF.TimeSeries.IFrame"/> within a second ranging from zero to <c><see cref="P:GSF.TimeSeries.ConcentratorBase.FramesPerSecond"/> - 1</c>.</param>
        </member>
        <member name="P:PowerCalculations.PowerStability.SampleSize">
            <summary>
            Gets or sets the sample size, in seconds, of the data to be monitored.
            </summary>
        </member>
        <member name="P:PowerCalculations.PowerStability.EnergizedThreshold">
            <summary>
            Gets or sets the energized bus threshold, in volts. The recommended value is 20% of nominal line-to-neutral voltage.
            </summary>
        </member>
        <member name="P:PowerCalculations.PowerStability.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.PowerStability"/> monitor.
            </summary>
        </member>
        <member name="T:PowerCalculations.EventDetection.ExcursionType">
            <summary>
            Defines the type of frequency excursion detected.
            </summary>
        </member>
        <member name="F:PowerCalculations.EventDetection.ExcursionType.GenerationTrip">
            <summary>
            Generation based frequency excursion.
            </summary>
        </member>
        <member name="F:PowerCalculations.EventDetection.ExcursionType.LoadTrip">
            <summary>
            Load based frequency excursion.
            </summary>
        </member>
        <member name="T:PowerCalculations.EventDetection.FrequencyExcursion">
            <summary>
            Represents an algorithm that detects frequency excursions.
            </summary>
        </member>
        <member name="M:PowerCalculations.EventDetection.FrequencyExcursion.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.EventDetection.FrequencyExcursion"/> detector.
            </summary>
        </member>
        <member name="M:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Publishes the <see cref="T:GSF.TimeSeries.IFrame"/> of time-aligned collection of <see cref="T:GSF.TimeSeries.IMeasurement"/> values that arrived within the
            adapter's defined <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/>.
            </summary>
            <param name="frame"><see cref="T:GSF.TimeSeries.IFrame"/> of measurements with the same timestamp that arrived within <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/> that are ready for processing.</param>
            <param name="index">Index of <see cref="T:GSF.TimeSeries.IFrame"/> within a second ranging from zero to <c><see cref="P:GSF.TimeSeries.ConcentratorBase.FramesPerSecond"/> - 1</c>.</param>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.EstimateTriggerThreshold">
            <summary>
            Gets or sets the threshold for detecting an abnormal excursion in frequency.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisWindowSize">
            <summary>
            Gets or sets the number of frames to be analyzed at any given time.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisInterval">
            <summary>
            Gets or sets the interval between adjacent calculations.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.ConsecutiveDetections">
            <summary>
            Gets or sets the minimum number of consecutive excursions needed in order to trip the alarm.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumValidChannels">
            <summary>
            Gets or sets the minimum frequency values needed to perform a valid calculation.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.PowerEstimateRatio">
            <summary>
            Gets or sets the ratio used to calculate the total estimated MW change from frequency.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.AlarmProhibitPeriod">
            <summary>
            Gets or sets the period used to prevent duplicate alarms.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.FrequencyExcursion.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.EventDetection.FrequencyExcursion"/> detector.
            </summary>
        </member>
        <member name="T:PowerCalculations.EventDetection.LossOfField">
            <summary>
            Represents an algorithm that detects Loss of Field from a synchrophasor device.
            </summary>
        </member>
        <member name="M:PowerCalculations.EventDetection.LossOfField.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.EventDetection.LossOfField"/> detector.
            </summary>
        </member>
        <member name="M:PowerCalculations.EventDetection.LossOfField.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Publishes the <see cref="T:GSF.TimeSeries.IFrame"/> of time-aligned collection of <see cref="T:GSF.TimeSeries.IMeasurement"/> values that arrived within the
            adapter's defined <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/>.
            </summary>
            <param name="frame"><see cref="T:GSF.TimeSeries.IFrame"/> of measurements with the same timestamp that arrived within <see cref="P:GSF.TimeSeries.ConcentratorBase.LagTime"/> that are ready for processing.</param>
            <param name="index">Index of <see cref="T:GSF.TimeSeries.IFrame"/> within a second ranging from zero to <c><see cref="P:GSF.TimeSeries.ConcentratorBase.FramesPerSecond"/> - 1</c>.</param>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.PSet">
            <summary>
            Gets or sets the threshold of P-set MW.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.QSet">
            <summary>
            Gets or sets the threshold of Q-set MVar.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.QAreaSet">
            <summary>
            Gets or sets the threshold of Q-area MVar-sec.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.VoltageThreshold">
            <summary>
            Gets or sets the threshold of voltage, in volts.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.AnalysisInterval">
            <summary>
            Gets or sets the interval between adjacent calculations.
            </summary>
        </member>
        <member name="P:PowerCalculations.EventDetection.LossOfField.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.EventDetection.LossOfField"/> detector.
            </summary>
        </member>
        <member name="T:PowerCalculations.ReferenceAngle">
            <summary>
            Calculates a composed reference angle.
            </summary>
        </member>
        <member name="M:PowerCalculations.ReferenceAngle.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.ReferenceAngle"/> calculator.
            </summary>
        </member>
        <member name="M:PowerCalculations.ReferenceAngle.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Calculates a virtual reference angle.
            </summary>
            <param name="frame">Single frame of measurement data within one second samples</param>
            <param name="index">Index of frame within the one second samples</param>
        </member>
        <member name="P:PowerCalculations.ReferenceAngle.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.ReferenceAngle"/> calculator.
            </summary>
        </member>
        <member name="T:PowerCalculations.ReferenceMagnitude">
            <summary>
            Calculates an average magnitude associated with a composed reference angle.
            </summary>
        </member>
        <member name="M:PowerCalculations.ReferenceMagnitude.Initialize">
            <summary>
            Initializes the <see cref="T:PowerCalculations.ReferenceMagnitude"/> calculator.
            </summary>
        </member>
        <member name="M:PowerCalculations.ReferenceMagnitude.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <summary>
            Calculates the average reference magnitude.
            </summary>
            <param name="frame">Single frame of measurement data within a one second sample.</param>
            <param name="index">Index of frame within the one second sample.</param>
        </member>
        <member name="P:PowerCalculations.ReferenceMagnitude.Status">
            <summary>
            Returns the detailed status of the <see cref="T:PowerCalculations.ReferenceMagnitude"/> calculator.
            </summary>
        </member>
    </members>
</doc>
