Table of Contents

Class ALARM_ANALOG

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_ANALOG : StructureType, ILogixSerializable
Inheritance
ALARM_ANALOG
Implements
Inherited Members

Constructors

ALARM_ANALOG()

Creates a new ALARM_ANALOG data type instance.

public ALARM_ANALOG()

ALARM_ANALOG(XElement)

Creates a new StructureType initialized from the provided XElement data.

public ALARM_ANALOG(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_ANALOG data type.

public BOOL AckRequired { get; set; }

Property Value

BOOL

AlarmCountReset

Gets the AlarmCountReset member of the ALARM_ANALOG 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.

Deadband

Gets the Deadband member of the ALARM_ANALOG data type.

public REAL Deadband { get; set; }

Property Value

REAL

EnableIn

Gets the EnableIn member of the ALARM_ANALOG data type.

public BOOL EnableIn { get; set; }

Property Value

BOOL

HEnabled

Gets the HEnabled member of the ALARM_ANALOG data type.

public BOOL HEnabled { get; set; }

Property Value

BOOL

HHEnabled

Gets the HHEnabled member of the ALARM_ANALOG data type.

public BOOL HHEnabled { get; set; }

Property Value

BOOL

HHLimit

Gets the HHLimit member of the ALARM_ANALOG data type.

public REAL HHLimit { get; set; }

Property Value

REAL

HHMinDurationEnable

Gets the HHMinDurationEnable member of the ALARM_ANALOG data type.

public BOOL HHMinDurationEnable { get; set; }

Property Value

BOOL

HHOperAck

Gets the HHOperAck member of the ALARM_ANALOG data type.

public BOOL HHOperAck { get; set; }

Property Value

BOOL

HHOperShelve

Gets the HHOperShelve member of the ALARM_ANALOG data type.

public BOOL HHOperShelve { get; set; }

Property Value

BOOL

HHOperUnshelve

Gets the HHOperUnshelve member of the ALARM_ANALOG data type.

public BOOL HHOperUnshelve { get; set; }

Property Value

BOOL

HHProgAck

Gets the HHProgAck member of the ALARM_ANALOG data type.

public BOOL HHProgAck { get; set; }

Property Value

BOOL

HHSeverity

Gets the HHSeverity member of the ALARM_ANALOG data type.

public DINT HHSeverity { get; set; }

Property Value

DINT

HLimit

Gets the HLimit member of the ALARM_ANALOG data type.

public REAL HLimit { get; set; }

Property Value

REAL

HMinDurationEnable

Gets the HMinDurationEnable member of the ALARM_ANALOG data type.

public BOOL HMinDurationEnable { get; set; }

Property Value

BOOL

HOperAck

Gets the HOperAck member of the ALARM_ANALOG data type.

public BOOL HOperAck { get; set; }

Property Value

BOOL

HOperShelve

Gets the HOperShelve member of the ALARM_ANALOG data type.

public BOOL HOperShelve { get; set; }

Property Value

BOOL

HOperUnshelve

Gets the HOperUnshelve member of the ALARM_ANALOG data type.

public BOOL HOperUnshelve { get; set; }

Property Value

BOOL

HProgAck

Gets the HProgAck member of the ALARM_ANALOG data type.

public BOOL HProgAck { get; set; }

Property Value

BOOL

HSeverity

Gets the HSeverity member of the ALARM_ANALOG data type.

public DINT HSeverity { get; set; }

Property Value

DINT

In

Gets the In member of the ALARM_ANALOG data type.

public REAL In { get; set; }

Property Value

REAL

InFault

Gets the InFault member of the ALARM_ANALOG data type.

public BOOL InFault { get; set; }

Property Value

BOOL

LEnabled

Gets the LEnabled member of the ALARM_ANALOG data type.

public BOOL LEnabled { get; set; }

Property Value

BOOL

LLEnabled

Gets the LLEnabled member of the ALARM_ANALOG data type.

public BOOL LLEnabled { get; set; }

Property Value

BOOL

LLLimit

Gets the LLLimit member of the ALARM_ANALOG data type.

public REAL LLLimit { get; set; }

Property Value

REAL

LLMinDurationEnable

Gets the LLMinDurationEnable member of the ALARM_ANALOG data type.

public BOOL LLMinDurationEnable { get; set; }

Property Value

BOOL

LLOperAck

Gets the LLOperAck member of the ALARM_ANALOG data type.

public BOOL LLOperAck { get; set; }

Property Value

BOOL

LLOperShelve

Gets the LLOperShelve member of the ALARM_ANALOG data type.

public BOOL LLOperShelve { get; set; }

Property Value

BOOL

LLOperUnshelve

Gets the LLOperUnshelve member of the ALARM_ANALOG data type.

public BOOL LLOperUnshelve { get; set; }

Property Value

BOOL

LLProgAck

Gets the LLProgAck member of the ALARM_ANALOG data type.

public BOOL LLProgAck { get; set; }

Property Value

BOOL

LLSeverity

Gets the LLSeverity member of the ALARM_ANALOG data type.

public DINT LLSeverity { get; set; }

Property Value

DINT

LLimit

Gets the LLimit member of the ALARM_ANALOG data type.

public REAL LLimit { get; set; }

Property Value

REAL

LMinDurationEnable

Gets the LMinDurationEnable member of the ALARM_ANALOG data type.

public BOOL LMinDurationEnable { get; set; }

Property Value

BOOL

LOperAck

Gets the LOperAck member of the ALARM_ANALOG data type.

public BOOL LOperAck { get; set; }

Property Value

BOOL

LOperShelve

Gets the LOperShelve member of the ALARM_ANALOG data type.

public BOOL LOperShelve { get; set; }

Property Value

BOOL

LOperUnshelve

Gets the LOperUnshelve member of the ALARM_ANALOG data type.

public BOOL LOperUnshelve { get; set; }

Property Value

BOOL

LProgAck

Gets the LProgAck member of the ALARM_ANALOG data type.

public BOOL LProgAck { get; set; }

Property Value

BOOL

LSeverity

Gets the LSeverity member of the ALARM_ANALOG data type.

public DINT LSeverity { get; set; }

Property Value

DINT

MaxShelveDuration

Gets the MaxShelveDuration member of the ALARM_ANALOG data type.

public DINT MaxShelveDuration { get; set; }

Property Value

DINT

MinDurationPRE

Gets the MinDurationPRE member of the ALARM_ANALOG data type.

public DINT MinDurationPRE { get; set; }

Property Value

DINT

OperAckAll

Gets the OperAckAll member of the ALARM_ANALOG data type.

public BOOL OperAckAll { get; set; }

Property Value

BOOL

OperDisable

Gets the OperDisable member of the ALARM_ANALOG data type.

public BOOL OperDisable { get; set; }

Property Value

BOOL

OperEnable

Gets the OperEnable member of the ALARM_ANALOG data type.

public BOOL OperEnable { get; set; }

Property Value

BOOL

OperSuppress

Gets the OperSuppress member of the ALARM_ANALOG data type.

public BOOL OperSuppress { get; set; }

Property Value

BOOL

OperUnsuppress

Gets the OperUnsuppress member of the ALARM_ANALOG data type.

public BOOL OperUnsuppress { get; set; }

Property Value

BOOL

ProgAckAll

Gets the ProgAckAll member of the ALARM_ANALOG data type.

public BOOL ProgAckAll { get; set; }

Property Value

BOOL

ProgDisable

Gets the ProgDisable member of the ALARM_ANALOG data type.

public BOOL ProgDisable { get; set; }

Property Value

BOOL

ProgEnable

Gets the ProgEnable member of the ALARM_ANALOG data type.

public BOOL ProgEnable { get; set; }

Property Value

BOOL

ProgSuppress

Gets the ProgSuppress member of the ALARM_ANALOG data type.

public BOOL ProgSuppress { get; set; }

Property Value

BOOL

ProgUnshelveAll

Gets the ProgUnshelveAll member of the ALARM_ANALOG data type.

public BOOL ProgUnshelveAll { get; set; }

Property Value

BOOL

ProgUnsuppress

Gets the ProgUnsuppress member of the ALARM_ANALOG data type.

public BOOL ProgUnsuppress { get; set; }

Property Value

BOOL

ROCNegLimit

Gets the ROCNegLimit member of the ALARM_ANALOG data type.

public REAL ROCNegLimit { get; set; }

Property Value

REAL

ROCNegOperAck

Gets the ROCNegOperAck member of the ALARM_ANALOG data type.

public BOOL ROCNegOperAck { get; set; }

Property Value

BOOL

ROCNegOperShelve

Gets the ROCNegOperShelve member of the ALARM_ANALOG data type.

public BOOL ROCNegOperShelve { get; set; }

Property Value

BOOL

ROCNegOperUnshelve

Gets the ROCNegOperUnshelve member of the ALARM_ANALOG data type.

public BOOL ROCNegOperUnshelve { get; set; }

Property Value

BOOL

ROCNegProgAck

Gets the ROCNegProgAck member of the ALARM_ANALOG data type.

public BOOL ROCNegProgAck { get; set; }

Property Value

BOOL

ROCNegSeverity

Gets the ROCNegSeverity member of the ALARM_ANALOG data type.

public DINT ROCNegSeverity { get; set; }

Property Value

DINT

ROCPeriod

Gets the ROCPeriod member of the ALARM_ANALOG data type.

public REAL ROCPeriod { get; set; }

Property Value

REAL

ROCPosLimit

Gets the ROCPosLimit member of the ALARM_ANALOG data type.

public REAL ROCPosLimit { get; set; }

Property Value

REAL

ROCPosOperAck

Gets the ROCPosOperAck member of the ALARM_ANALOG data type.

public BOOL ROCPosOperAck { get; set; }

Property Value

BOOL

ROCPosOperShelve

Gets the ROCPosOperShelve member of the ALARM_ANALOG data type.

public BOOL ROCPosOperShelve { get; set; }

Property Value

BOOL

ROCPosOperUnshelve

Gets the ROCPosOperUnshelve member of the ALARM_ANALOG data type.

public BOOL ROCPosOperUnshelve { get; set; }

Property Value

BOOL

ROCPosProgAck

Gets the ROCPosProgAck member of the ALARM_ANALOG data type.

public BOOL ROCPosProgAck { get; set; }

Property Value

BOOL

ROCPosSeverity

Gets the ROCPosSeverity member of the ALARM_ANALOG data type.

public DINT ROCPosSeverity { get; set; }

Property Value

DINT

ShelveDuration

Gets the ShelveDuration member of the ALARM_ANALOG data type.

public DINT ShelveDuration { get; set; }

Property Value

DINT

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.