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
-
PropertyChangedBaseHA1885JModule
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
HA1885JModule(string, ICommunication)
Initializes a new instance of the HA1885JModule class.
public HA1885JModule(string name, ICommunication communication)
Parameters
name
stringName of the module. See Name.
communication
ICommunicationCommunication device.
Remarks
Sets communication
Encoding to ASCII
and communication
EndDelimiter 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
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
HighVoltageTest
Gets the high voltage test.
public HighVoltageTest HighVoltageTest { get; }
Property Value
InsulationTest
Gets the insulation test.
public InsulationTest InsulationTest { get; }
Property Value
Methods
ShowServiceView()
Shows the service window.
public void ShowServiceView()