TheDisable Methodis used to change a Conditioninstance to the Disabledstate. Normally, the NodeIdof the object instance as the ObjectIdis passed to the Call Service. However, some Serversdo not expose Conditioninstances in the AddressSpace. Therefore, all Serversshall allow Clientsto call the Disable Methodby specifying ConditionIdas the ObjectId.The Methodcannot be called with an ObjectIdof the ConditionType Node. Since Conditioninstances may not be defined in the AddressSpace, the MethodId that is passed in theCall Serviceshall be the NodeIdof the Disable Methodon the ConditionType.
Signature
Disable();
Method Result Codes in Table 13(defined in Call Service)
Table 13– Disable result codes
Result Code |
Description |
Bad_ConditionAlreadyDisabled |
See Table 137for the description of this result code. |
Table 14specifies the AddressSpacerepresentation for the Disable Method.
Table 14– Disable Method AddressSpace definition
Attribute |
Value |
||||
BrowseName |
Disable |
||||
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.