Table of Contents

Class HA1885JModule

Namespace
Loehnert.Lisrt.HighVoltageTester.SpsElectronic
Assembly
Loehnert.Lisrt.HighVoltageTester.SpsElectronic.dll

Represents a high voltage test device from SPS electronic for the HA1805 series.

public class HA1885JModule : TestModuleBase, ICompositeModule, ILisrtModule, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged, IHasDeviceLabel, IHasServiceView
Inheritance
PropertyChangedBase
HA1885JModule
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

HA1885JModule(string, ICommunication)

Initializes a new instance of the HA1885JModule class.

public HA1885JModule(string name, ICommunication communication)

Parameters

name string

Name of the module. See Name.

communication ICommunication

Communication device.

Remarks

Sets communicationEncoding to ASCII and communicationEndDelimiter to line feed ("\n").

Exceptions

ArgumentNullException

Thrown when communication is null.

Properties

Enabled

Gets or sets a value indicating whether the ILisrtModule is enabled.

public override bool Enabled { get; set; }

Property Value

bool

HasArcOption

Gets or sets a value indicating whether the HA1885J has the ARC option.

[Configuration(false, Description = "Gets or sets a value indicating whether the HA1885J has an ARC module")]
public bool HasArcOption { get; set; }

Property Value

bool

HighVoltageTest

Gets the high voltage test.

public HighVoltageTest HighVoltageTest { get; }

Property Value

HighVoltageTest

InsulationTest

Gets the insulation test.

public InsulationTest InsulationTest { get; }

Property Value

InsulationTest

Methods

ShowServiceView()

Shows the service window.

public void ShowServiceView()