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
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_DIGITAL data type.
public BOOL AckRequired { get; set; }
Property Value
AlarmCountReset
Gets the AlarmCountReset member of the ALARM_DIGITAL 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.
Condition
Gets the Condition member of the ALARM_DIGITAL data type.
public BOOL Condition { get; set; }
Property Value
EnableIn
Gets the EnableIn member of the ALARM_DIGITAL data type.
public BOOL EnableIn { get; set; }
Property Value
In
Gets the In member of the ALARM_DIGITAL data type.
public BOOL In { get; set; }
Property Value
InFault
Gets the InFault member of the ALARM_DIGITAL data type.
public BOOL InFault { get; set; }
Property Value
Latched
Gets the Latched member of the ALARM_DIGITAL data type.
public BOOL Latched { get; set; }
Property Value
MaxShelveDuration
Gets the MaxShelveDuration member of the ALARM_DIGITAL data type.
public DINT MaxShelveDuration { get; set; }
Property Value
MinDurationPRE
Gets the MinDurationPRE member of the ALARM_DIGITAL data type.
public DINT MinDurationPRE { get; set; }
Property Value
OperAck
Gets the OperAck member of the ALARM_DIGITAL data type.
public BOOL OperAck { get; set; }
Property Value
OperDisable
Gets the OperDisable member of the ALARM_DIGITAL data type.
public BOOL OperDisable { get; set; }
Property Value
OperEnable
Gets the OperEnable member of the ALARM_DIGITAL data type.
public BOOL OperEnable { get; set; }
Property Value
OperReset
Gets the OperReset member of the ALARM_DIGITAL data type.
public BOOL OperReset { get; set; }
Property Value
OperShelve
Gets the OperShelve member of the ALARM_DIGITAL data type.
public BOOL OperShelve { get; set; }
Property Value
OperSuppress
Gets the OperSuppress member of the ALARM_DIGITAL data type.
public BOOL OperSuppress { get; set; }
Property Value
OperUnshelve
Gets the OperUnshelve member of the ALARM_DIGITAL data type.
public BOOL OperUnshelve { get; set; }
Property Value
OperUnsuppress
Gets the OperUnsuppress member of the ALARM_DIGITAL data type.
public BOOL OperUnsuppress { get; set; }
Property Value
ProgAck
Gets the ProgAck member of the ALARM_DIGITAL data type.
public BOOL ProgAck { get; set; }
Property Value
ProgDisable
Gets the ProgDisable member of the ALARM_DIGITAL data type.
public BOOL ProgDisable { get; set; }
Property Value
ProgEnable
Gets the ProgEnable member of the ALARM_DIGITAL data type.
public BOOL ProgEnable { get; set; }
Property Value
ProgReset
Gets the ProgReset member of the ALARM_DIGITAL data type.
public BOOL ProgReset { get; set; }
Property Value
ProgSuppress
Gets the ProgSuppress member of the ALARM_DIGITAL data type.
public BOOL ProgSuppress { get; set; }
Property Value
ProgTime
Gets the ProgTime member of the ALARM_DIGITAL data type.
public LINT ProgTime { get; set; }
Property Value
ProgUnshelve
Gets the ProgUnshelve member of the ALARM_DIGITAL data type.
public BOOL ProgUnshelve { get; set; }
Property Value
ProgUnsuppress
Gets the ProgUnsuppress member of the ALARM_DIGITAL data type.
public BOOL ProgUnsuppress { get; set; }
Property Value
Severity
Gets the Severity member of the ALARM_DIGITAL data type.
public DINT Severity { get; set; }
Property Value
ShelveDuration
Gets the ShelveDuration member of the ALARM_DIGITAL data type.
public DINT ShelveDuration { get; set; }
Property Value
UseProgTime
Gets the UseProgTime member of the ALARM_DIGITAL data type.
public BOOL UseProgTime { get; set; }
Property Value
Methods
Serialize()
Returns a XElement representing the serialized L5X data for a given object.
public override XElement Serialize()