Click or drag to resize

FrameParser Properties

The FrameParser type exposes the following members.

Properties
  Name Description
Public property CalculatePhaseEstimates Gets or sets flag that determines if current and voltage phase estimates, frequency and dF/dt should be calculated for PoW data.
Public property CalculationFrameRate Gets or sets the configured frame rate for phase estimate calculations.
Public property CanRead Gets a value indicating whether the current stream supports reading.
(Inherited from BinaryImageParserBase)
Public property CanSeek Gets a value indicating whether the current stream supports seeking.
(Inherited from BinaryImageParserBase)
Public property CanTimeout Gets a value that determines whether the current stream can time out.
(Inherited from Stream)
Public property CanWrite Gets a value indicating whether the current stream supports writing.
(Inherited from BinaryImageParserBase)
Public property CheckSumValidationFrameTypes Gets or sets flags that determine if check-sums for specified frames should be validated.
(Inherited from FrameParserBaseTFrameIdentifier)
Public property ConfigurationFrame Gets or sets current IConfigurationFrame used for parsing IDataFrame's encountered in the data stream from a device.
(Overrides FrameParserBaseTFrameIdentifierConfigurationFrame)
Public property ConnectionParameters Gets or sets any connection specific IConnectionParameters that may be needed for parsing.
(Overrides FrameParserBaseTFrameIdentifierConnectionParameters)
Public property Enabled Gets or sets a boolean value that indicates whether the frame image parser is currently enabled.
(Inherited from FrameImageParserBaseTTypeIdentifier, TOutputType)
Public property EnableIntervalAveraging Gets or sets a flag that determines if interval averaging (boxcar averaging) is enabled across each publish interval when down-sampling.
Public property EnablePublishEMA Gets or sets a flag that determines if an additional exponential moving average (EMA) is applied to the published stream (after interval averaging).
Public property Length The parser is designed as a write only stream, so this method is not implemented.
(Inherited from BinaryImageParserBase)
Public property Name Gets the name of BinaryImageParserBase.
(Inherited from BinaryImageParserBase)
Public property NominalFrequency Gets the nominal LineFrequency of the SEL CWS device.
Public property Position The parser is designed as a write only stream, so this method is not implemented.
(Inherited from BinaryImageParserBase)
Public property ProtocolSyncBytes Gets or sets synchronization bytes for this parsing implementation, if used.
(Inherited from BinaryImageParserBase)
Public property ProtocolUsesSyncBytes Gets flag that determines if SEL CWS protocol parsing implementation uses synchronization bytes.
(Overrides BinaryImageParserBaseProtocolUsesSyncBytes)
Public property PublishAnglesTauSeconds Gets or sets the EMA time constant τ (seconds) for published phase angles.
Public property PublishFrequencyTauSeconds Gets or sets the EMA time constant τ (seconds) for published frequency.
Public property PublishMagnitudesTauSeconds Gets or sets the EMA time constant τ (seconds) for published RMS magnitudes.
Public property PublishRocofTauSeconds Gets or sets the EMA time constant τ (seconds) for published ROCOF (dF/dt).
Public property QueuedBuffers Gets the total number of buffers that are currently queued for processing, if any.
(Inherited from MultiSourceFrameImageParserBaseTSourceIdentifier, TTypeIdentifier, TOutputType)
Public property QueuedOutputs Gets the total number of parsed outputs that are currently queued for publication, if any.
(Inherited from FrameImageParserBaseTTypeIdentifier, TOutputType)
Public property ReadTimeout Gets or sets a value, in miliseconds, that determines how long the stream will attempt to read before timing out.
(Inherited from Stream)
Public property RecalculationCycles Gets or sets the number of nominal cycles between full DFT recalculations for numerical stability.
Public property RedundantFramesPerPacket Gets the number of redundant frames in each packet.
(Inherited from FrameParserBaseTFrameIdentifier)
Public property ReferenceChannel Gets or sets the reference channel for frequency tracking.
Public property RepeatLastCalculatedValueWhenDownSampling Gets or sets flag that determines if last value should be repeated when down-sampling, i.e., when CalculationFrameRate is less than SEL CWS frame rate (commonly 3000Hz); otherwise NaN will be used.
Public property RunTime Gets the total amount of time, in seconds, that the BinaryImageParserBase has been active.
(Inherited from BinaryImageParserBase)
Public property SampleFrequencyTauSeconds Gets or sets the EMA time constant τ (seconds) for the internal per-sample frequency smoothing that occurs inside the estimator before any down-sampling/publish filtering.
Public property SampleRocofTauSeconds Gets or sets the EMA time constant τ (seconds) for the internal per-sample ROCOF smoothing (computed from the internally smoothed frequency).
Public property Status Gets current descriptive status of the FrameParserBaseTFrameIdentifier.
(Inherited from FrameParserBaseTFrameIdentifier)
Public property TargetCycles Gets or sets the number of nominal cycles contained in the sliding DFT analysis window.
Public property TotalProcessedBuffers Gets the total number of buffer images processed so far.
(Inherited from BinaryImageParserBase)
Public property TrustHeaderLength Gets or sets flag that determines if header lengths should be trusted over parsed byte count.
(Inherited from FrameParserBaseTFrameIdentifier)
Protected property ValidateCommandFrameCheckSum Gets flag based on CheckSumValidationFrameTypes property that determines if command frames are selected for check-sum validation.
(Inherited from FrameParserBaseTFrameIdentifier)
Protected property ValidateConfigurationFrameCheckSum Gets flag based on CheckSumValidationFrameTypes property that determines if configuration frames are selected for check-sum validation.
(Inherited from FrameParserBaseTFrameIdentifier)
Protected property ValidateDataFrameCheckSum Gets flag based on CheckSumValidationFrameTypes property that determines if data frames are selected for check-sum validation.
(Inherited from FrameParserBaseTFrameIdentifier)
Protected property ValidateHeaderFrameCheckSum Gets flag based on CheckSumValidationFrameTypes property that determines if header frames are selected for check-sum validation.
(Inherited from FrameParserBaseTFrameIdentifier)
Public property WriteTimeout Gets or sets a value, in miliseconds, that determines how long the stream will attempt to write before timing out.
(Inherited from Stream)
Top
See Also