The ResultType is a subtype of BaseDataVariableType. It is used to expose the information of the ResultDataType in individual subvariables. They have the same meaning as defined by the DataType in section 10.5.
The VariableType is formally defined in Table 16.
Table 16 – ResultType Definition
Attribute |
Value |
||||
BrowseName |
ResultType |
||||
IsAbstract |
False |
||||
ValueRank |
-1 (-1 = Scalar) |
||||
DataType |
ResultDataType |
||||
Description |
Exposes the information of the ResultDataType in individual subvariables. |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseDataVariableType defined in OPC 10000-5 |
|||||
0:HasStructuredComponent |
Variable |
ResultMetaData |
ResultMetaDataType |
0:BaseDataVariableType |
M |
0:HasStructuredComponent |
Variable |
ResultContent |
0:BaseDataType[] |
0:BaseDataVariableType |
O |
0:HasComponent |
Variable |
ReducedResultContent |
0:BaseDataType[] |
0:BaseDataVariableType |
O |
Conformance Units |
|||||
Machinery-Result Types |
The optional ReducedResultContent Variable, not defined in the ResultDataType, contains a reduced ResultContent summarizing the overall result (see 6.5).
The components of the ResultType have additional subcomponents which are defined in Table 17.
Table 17 – ResultType Additional Subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultId |
0:TrimmedString |
0:BaseDataVariableType |
M |
ResultMetaData |
0:HasStructuredComponent |
Variable |
HasTransferableDataOnFile |
0:Boolean |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
IsPartial |
0:Boolean |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
IsSimulated |
0:Boolean |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultState |
0:Int32 |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
StepId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
PartId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ExternalRecipeId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
InternalRecipeId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ProductId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ExternalConfigurationId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
InternalConfigurationId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
JobId |
0:TrimmedString |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
CreationTime |
0:UtcTime |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ProcessingTimes |
ProcessingTimesDataType |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultUri |
0:UriString[] |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultEvaluation |
ResultEvaluationEnum |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultEvaluationDetails |
0:LocalizedText |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
ResultEvaluationCode |
0:Int64 |
0:BaseDataVariableType |
O |
ResultMetaData |
0:HasStructuredComponent |
Variable |
FileFormat |
0:String[] |
0:BaseDataVariableType |
O |