6.2.3 EnableDisable Method

EnableDisable is used to disable or enable an Object. The enable / disable operation applies to the Object in the UA Server. The call completes when the enable / disable operation is complete. The Server may or may not pass the enable / disable down to lower levels. This is Server specific behaviour.

Signature

	EnableDisable (
		[in] 0:Boolean Enable );
	
Table 5 – EnableDisable Method parameters
Argument Description
EnableBoolean indicator of whether the Object is to be disabled or enabled. A true indicates that the Object is enabled.

Method result codes are defined as part of the Call Service (see OPC 10000-4). They are described in Table 124 for ease of reference.

Comments

The EnableDisable Method will disable or enable this Object. Once the state of an Object is changed by this Method (i.e., disabled) the state will be maintained until this Method is called again to change the state (i.e., enable). The Method will report if any error occurs while disabling or enabling the Object. Table 6 specifies the AddressSpace representation for the EnableDisable Method.

Table 6 – EnableDisable Method AddressSpace Definition
Attribute Value
BrowseNameEnableDisable
References Node Class BrowseName DataType TypeDefinition Other
0:HasPropertyVariable0:InputArguments0:Argument[] 0:PropertyTypeM
ConformanceUnits
MDIS Base Enabled