11.2 Profiles
11.2.1 Profile list
Table 32 lists all Profiles defined in this document and defines their URIs.
| Profile | URI |
| Machinery-Result Simple Result Transfer | http://opcfoundation.org/UA-Profile/Machinery/Result/Server/SimpleResultTransfer |
| Machinery-Result Result Transfer | http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransfer |
| Machinery-Result Result Transfer Variables | http://opcfoundation.org/UA-Profile/Machinery/Result/Server/ResultTransferVariables |
| Machinery-Result Client Simple Result Transfer | http://opcfoundation.org/UA-Profile/Machinery/Result/Client/SimpleResultTransfer |
| Machinery-Result Client Result Transfer | http://opcfoundation.org/UA-Profile/Machinery/Result/Client/ResultTransfer |
11.2.2 Server Facets
11.2.2.1 Overview
The following sections specify the Facets available for Servers that implement the Machinery – Result Transfer companion specification. Each section defines and describes a Facet or Profile.
11.2.2.2 Machinery-Result Simple Result Transfer Server Facet
Table 33 defines a Facet that describes a Server providing a simple result transfer by offering the GetLatestResult Method. This mechanism is limited to only provide the latest result, not accessing the previous results.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Machinery-Result | Machinery-Result GetLatestResult | M |
| Machinery-Result | Machinery-Result ResultFiles | O |
| Machinery-Result | Machinery-Result PredefinedResultMetaData | O |
| Machinery-Result | Machinery-Result Types | M |
| Address Space Model | 0:Address Space Base | M |
| View Services | 0:View Basic | M |
| View Services | 0:View TranslateBrowsePath | M |
| View Services | 0:View Minimum Continuation Point 01 | M |
| Attribute Services | 0:Attribute Read | M |
| Method Services | 0:Method Call | M |
| Method Services | 0:Method Call Complex | M |
11.2.2.3 Machinery-Result Result Transfer Server Facet
Table 34 defines a Facet that describes a Server providing a result transfer mechanism by providing ResultEvents and the GetResultById Method. This mechanism can be used to allow accessing the latest and previous results.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Machinery-Result | Machinery-Result GetResultById | M |
| Machinery-Result | Machinery-Result GetResultsFiltered | O |
| Machinery Result | Machinery Result AcknowledgeResults | O |
| Machinery-Result | Machinery-Result ResultEvents | M |
| Machinery-Result | Machinery-Result ResultFiles | O |
| Machinery-Result | Machinery-Result PredefinedResultMetaData | O |
| Machinery-Result | Machinery-Result Types | M |
| Address Space Model | 0:Address Space Base | M |
| View Services | 0:View Basic | M |
| View Services | 0:View TranslateBrowsePath | M |
| View Services | 0:View Minimum Continuation Point 01 | M |
| Attribute Services | 0:Attribute Read | M |
| Method Services | 0:Method Call | M |
| Method Services | 0:Method Call Complex | M |
| Profile | 0:Standard Event Subscription Server Facet | M |
11.2.2.4 Machinery-Result Result Transfer Variables Server Facet
Table 35 defines a Facet that describes a Server providing a result transfer mechanism by offering ResultVariables. This mechanism can be used to allow accessing the latest and previous results.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Machinery-Result | Machinery-Result ResultVariables | M |
| Machinery-Result | Machinery-Result ResultEvents | O |
| Machinery-Result | Machinery-Result ResultFiles | O |
| Machinery-Result | Machinery-Result PredefinedResultMetaData | O |
| Machinery-Result | Machinery-Result Types | M |
| Address Space Model | 0:Address Space Base | M |
| View Services | 0:View Basic | M |
| View Services | 0:View TranslateBrowsePath | M |
| View Services | 0:View Minimum Continuation Point 01 | M |
| Attribute Services | 0:Attribute Read | M |
| Method Services | 0:Method Call | O |
| Method Services | 0:Method Call Complex | O |
11.2.3 Client Facets
11.2.3.1 Overview
The following tables specify the Facets available for Clients that implement the Machinery – Result Transfer companion specification.
11.2.3.2 Machinery-Result Client Simple Result Transfer Client Facet
Table 36 defines a Facet that describes the base characteristics for Clients using the GetLatestResult Method to receive results.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Machinery-Result | Machinery-Result Client Simple Result Transfer | M |
| Method Services | 0:Method Client Call Complex | M |
| View Services | 0:View Client Basic Browse | M |
| Address Space Model | 0:Address Space Client Base | M |
11.2.3.3 Machinery-Result Client Result Transfer Client Facet
Table 37 defines a Facet that describes the base characteristics for Clients supporting various ways to receive results.
| Group | Conformance Unit / Profile Title | Mandatory / Optional |
| Machinery-Result | Machinery-Result Client Result Transfer | M |
| Machinery Result | Machinery Result Client AcknowledgeResults | O |
| Method Services | 0:Method Client Call Complex | M |
| View Services | 0:View Client Basic Browse | M |
| Address Space Model | 0:Address Space Client Base | M |
| Profile | 0:Event Subscriber Client Facet | |
| Profile | 0:Attribute Read Client Facet |