TheEnable Methodis used to change a Conditioninstance to the enabled state. Normally, the NodeIdof the object instance as the ObjectIdispassed to the Call Service. However, some Serversdo not expose Conditioninstances in the AddressSpace. Therefore, all Serversshall allow Clientsto call the Enable Methodby specifying ConditionIdas the ObjectId.The Methodcannot be called with an ObjectIdof the ConditionType Node. If the Conditioninstance is not exposed, then it may be difficult for a Clientto determine the ConditionIdfor a disabled Condition.Since Conditioninstances may not be defined in the AddressSpace, the MethodId that is passed in theCall Serviceshall be the NodeIdof the Enable Methodon the ConditionType.

Signature

Enable();

Methodresult codes in Table 15(defined in Call Service)

Table 15– Enable result codes

Result Code

Description

Bad_ConditionAlreadyEnabled

See Table 137for the description of this result code.

Table 16specifies the AddressSpacerepresentation for the Enable Method.

Table 16– Enable Method AddressSpace definition

Attribute

Value

BrowseName

Enable

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

AlwaysGeneratesEvent

ObjectType

AuditConditionEnableEventType

Defined in 5.10.2

ConformanceUnits

A & C Enable

If Auditingis supported, this Methodshall generate an Eventof AuditConditionEnableEventTypefor all invocations of the Method.