The signature of this Method is specified below.
Signature
Stop (
[in]0:Int64 StopMode
[out]0:Int32Status
);
The Stop Method is called by a Client to stop execution of the entity which is represented by the state machine.
Table 39 – Stop Method Arguments
|
Argument |
Description |
|
StopMode |
provides a way to differentiate between different stop modes. This parameter should correspond to one of the values in the PossibleStopModes array. |
|
Status |
0 – OK Values > 0 are reserved for errors defined by this and future standards. Values < 0 shall be used for application-specific errors. |
The possible Method result codes are formally defined in Table 40.
Table 40 – Method Result Codes (defined in Call Service)
|
Result Code |
Description |
|
Good |
The operation succeeded |
|
Bad_InternalError |
The operation failed because of an internal error |
|
Bad_ResourceUnavailable |
The Method is locked by another Client/Clientgroup |
|
Bad_UserAccessDenied |
The caller is not allowed to call this Method. |
The Stop Method representation in the AddressSpace is formally defined in the table below.
Table 41 – Stop Method AddressSpace definition.
|
Attribute |
Value |
||||
|
BrowseName |
Stop |
||||
|
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
|
0:HasProperty |
Variable |
0:InputArguments |
0:Argument[] |
0:PropertyType |
M |
|
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
M |