Table of Contents

Class Ats400Module

Namespace
Loehnert.Lisrt.HighVoltageTester.Etl
Assembly
Loehnert.Lisrt.HighVoltageTester.Etl.dll

Represents a LisRT module for an ATS400 high voltage tester of ETL.

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

Constructors

Ats400Module(string)

Initializes a new instance of the Ats400Module class.

public Ats400Module(string name)

Parameters

name string

Name of the module.

Ats400Module(string, double)

Initializes a new instance of the Ats400Module class.

public Ats400Module(string name, double maximumVoltage)

Parameters

name string

Name of the module.

maximumVoltage double

The maximum allowed voltage in volt.

Properties

Address

Gets or sets the IP address or host name.

[Configuration("192.168.100.100", Description = "IP address or host name of the device")]
public string Address { get; set; }

Property Value

string

CheckSafetyCircuitBeforeHighVoltageTest

Gets or sets a value indicating whether the safety circuit should be checked when a high voltage test is run.

[Configuration(true)]
public bool CheckSafetyCircuitBeforeHighVoltageTest { get; set; }

Property Value

bool

DeviceLabel

[Configuration("")]
public string DeviceLabel { get; set; }

Property Value

string

HighVoltageTest

Gets the high voltage test.

public HighVoltageTest HighVoltageTest { get; }

Property Value

HighVoltageTest

InstanceID

public int InstanceID { get; set; }

Property Value

int

LogDirectory

Gets or sets the log directory.

[Configuration("", Description = "Log directory or empty for disabling logging")]
public string LogDirectory { get; set; }

Property Value

string

Log directory or empty for disabling logging.

Port

Gets or sets the port.

[Configuration(5000)]
public uint Port { get; set; }

Property Value

uint

ProtectiveEarthTest

Gets the high voltage test.

public ProtectiveEarthTest ProtectiveEarthTest { get; }

Property Value

ProtectiveEarthTest

Methods

Exit()

public override void Exit()

Initialize()

public override void Initialize()

ShowServiceView()

public void ShowServiceView()