ResultManagementType

The representation of the ResultManagementType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=1007 |
NamespaceUri | http://opcfoundation.org/UA/MachineVision |
BrowseName | ResultManagementType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the ResultManagementType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | GetResultById | Mandatory | ||
HasComponent | Method | GetResultComponentsById | Mandatory | ||
HasComponent | Method | GetResultListFiltered | Mandatory | ||
HasComponent | Method | ReleaseResultHandle | Optional | ||
HasComponent | Object | Results | ResultFolderType | Optional | |
HasComponent | Object | ResultTransfer | ResultTransferType | Optional |
GetResultById
Signature
GetResultById(
[in] ResultIdDataType ResultId
[in] Int32 Timeout
[out] Handle ResultHandle
[out] ResultDataType Result
[out] Int32 Error
);
Argument | Description |
---|---|
ResultId | |
Timeout | |
ResultHandle | |
Result | |
Error |
GetResultComponentsById
Signature
GetResultComponentsById(
[in] ResultIdDataType ResultId
[in] Int32 Timeout
[out] Boolean HasTransferableDataOnFile
[out] Handle ResultHandle
[out] Boolean IsPartial
[out] Boolean IsSimulated
[out] ResultStateDataType ResultState
[out] MeasIdDataType MeasId
[out] PartIdDataType PartId
[out] RecipeIdExternalDataType ExternalRecipeId
[out] RecipeIdInternalDataType InternalRecipeId
[out] ProductIdDataType ProductId
[out] ConfigurationIdDataType ExternalConfigurationId
[out] ConfigurationIdDataType InternalConfigurationId
[out] JobIdDataType JobId
[out] UtcTime CreationTime
[out] ProcessingTimesDataType ProcessingTimes
[out] BaseDataType ResultContent
[out] Int32 Error
);
Argument | Description |
---|---|
ResultId | |
Timeout | |
HasTransferableDataOnFile | |
ResultHandle | |
IsPartial | |
IsSimulated | |
ResultState | |
MeasId | |
PartId | |
ExternalRecipeId | |
InternalRecipeId | |
ProductId | |
ExternalConfigurationId | |
InternalConfigurationId | |
JobId | |
CreationTime | |
ProcessingTimes | |
ResultContent | |
Error |
GetResultListFiltered
Signature
GetResultListFiltered(
[in] ResultStateDataType ResultState
[in] MeasIdDataType MeasId
[in] PartIdDataType PartId
[in] RecipeIdExternalDataType ExternalRecipeId
[in] RecipeIdInternalDataType InternalRecipeId
[in] ConfigurationIdDataType ExternalConfigurationId
[in] ConfigurationIdDataType InternalConfigurationId
[in] ProductIdDataType ProductId
[in] JobIdDataType JobId
[in] UInt32 MaxResults
[in] UInt32 StartIndex
[in] Int32 Timeout
[out] Boolean IsComplete
[out] UInt32 ResultCount
[out] Handle ResultHandle
[out] ResultDataType ResultList
[out] Int32 Error
);
Argument | Description |
---|---|
ResultState | |
MeasId | |
PartId | |
ExternalRecipeId | |
InternalRecipeId | |
ExternalConfigurationId | |
InternalConfigurationId | |
ProductId | |
JobId | |
MaxResults | |
StartIndex | |
Timeout | |
IsComplete | |
ResultCount | |
ResultHandle | |
ResultList | |
Error |
ReleaseResultHandle
Signature
ReleaseResultHandle(
[in] Handle ResultHandle
[out] Int32 Error
);
Argument | Description |
---|---|
ResultHandle | |
Error |