Table of Contents

Class TestModuleBase

Namespace
Loehnert.Lisrt.HighVoltageTester.Chroma
Assembly
Loehnert.Lisrt.HighVoltageTester.Chroma.dll

Represents a base class for test devices.

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

Constructors

TestModuleBase(string, ICommunication)

Initializes a new instance of the TestModuleBase class.

protected TestModuleBase(string name, ICommunication communication)

Parameters

name string

Name of the module. See Name.

communication ICommunication

Communication device.

Properties

DeviceLabel

Gets or sets the device label.

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

Property Value

string

Icon

Gets a flash module icon.

public override Uri Icon { get; }

Property Value

Uri

InstanceID

Gets the instance id.

public int InstanceID { get; }

Property Value

int

Methods

Exit()

De initializes the module.

public override void Exit()

Initialize()

Initializes the module.

public override void Initialize()