# OpcObjectType Enum

> Reference: Specifies an object type of the OPC UA namespace, whose identifier GetNodeId provides.

<dl class="api-definition">
<dt>Namespace</dt>
<dd><a href="../namespaces/opc.uafx">Opc.UaFx</a></dd>
<dt>Assembly</dt>
<dd>Opc.UaFx.Advanced.dll</dd>
<dt>Package</dt>
<dd>Opc.UaFx.Advanced v2.59.0</dd>
<dt>Also in</dt>
<dd>Opc.UaFx.Client</dd>
</dl>

Specifies an object type of the OPC UA namespace, whose identifier [GetNodeId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcobjecttypes/members#getnodeid) provides.

## Syntax

<div class="api-signature" data-lang="csharp">

```csharp
public enum OpcObjectType
```

</div>

<div class="api-signature" data-lang="vbnet">

```vbnet
Public Enum OpcObjectType
```

</div>

## Inheritance

[Object](https://learn.microsoft.com/dotnet/api/system.object) → [ValueType](https://learn.microsoft.com/dotnet/api/system.valuetype) → [Enum](https://learn.microsoft.com/dotnet/api/system.enum) → **OpcObjectType**

## Fields

| Name | Value | Description |
|---|---|---|
| <a id="acknowledgeableconditiontype"></a>`AcknowledgeableConditionType` | `0` | The AcknowledgeableConditionType object type. |
| <a id="addressspacefiletype"></a>`AddressSpaceFileType` | `1` | The AddressSpaceFileType object type. |
| <a id="aggregateconfigurationtype"></a>`AggregateConfigurationType` | `2` | The AggregateConfigurationType object type. |
| <a id="aggregatefunctiontype"></a>`AggregateFunctionType` | `3` | The AggregateFunctionType object type. |
| <a id="alarmconditiontype"></a>`AlarmConditionType` | `4` | The AlarmConditionType object type. |
| <a id="auditactivatesessioneventtype"></a>`AuditActivateSessionEventType` | `5` | The AuditActivateSessionEventType object type. |
| <a id="auditaddnodeseventtype"></a>`AuditAddNodesEventType` | `6` | The AuditAddNodesEventType object type. |
| <a id="auditaddreferenceseventtype"></a>`AuditAddReferencesEventType` | `7` | The AuditAddReferencesEventType object type. |
| <a id="auditcanceleventtype"></a>`AuditCancelEventType` | `8` | The AuditCancelEventType object type. |
| <a id="auditcertificatedatamismatcheventtype"></a>`AuditCertificateDataMismatchEventType` | `9` | The AuditCertificateDataMismatchEventType object type. |
| <a id="auditcertificateeventtype"></a>`AuditCertificateEventType` | `10` | The AuditCertificateEventType object type. |
| <a id="auditcertificateexpiredeventtype"></a>`AuditCertificateExpiredEventType` | `11` | The AuditCertificateExpiredEventType object type. |
| <a id="auditcertificateinvalideventtype"></a>`AuditCertificateInvalidEventType` | `12` | The AuditCertificateInvalidEventType object type. |
| <a id="auditcertificatemismatcheventtype"></a>`AuditCertificateMismatchEventType` | `13` | The AuditCertificateMismatchEventType object type. |
| <a id="auditcertificaterevokedeventtype"></a>`AuditCertificateRevokedEventType` | `14` | The AuditCertificateRevokedEventType object type. |
| <a id="auditcertificateuntrustedeventtype"></a>`AuditCertificateUntrustedEventType` | `15` | The AuditCertificateUntrustedEventType object type. |
| <a id="auditchanneleventtype"></a>`AuditChannelEventType` | `16` | The AuditChannelEventType object type. |
| <a id="auditconditionacknowledgeeventtype"></a>`AuditConditionAcknowledgeEventType` | `17` | The AuditConditionAcknowledgeEventType object type. |
| <a id="auditconditioncommenteventtype"></a>`AuditConditionCommentEventType` | `18` | The AuditConditionCommentEventType object type. |
| <a id="auditconditionconfirmeventtype"></a>`AuditConditionConfirmEventType` | `19` | The AuditConditionConfirmEventType object type. |
| <a id="auditconditionenableeventtype"></a>`AuditConditionEnableEventType` | `20` | The AuditConditionEnableEventType object type. |
| <a id="auditconditioneventtype"></a>`AuditConditionEventType` | `21` | The AuditConditionEventType object type. |
| <a id="auditconditionrespondeventtype"></a>`AuditConditionRespondEventType` | `22` | The AuditConditionRespondEventType object type. |
| <a id="auditconditionshelvingeventtype"></a>`AuditConditionShelvingEventType` | `23` | The AuditConditionShelvingEventType object type. |
| <a id="auditcreatesessioneventtype"></a>`AuditCreateSessionEventType` | `24` | The AuditCreateSessionEventType object type. |
| <a id="auditdeletenodeseventtype"></a>`AuditDeleteNodesEventType` | `25` | The AuditDeleteNodesEventType object type. |
| <a id="auditdeletereferenceseventtype"></a>`AuditDeleteReferencesEventType` | `26` | The AuditDeleteReferencesEventType object type. |
| <a id="auditeventtype"></a>`AuditEventType` | `27` | The AuditEventType object type. |
| <a id="audithistoryattimedeleteeventtype"></a>`AuditHistoryAtTimeDeleteEventType` | `28` | The AuditHistoryAtTimeDeleteEventType object type. |
| <a id="audithistorydeleteeventtype"></a>`AuditHistoryDeleteEventType` | `29` | The AuditHistoryDeleteEventType object type. |
| <a id="audithistoryeventdeleteeventtype"></a>`AuditHistoryEventDeleteEventType` | `30` | The AuditHistoryEventDeleteEventType object type. |
| <a id="audithistoryeventupdateeventtype"></a>`AuditHistoryEventUpdateEventType` | `31` | The AuditHistoryEventUpdateEventType object type. |
| <a id="audithistoryrawmodifydeleteeventtype"></a>`AuditHistoryRawModifyDeleteEventType` | `32` | The AuditHistoryRawModifyDeleteEventType object type. |
| <a id="audithistoryupdateeventtype"></a>`AuditHistoryUpdateEventType` | `33` | The AuditHistoryUpdateEventType object type. |
| <a id="audithistoryvalueupdateeventtype"></a>`AuditHistoryValueUpdateEventType` | `34` | The AuditHistoryValueUpdateEventType object type. |
| <a id="auditnodemanagementeventtype"></a>`AuditNodeManagementEventType` | `35` | The AuditNodeManagementEventType object type. |
| <a id="auditopensecurechanneleventtype"></a>`AuditOpenSecureChannelEventType` | `36` | The AuditOpenSecureChannelEventType object type. |
| <a id="auditprogramtransitioneventtype"></a>`AuditProgramTransitionEventType` | `37` | The AuditProgramTransitionEventType object type. |
| <a id="auditsecurityeventtype"></a>`AuditSecurityEventType` | `38` | The AuditSecurityEventType object type. |
| <a id="auditsessioneventtype"></a>`AuditSessionEventType` | `39` | The AuditSessionEventType object type. |
| <a id="auditupdateeventtype"></a>`AuditUpdateEventType` | `40` | The AuditUpdateEventType object type. |
| <a id="auditupdatemethodeventtype"></a>`AuditUpdateMethodEventType` | `41` | The AuditUpdateMethodEventType object type. |
| <a id="auditupdatestateeventtype"></a>`AuditUpdateStateEventType` | `42` | The AuditUpdateStateEventType object type. |
| <a id="auditurlmismatcheventtype"></a>`AuditUrlMismatchEventType` | `43` | The AuditUrlMismatchEventType object type. |
| <a id="auditwriteupdateeventtype"></a>`AuditWriteUpdateEventType` | `44` | The AuditWriteUpdateEventType object type. |
| <a id="baseconditionclasstype"></a>`BaseConditionClassType` | `45` | The BaseConditionClassType object type. |
| <a id="baseeventtype"></a>`BaseEventType` | `46` | The BaseEventType object type. |
| <a id="basemodelchangeeventtype"></a>`BaseModelChangeEventType` | `47` | The BaseModelChangeEventType object type. |
| <a id="baseobjecttype"></a>`BaseObjectType` | `48` | The BaseObjectType object type. |
| <a id="conditiontype"></a>`ConditionType` | `49` | The ConditionType object type. |
| <a id="datatypeencodingtype"></a>`DataTypeEncodingType` | `50` | The DataTypeEncodingType object type. |
| <a id="datatypesystemtype"></a>`DataTypeSystemType` | `51` | The DataTypeSystemType object type. |
| <a id="devicefailureeventtype"></a>`DeviceFailureEventType` | `52` | The DeviceFailureEventType object type. |
| <a id="dialogconditiontype"></a>`DialogConditionType` | `53` | The DialogConditionType object type. |
| <a id="discretealarmtype"></a>`DiscreteAlarmType` | `54` | The DiscreteAlarmType object type. |
| <a id="eventqueueoverfloweventtype"></a>`EventQueueOverflowEventType` | `55` | The EventQueueOverflowEventType object type. |
| <a id="exclusivedeviationalarmtype"></a>`ExclusiveDeviationAlarmType` | `56` | The ExclusiveDeviationAlarmType object type. |
| <a id="exclusivelevelalarmtype"></a>`ExclusiveLevelAlarmType` | `57` | The ExclusiveLevelAlarmType object type. |
| <a id="exclusivelimitalarmtype"></a>`ExclusiveLimitAlarmType` | `58` | The ExclusiveLimitAlarmType object type. |
| <a id="exclusivelimitstatemachinetype"></a>`ExclusiveLimitStateMachineType` | `59` | The ExclusiveLimitStateMachineType object type. |
| <a id="exclusiverateofchangealarmtype"></a>`ExclusiveRateOfChangeAlarmType` | `60` | The ExclusiveRateOfChangeAlarmType object type. |
| <a id="filetype"></a>`FileType` | `61` | The FileType object type. |
| <a id="finitestatemachinetype"></a>`FiniteStateMachineType` | `62` | The FiniteStateMachineType object type. |
| <a id="foldertype"></a>`FolderType` | `63` | The FolderType object type. |
| <a id="generalmodelchangeeventtype"></a>`GeneralModelChangeEventType` | `64` | The GeneralModelChangeEventType object type. |
| <a id="historicaldataconfigurationtype"></a>`HistoricalDataConfigurationType` | `65` | The HistoricalDataConfigurationType object type. |
| <a id="historyservercapabilitiestype"></a>`HistoryServerCapabilitiesType` | `66` | The HistoryServerCapabilitiesType object type. |
| <a id="initialstatetype"></a>`InitialStateType` | `67` | The InitialStateType object type. |
| <a id="limitalarmtype"></a>`LimitAlarmType` | `68` | The LimitAlarmType object type. |
| <a id="maintenanceconditionclasstype"></a>`MaintenanceConditionClassType` | `70` | The MaintenanceConditionClassType object type. |
| <a id="modellingruletype"></a>`ModellingRuleType` | `71` | The ModellingRuleType object type. |
| <a id="namespacemetadatatype"></a>`NamespaceMetadataType` | `72` | The NamespaceMetadataType object type. |
| <a id="namespacestype"></a>`NamespacesType` | `73` | The NamespacesType object type. |
| <a id="nonexclusivedeviationalarmtype"></a>`NonExclusiveDeviationAlarmType` | `74` | The NonExclusiveDeviationAlarmType object type. |
| <a id="nonexclusivelevelalarmtype"></a>`NonExclusiveLevelAlarmType` | `75` | The NonExclusiveLevelAlarmType object type. |
| <a id="nonexclusivelimitalarmtype"></a>`NonExclusiveLimitAlarmType` | `76` | The NonExclusiveLimitAlarmType object type. |
| <a id="nonexclusiverateofchangealarmtype"></a>`NonExclusiveRateOfChangeAlarmType` | `77` | The NonExclusiveRateOfChangeAlarmType object type. |
| <a id="nontransparentnetworkredundancytype"></a>`NonTransparentNetworkRedundancyType` | `78` | The NonTransparentNetworkRedundancyType object type. |
| <a id="nontransparentredundancytype"></a>`NonTransparentRedundancyType` | `79` | The NonTransparentRedundancyType object type. |
| <a id="offnormalalarmtype"></a>`OffNormalAlarmType` | `80` | The OffNormalAlarmType object type. |
| <a id="operationlimitstype"></a>`OperationLimitsType` | `81` | The OperationLimitsType object type. |
| <a id="processconditionclasstype"></a>`ProcessConditionClassType` | `82` | The ProcessConditionClassType object type. |
| <a id="programstatemachinetype"></a>`ProgramStateMachineType` | `83` | The ProgramStateMachineType object type. |
| <a id="programtransitionauditeventtype"></a>`ProgramTransitionAuditEventType` | `84` | The ProgramTransitionAuditEventType object type. |
| <a id="programtransitioneventtype"></a>`ProgramTransitionEventType` | `85` | The ProgramTransitionEventType object type. |
| <a id="progresseventtype"></a>`ProgressEventType` | `86` | The ProgressEventType object type. |
| <a id="refreshendeventtype"></a>`RefreshEndEventType` | `87` | The RefreshEndEventType object type. |
| <a id="refreshrequiredeventtype"></a>`RefreshRequiredEventType` | `88` | The RefreshRequiredEventType object type. |
| <a id="refreshstarteventtype"></a>`RefreshStartEventType` | `89` | The RefreshStartEventType object type. |
| <a id="semanticchangeeventtype"></a>`SemanticChangeEventType` | `90` | The SemanticChangeEventType object type. |
| <a id="servercapabilitiestype"></a>`ServerCapabilitiesType` | `91` | The ServerCapabilitiesType object type. |
| <a id="serverdiagnosticstype"></a>`ServerDiagnosticsType` | `92` | The ServerDiagnosticsType object type. |
| <a id="serverredundancytype"></a>`ServerRedundancyType` | `93` | The ServerRedundancyType object type. |
| <a id="servertype"></a>`ServerType` | `94` | The ServerType object type. |
| <a id="sessiondiagnosticsobjecttype"></a>`SessionDiagnosticsObjectType` | `95` | The SessionDiagnosticsObjectType object type. |
| <a id="shelvedstatemachinetype"></a>`ShelvedStateMachineType` | `97` | The ShelvedStateMachineType object type. |
| <a id="statemachinetype"></a>`StateMachineType` | `98` | The StateMachineType object type. |
| <a id="statetype"></a>`StateType` | `99` | The StateType object type. |
| <a id="systemconditionclasstype"></a>`SystemConditionClassType` | `100` | The SystemConditionClassType object type. |
| <a id="systemeventtype"></a>`SystemEventType` | `101` | The SystemEventType object type. |
| <a id="systemoffnormalalarmtype"></a>`SystemOffNormalAlarmType` | `102` | The SystemOffNormalAlarmType object type. |
| <a id="systemstatuschangeeventtype"></a>`SystemStatusChangeEventType` | `103` | The SystemStatusChangeEventType object type. |
| <a id="transitioneventtype"></a>`TransitionEventType` | `104` | The TransitionEventType object type. |
| <a id="transitiontype"></a>`TransitionType` | `105` | The TransitionType object type. |
| <a id="transparentredundancytype"></a>`TransparentRedundancyType` | `106` | The TransparentRedundancyType object type. |
| <a id="tripalarmtype"></a>`TripAlarmType` | `107` | The TripAlarmType object type. |
| <a id="vendorserverinfotype"></a>`VendorServerInfoType` | `108` | The VendorServerInfoType object type. |

## Applies to

| Package | Versions |
|---|---|
| Opc.UaFx.Advanced | v2.5–v2.59 |
