GetResultById

http://opcfoundation.org/UA/Machinery/Result/

1.00.0

2023-01-01


NodeId ns=1;i=7005
NodeClass Method
BrowseName 1:GetResultById
DisplayName GetResultById
Description The server shall return to each client requesting result data a system-wide unique handle identifying the result set / client combination. This handle should be used by the client to indicate to the server that the result data is no longer needed, allowing the server to optimize its resource handling. If the instance of ResultManagementType does not support the ReleaseResultHandle Method, the resultHandle should always be set to 0. If the error is set to a value other than 0, the resultHandle may be set to 0.
Parent 1:ResultManagementType
Name DataType Description
ResultId [in] 0:TrimmedString System-wide unique identifier for the result.
Timeout [in] 0:Int32 With this argument the client can give a hint to the server how long it will need access to the result data. A value > 0 indicates an estimated maximum time for processing the data in milliseconds. A value = 0 indicates that the client will not need anything besides the data returned by the method call. A value < 0 indicates that the client cannot give an estimate. The client cannot rely on the data being available during the indicated time period. The argument is merely a hint allowing the server to optimize its resource management.
ResultHandle [out] 0:Handle The server shall return to each client requesting result data a system-wide unique handle identifying the result set / client combination. This handle should be used by the client to indicate to the server that the result data is no longer needed, allowing the server to optimize its resource handling. If the instance of ResultManagementType does not support the ReleaseResultHandle Method, the resultHandle should always be set to 0. If the error is set to a value other than 0, the resultHandle may be set to 0.
Result [out] 1:ResultDataType The result including metadata. May be set to Null, if error is set to a value other than 0.
Error [out] 0:Int32 0 – OK Values > 0 are reserved for errors defined by this and future standards. Values < 0 shall be used for application-specific errors.
Reference NodeClass BrowseName TypeDefinition DataType Other
0:HasProperty Variable 0:InputArguments 0:PropertyType 0:Argument[2] M
0:HasProperty Variable 0:OutputArguments 0:PropertyType 0:Argument[3] M