Class TestModuleBase
Represents a base class for test devices.
Inheritance
Caliburn.Micro.PropertyChangedBase
TestModuleBase
Implements
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Caliburn.Micro.PropertyChangedBase.Refresh()
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange<TProperty>(System.Linq.Expressions.Expression<System.Func<TProperty>>)
Caliburn.Micro.PropertyChangedBase.OnUIThread(System.Action)
Caliburn.Micro.PropertyChangedBase.Set<T>(T, T, System.String)
Caliburn.Micro.PropertyChangedBase.IsNotifying
Caliburn.Micro.PropertyChangedBase.PropertyChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: Loehnert.Lisrt.HighVoltageTester.Chroma
Assembly: Loehnert.Lisrt.HighVoltageTester.Chroma.dll
Syntax
public abstract class TestModuleBase : InitializableCompositeModule, ICompositeModule, ILisrtModule, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged, IHasDeviceLabel
Constructors
TestModuleBase(String, ICommunication)
Initializes a new instance of the TestModuleBase class.
Declaration
protected TestModuleBase(string name, ICommunication communication)
Parameters
Type | Name | Description |
---|---|---|
String | name | Name of the module. See Name. |
ICommunication | communication | Communication device. |
Properties
DeviceLabel
Gets or sets the device label.
Declaration
[Configuration("")]
public string DeviceLabel { get; set; }
Property Value
Type | Description |
---|---|
String |
Icon
Gets a flash module icon.
Declaration
public override Uri Icon { get; }
Property Value
Type | Description |
---|---|
Uri |
Overrides
InstanceID
Gets the instance id.
Declaration
public int InstanceID { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
Exit()
De initializes the module.
Declaration
public override void Exit()
Overrides
Initialize()
Initializes the module.
Declaration
public override void Initialize()
Overrides
Implements
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged