Table of Contents

Class ThreePhasePowerMeasurement

Namespace
Loehnert.Lisrt.IO.Beckhoff.Channels
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll

Represents a three phase power measurement.

public class ThreePhasePowerMeasurement : ThreePhasePowerMeasurementData, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
ThreePhasePowerMeasurement
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Remarks

Use the Freeze() when you need data sampled in one cycle.

Methods

Freeze()

Gets a new frozen ThreePhasePowerMeasurement with the actual values.
It's ensured that the data are from the same update cycle.

public ThreePhasePowerMeasurementData Freeze()

Returns

ThreePhasePowerMeasurementData

A new ThreePhasePowerMeasurement with the actual values.

Exceptions

InvalidOperationException

Thrown when the containing terminal wasn't added to an AdsIOMasterModule.