Table of Contents

Class EmergencyOffIsPressedStateMessage

Namespace
Loehnert.Lisrt.IO
Assembly
Loehnert.Lisrt.IO.dll

Represents a state message, which is shown when an emergency off button is pressed.

public class EmergencyOffIsPressedStateMessage : DigitalInputStateMessage, INotifyPropertyChangedEx, IStateMessage, IMessage, ITranslatableText, INotifyPropertyChanged
Inheritance
PropertyChangedBase
EmergencyOffIsPressedStateMessage
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

EmergencyOffIsPressedStateMessage(IDigitalInput, bool, int?)

Initializes a new instance of the EmergencyOffIsPressedStateMessage class.

public EmergencyOffIsPressedStateMessage(IDigitalInput digitalInput, bool isActiveValue = false, int? id = null)

Parameters

digitalInput IDigitalInput

Input the IsActive state depends on. The input type must implement INotifyPropertyChanged.

isActiveValue bool

Value of the input for which the message is active.

id int?

Optional message ID.

Exceptions

ArgumentNullException

Thrown when digitalInput is null.

ArgumentException

Thrown when digitalInput does not implement INotifyPropertyChanged.