Table of Contents

Class ALARM_DIGITAL

Namespace
L5Sharp.Types.Predefined
Assembly
L5Sharp.dll

A predefined or built in data type in Logix that is a part of the alarm instruction set.

public sealed class ALARM_DIGITAL : StructureType, ILogixSerializable
Inheritance
ALARM_DIGITAL
Implements
Inherited Members

Constructors

ALARM_DIGITAL()

Creates a new ALARM_DIGITAL data type instance.

public ALARM_DIGITAL()

ALARM_DIGITAL(XElement)

Creates a new StructureType initialized from the provided XElement data.

public ALARM_DIGITAL(XElement element)

Parameters

element XElement

The element to parse as the new member object.

Exceptions

ArgumentNullException

element is null.

InvalidOperationException

element does not have required attributes or child elements.

Properties

AckRequired

Gets the AckRequired member of the ALARM_DIGITAL data type.

public BOOL AckRequired { get; set; }

Property Value

BOOL

AlarmCountReset

Gets the AlarmCountReset member of the ALARM_DIGITAL data type.

public BOOL AlarmCountReset { get; set; }

Property Value

BOOL

Class

The class (atomic, predefined, user-defined) that the type belongs to.

public override DataTypeClass Class { get; }

Property Value

DataTypeClass

A DataTypeClass option representing the class type.

Condition

Gets the Condition member of the ALARM_DIGITAL data type.

public BOOL Condition { get; set; }

Property Value

BOOL

EnableIn

Gets the EnableIn member of the ALARM_DIGITAL data type.

public BOOL EnableIn { get; set; }

Property Value

BOOL

In

Gets the In member of the ALARM_DIGITAL data type.

public BOOL In { get; set; }

Property Value

BOOL

InFault

Gets the InFault member of the ALARM_DIGITAL data type.

public BOOL InFault { get; set; }

Property Value

BOOL

Latched

Gets the Latched member of the ALARM_DIGITAL data type.

public BOOL Latched { get; set; }

Property Value

BOOL

MaxShelveDuration

Gets the MaxShelveDuration member of the ALARM_DIGITAL data type.

public DINT MaxShelveDuration { get; set; }

Property Value

DINT

MinDurationPRE

Gets the MinDurationPRE member of the ALARM_DIGITAL data type.

public DINT MinDurationPRE { get; set; }

Property Value

DINT

OperAck

Gets the OperAck member of the ALARM_DIGITAL data type.

public BOOL OperAck { get; set; }

Property Value

BOOL

OperDisable

Gets the OperDisable member of the ALARM_DIGITAL data type.

public BOOL OperDisable { get; set; }

Property Value

BOOL

OperEnable

Gets the OperEnable member of the ALARM_DIGITAL data type.

public BOOL OperEnable { get; set; }

Property Value

BOOL

OperReset

Gets the OperReset member of the ALARM_DIGITAL data type.

public BOOL OperReset { get; set; }

Property Value

BOOL

OperShelve

Gets the OperShelve member of the ALARM_DIGITAL data type.

public BOOL OperShelve { get; set; }

Property Value

BOOL

OperSuppress

Gets the OperSuppress member of the ALARM_DIGITAL data type.

public BOOL OperSuppress { get; set; }

Property Value

BOOL

OperUnshelve

Gets the OperUnshelve member of the ALARM_DIGITAL data type.

public BOOL OperUnshelve { get; set; }

Property Value

BOOL

OperUnsuppress

Gets the OperUnsuppress member of the ALARM_DIGITAL data type.

public BOOL OperUnsuppress { get; set; }

Property Value

BOOL

ProgAck

Gets the ProgAck member of the ALARM_DIGITAL data type.

public BOOL ProgAck { get; set; }

Property Value

BOOL

ProgDisable

Gets the ProgDisable member of the ALARM_DIGITAL data type.

public BOOL ProgDisable { get; set; }

Property Value

BOOL

ProgEnable

Gets the ProgEnable member of the ALARM_DIGITAL data type.

public BOOL ProgEnable { get; set; }

Property Value

BOOL

ProgReset

Gets the ProgReset member of the ALARM_DIGITAL data type.

public BOOL ProgReset { get; set; }

Property Value

BOOL

ProgSuppress

Gets the ProgSuppress member of the ALARM_DIGITAL data type.

public BOOL ProgSuppress { get; set; }

Property Value

BOOL

ProgTime

Gets the ProgTime member of the ALARM_DIGITAL data type.

public LINT ProgTime { get; set; }

Property Value

LINT

ProgUnshelve

Gets the ProgUnshelve member of the ALARM_DIGITAL data type.

public BOOL ProgUnshelve { get; set; }

Property Value

BOOL

ProgUnsuppress

Gets the ProgUnsuppress member of the ALARM_DIGITAL data type.

public BOOL ProgUnsuppress { get; set; }

Property Value

BOOL

Severity

Gets the Severity member of the ALARM_DIGITAL data type.

public DINT Severity { get; set; }

Property Value

DINT

ShelveDuration

Gets the ShelveDuration member of the ALARM_DIGITAL data type.

public DINT ShelveDuration { get; set; }

Property Value

DINT

UseProgTime

Gets the UseProgTime member of the ALARM_DIGITAL data type.

public BOOL UseProgTime { get; set; }

Property Value

BOOL

Methods

Serialize()

Returns a XElement representing the serialized L5X data for a given object.

public override XElement Serialize()

Returns

XElement

A XElement containing the XML data.