Table of Contents

Class BooleanInputAlias

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

Represents a boolean input alias (name in TwinSAFE "1 Digital Input (Standard)").

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

Constructors

BooleanInputAlias(string, SafetyGroup)

Initializes a new instance of the BooleanInputAlias class.

public BooleanInputAlias(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 or sets the value.

public bool Value { get; set; }

Property Value

bool