# Alarms and conditions

<dl class="api-definition">
<dt>Concept</dt>
<dd><a href="/docs/development/opcua/client/alarms-conditions">Alarms and conditions</a></dd>
</dl>

| Type | Description |
|---|---|
| [OpcAcknowledgeableCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcacknowledgeablecondition/) | Represents a snapshot of a 'Opc.UaFx.OpcAcknowledgeableConditionNode'. |
| [OpcAlarmCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcalarmcondition/) | Represents a snapshot of a 'Opc.UaFx.OpcAlarmConditionNode'. |
| [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/) | Provides session based methods to access OPC UA server services. |
| [OpcCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccondition/) | Represents a snapshot of a 'Opc.UaFx.OpcConditionNode'. |
| [OpcDialogCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdialogcondition/) | Represents a snapshot of a 'Opc.UaFx.OpcDialogConditionNode'. |
| [OpcDialogRequestedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdialogrequestedeventargs/) | Provides the event data for the [DialogRequested](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/dialogrequested) event. |
| [OpcDiscreteAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdiscretealarm/) | Represents a snapshot of a 'Opc.UaFx.OpcDiscreteAlarmNode'. |
| [OpcEvent](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcevent/) | Represents a snapshot of a 'Opc.UaFx.OpcEventNode'. |
| [OpcEventReceivedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventreceivedeventargs/) | Provides the event data for the [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/eventreceived), [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#eventreceived) and [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#eventreceived) events. |
| [OpcEventSeverity](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opceventseverity/) | Defines the different indications of the urgency of an event. |
| [OpcExclusiveDeviationAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcexclusivedeviationalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcExclusiveDeviationAlarmNode'. |
| [OpcExclusiveLevelAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcexclusivelevelalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcExclusiveLevelAlarmNode'. |
| [OpcExclusiveLimitAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcexclusivelimitalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcExclusiveLimitAlarmNode'. |
| [OpcExclusiveRateOfChangeAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcexclusiverateofchangealarm/) | Represents a snapshot of a 'Opc.UaFx.OpcExclusiveRateOfChangeAlarmNode'. |
| [OpcLimitAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opclimitalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcLimitAlarmNode'. |
| [OpcNonExclusiveDeviationAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnonexclusivedeviationalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcNonExclusiveDeviationAlarmNode'. |
| [OpcNonExclusiveLevelAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnonexclusivelevelalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcNonExclusiveLevelAlarmNode'. |
| [OpcNonExclusiveLimitAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnonexclusivelimitalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcNonExclusiveLimitAlarmNode'. |
| [OpcNonExclusiveRateOfChangeAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnonexclusiverateofchangealarm/) | Represents a snapshot of a 'Opc.UaFx.OpcNonExclusiveRateOfChangeAlarmNode'. |
| [OpcOffNormalAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcoffnormalalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcOffNormalAlarmNode'. |
| [OpcTripAlarm](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opctripalarm/) | Represents a snapshot of a 'Opc.UaFx.OpcTripAlarmNode'. |
