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.170 -- Release Build+414c08a60d27e24b35cf7693c60a4ceef8f155fb
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 (filter 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.