IPhaseEstimatorStep Method

Pushes one interleaved sample-group (VA, VB, VC, IA, IB, IC) with its epoch nanoseconds.

Definition

Namespace: Gemstone.PhasorProtocols.SelCWS
Assembly: Gemstone.PhasorProtocols (in Gemstone.PhasorProtocols.dll) Version: 1.0.187 -- Release Build+c9c1088b6e2a65c4a6e6b8eccc6dcbe1c00bd580
bool Step(
	double va,
	double vb,
	double vc,
	double ia,
	double ib,
	double ic,
	long epochNanoseconds,
	PhaseEstimateHandler phaseEstimateHandler
)

Parameters

va  Double
Current sample for phase A voltage.
vb  Double
Current sample for phase B voltage.
vc  Double
Current sample for phase C voltage.
ia  Double
Current sample for phase A current.
ib  Double
Current sample for phase B current.
ic  Double
Current sample for phase C current.
epochNanoseconds  Int64
Timestamp in nanoseconds since epoch.
phaseEstimateHandler  PhaseEstimateHandler
Handler for phase estimate result.

Return Value

Boolean
true when an estimate is available, and it is time to publish at the target output rate; otherwise, false.

See Also