Table of Contents

Class BooleanOutputAlias

Namespace
Loehnert.Lisrt.IO.Beckhoff.Safety
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll

Represents a boolean output alias (name in TwinSAFE "1 Digital Output (Standard)").

public sealed class BooleanOutputAlias : SafetyGroupAliasBase, INotifyPropertyChangedEx, INotifyPropertyChanged
Inheritance
PropertyChangedBase
BooleanOutputAlias
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

BooleanOutputAlias(string, SafetyGroup)

Initializes a new instance of the BooleanOutputAlias class.

public BooleanOutputAlias(string aliasName, SafetyGroup group)

Parameters

aliasName string

The name of the alias. It must be equal to name in TwinSAFE.

group SafetyGroup

The group the alias is belonging to.

Exceptions

ArgumentException

Thrown when aliasName is null or empty
-or- the group does not belong to a logic terminal.

ArgumentNullException

Thrown when group is null.

Properties

Value

Gets the value.

public bool Value { get; }

Property Value

bool

Events

ValueChanged

Occurs when the Value changed.

public event EventHandler ValueChanged

Event Type

EventHandler