RollingPhaseEstimatorStep Method
Push one interleaved sample-group (IA, IB, IC, VA, VB, VC) with its epoch nanoseconds.
Namespace: Gemstone.PhasorProtocols.SelCWSAssembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.166 -- Release Build+4f9601ce2fc7721cafe5edaeacb540e40faa3f58
function Step(ia, ib, ic, va, vb, vc, epochNanoseconds, phaseEstimateHandler);
- ia Double
- Current sample for phase A current.
- ib Double
- Current sample for phase B current.
- ic Double
- Current sample for phase C current.
- va Double
- Current sample for phase A voltage.
- vb Double
- Current sample for phase B voltage.
- vc Double
- Current sample for phase C voltage.
- epochNanoseconds Int64
- Timestamp in nanoseconds since epoch.
- phaseEstimateHandler PhaseEstimateHandler
- Handler for phase estimate result.
Booleantrue when an estimate is available (window has filled) and it is time to
publish at target
OutputRateHz; otherwise,
false.
The data referenced in the span-based properties of the
PhaseEstimate
parameter provided to the
PhaseEstimateHandler delegate is owned by the
RollingPhaseEstimator instance, it is only valid during the scope of the
delegate call. If you need to retain the data, make a copy.