The signature of this Method is specified below.
Signature
Start (
[out]0:Int32Status
);
The Start Method is called by a Client to start execution of the entity which is represented by the state machine.
Table 36 – Start Method Arguments
Argument |
Description |
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 37.
Table 37 – 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 cannot be executed because a required resource is locked. |
Bad_UserAccessDenied |
The caller is not allowed to execute this Method. |
The Start Method representation in the AddressSpace is formally defined in table below.
Table 38 – Start Method AddressSpace definition.
Attribute |
Value |
||||
BrowseName |
Start |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |