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
XElementThe 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
AlarmCountReset
Gets the AlarmCountReset member of the ALARM_ANALOG data type.
public BOOL AlarmCountReset { get; set; }
Property Value
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
EnableIn
Gets the EnableIn member of the ALARM_ANALOG data type.
public BOOL EnableIn { get; set; }
Property Value
HEnabled
Gets the HEnabled member of the ALARM_ANALOG data type.
public BOOL HEnabled { get; set; }
Property Value
HHEnabled
Gets the HHEnabled member of the ALARM_ANALOG data type.
public BOOL HHEnabled { get; set; }
Property Value
HHLimit
Gets the HHLimit member of the ALARM_ANALOG data type.
public REAL HHLimit { get; set; }
Property Value
HHMinDurationEnable
Gets the HHMinDurationEnable member of the ALARM_ANALOG data type.
public BOOL HHMinDurationEnable { get; set; }
Property Value
HHOperAck
Gets the HHOperAck member of the ALARM_ANALOG data type.
public BOOL HHOperAck { get; set; }
Property Value
HHOperShelve
Gets the HHOperShelve member of the ALARM_ANALOG data type.
public BOOL HHOperShelve { get; set; }
Property Value
HHOperUnshelve
Gets the HHOperUnshelve member of the ALARM_ANALOG data type.
public BOOL HHOperUnshelve { get; set; }
Property Value
HHProgAck
Gets the HHProgAck member of the ALARM_ANALOG data type.
public BOOL HHProgAck { get; set; }
Property Value
HHSeverity
Gets the HHSeverity member of the ALARM_ANALOG data type.
public DINT HHSeverity { get; set; }
Property Value
HLimit
Gets the HLimit member of the ALARM_ANALOG data type.
public REAL HLimit { get; set; }
Property Value
HMinDurationEnable
Gets the HMinDurationEnable member of the ALARM_ANALOG data type.
public BOOL HMinDurationEnable { get; set; }
Property Value
HOperAck
Gets the HOperAck member of the ALARM_ANALOG data type.
public BOOL HOperAck { get; set; }
Property Value
HOperShelve
Gets the HOperShelve member of the ALARM_ANALOG data type.
public BOOL HOperShelve { get; set; }
Property Value
HOperUnshelve
Gets the HOperUnshelve member of the ALARM_ANALOG data type.
public BOOL HOperUnshelve { get; set; }
Property Value
HProgAck
Gets the HProgAck member of the ALARM_ANALOG data type.
public BOOL HProgAck { get; set; }
Property Value
HSeverity
Gets the HSeverity member of the ALARM_ANALOG data type.
public DINT HSeverity { get; set; }
Property Value
In
Gets the In member of the ALARM_ANALOG data type.
public REAL In { get; set; }
Property Value
InFault
Gets the InFault member of the ALARM_ANALOG data type.
public BOOL InFault { get; set; }
Property Value
LEnabled
Gets the LEnabled member of the ALARM_ANALOG data type.
public BOOL LEnabled { get; set; }
Property Value
LLEnabled
Gets the LLEnabled member of the ALARM_ANALOG data type.
public BOOL LLEnabled { get; set; }
Property Value
LLLimit
Gets the LLLimit member of the ALARM_ANALOG data type.
public REAL LLLimit { get; set; }
Property Value
LLMinDurationEnable
Gets the LLMinDurationEnable member of the ALARM_ANALOG data type.
public BOOL LLMinDurationEnable { get; set; }
Property Value
LLOperAck
Gets the LLOperAck member of the ALARM_ANALOG data type.
public BOOL LLOperAck { get; set; }
Property Value
LLOperShelve
Gets the LLOperShelve member of the ALARM_ANALOG data type.
public BOOL LLOperShelve { get; set; }
Property Value
LLOperUnshelve
Gets the LLOperUnshelve member of the ALARM_ANALOG data type.
public BOOL LLOperUnshelve { get; set; }
Property Value
LLProgAck
Gets the LLProgAck member of the ALARM_ANALOG data type.
public BOOL LLProgAck { get; set; }
Property Value
LLSeverity
Gets the LLSeverity member of the ALARM_ANALOG data type.
public DINT LLSeverity { get; set; }
Property Value
LLimit
Gets the LLimit member of the ALARM_ANALOG data type.
public REAL LLimit { get; set; }
Property Value
LMinDurationEnable
Gets the LMinDurationEnable member of the ALARM_ANALOG data type.
public BOOL LMinDurationEnable { get; set; }
Property Value
LOperAck
Gets the LOperAck member of the ALARM_ANALOG data type.
public BOOL LOperAck { get; set; }
Property Value
LOperShelve
Gets the LOperShelve member of the ALARM_ANALOG data type.
public BOOL LOperShelve { get; set; }
Property Value
LOperUnshelve
Gets the LOperUnshelve member of the ALARM_ANALOG data type.
public BOOL LOperUnshelve { get; set; }
Property Value
LProgAck
Gets the LProgAck member of the ALARM_ANALOG data type.
public BOOL LProgAck { get; set; }
Property Value
LSeverity
Gets the LSeverity member of the ALARM_ANALOG data type.
public DINT LSeverity { get; set; }
Property Value
MaxShelveDuration
Gets the MaxShelveDuration member of the ALARM_ANALOG data type.
public DINT MaxShelveDuration { get; set; }
Property Value
MinDurationPRE
Gets the MinDurationPRE member of the ALARM_ANALOG data type.
public DINT MinDurationPRE { get; set; }
Property Value
OperAckAll
Gets the OperAckAll member of the ALARM_ANALOG data type.
public BOOL OperAckAll { get; set; }
Property Value
OperDisable
Gets the OperDisable member of the ALARM_ANALOG data type.
public BOOL OperDisable { get; set; }
Property Value
OperEnable
Gets the OperEnable member of the ALARM_ANALOG data type.
public BOOL OperEnable { get; set; }
Property Value
OperSuppress
Gets the OperSuppress member of the ALARM_ANALOG data type.
public BOOL OperSuppress { get; set; }
Property Value
OperUnsuppress
Gets the OperUnsuppress member of the ALARM_ANALOG data type.
public BOOL OperUnsuppress { get; set; }
Property Value
ProgAckAll
Gets the ProgAckAll member of the ALARM_ANALOG data type.
public BOOL ProgAckAll { get; set; }
Property Value
ProgDisable
Gets the ProgDisable member of the ALARM_ANALOG data type.
public BOOL ProgDisable { get; set; }
Property Value
ProgEnable
Gets the ProgEnable member of the ALARM_ANALOG data type.
public BOOL ProgEnable { get; set; }
Property Value
ProgSuppress
Gets the ProgSuppress member of the ALARM_ANALOG data type.
public BOOL ProgSuppress { get; set; }
Property Value
ProgUnshelveAll
Gets the ProgUnshelveAll member of the ALARM_ANALOG data type.
public BOOL ProgUnshelveAll { get; set; }
Property Value
ProgUnsuppress
Gets the ProgUnsuppress member of the ALARM_ANALOG data type.
public BOOL ProgUnsuppress { get; set; }
Property Value
ROCNegLimit
Gets the ROCNegLimit member of the ALARM_ANALOG data type.
public REAL ROCNegLimit { get; set; }
Property Value
ROCNegOperAck
Gets the ROCNegOperAck member of the ALARM_ANALOG data type.
public BOOL ROCNegOperAck { get; set; }
Property Value
ROCNegOperShelve
Gets the ROCNegOperShelve member of the ALARM_ANALOG data type.
public BOOL ROCNegOperShelve { get; set; }
Property Value
ROCNegOperUnshelve
Gets the ROCNegOperUnshelve member of the ALARM_ANALOG data type.
public BOOL ROCNegOperUnshelve { get; set; }
Property Value
ROCNegProgAck
Gets the ROCNegProgAck member of the ALARM_ANALOG data type.
public BOOL ROCNegProgAck { get; set; }
Property Value
ROCNegSeverity
Gets the ROCNegSeverity member of the ALARM_ANALOG data type.
public DINT ROCNegSeverity { get; set; }
Property Value
ROCPeriod
Gets the ROCPeriod member of the ALARM_ANALOG data type.
public REAL ROCPeriod { get; set; }
Property Value
ROCPosLimit
Gets the ROCPosLimit member of the ALARM_ANALOG data type.
public REAL ROCPosLimit { get; set; }
Property Value
ROCPosOperAck
Gets the ROCPosOperAck member of the ALARM_ANALOG data type.
public BOOL ROCPosOperAck { get; set; }
Property Value
ROCPosOperShelve
Gets the ROCPosOperShelve member of the ALARM_ANALOG data type.
public BOOL ROCPosOperShelve { get; set; }
Property Value
ROCPosOperUnshelve
Gets the ROCPosOperUnshelve member of the ALARM_ANALOG data type.
public BOOL ROCPosOperUnshelve { get; set; }
Property Value
ROCPosProgAck
Gets the ROCPosProgAck member of the ALARM_ANALOG data type.
public BOOL ROCPosProgAck { get; set; }
Property Value
ROCPosSeverity
Gets the ROCPosSeverity member of the ALARM_ANALOG data type.
public DINT ROCPosSeverity { get; set; }
Property Value
ShelveDuration
Gets the ShelveDuration member of the ALARM_ANALOG data type.
public DINT ShelveDuration { get; set; }
Property Value
Methods
Serialize()
Returns a XElement representing the serialized L5X data for a given object.
public override XElement Serialize()