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
-
PropertyChangedBaseTestModuleBase
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
TestModuleBase(string, ICommunication)
Initializes a new instance of the TestModuleBase class.
protected TestModuleBase(string name, ICommunication communication)
Parameters
name
stringName of the module. See Name.
communication
ICommunicationCommunication device.
Properties
DeviceLabel
Gets or sets the device label.
[Configuration("")]
public string DeviceLabel { get; set; }
Property Value
Icon
Gets a flash module icon.
public override Uri Icon { get; }
Property Value
InstanceID
Gets the instance id.
public int InstanceID { get; }
Property Value
Methods
Exit()
De initializes the module.
public override void Exit()
Initialize()
Initializes the module.
public override void Initialize()