Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "BaSyx / Documentation / VAB Provider Implementation"
< BaSyx | Documentation
(Adds VAB provider implementations) |
m (Fixes broken wiki links due to name changes) |
||
Line 6: | Line 6: | ||
The following snippets show how to create a provider with predefined data and access it via the abstract VAB interface: | The following snippets show how to create a provider with predefined data and access it via the abstract VAB interface: | ||
− | * HashMap provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/ | + | * HashMap provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/VABMapProviderClass.java Java] |
− | * Lambda provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/ | + | * Lambda provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/VABLambdaProviderClass.java Java] |
* FileSystem provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/FileSystemProviderClass.java Java] | * FileSystem provider: [https://git.eclipse.org/r/plugins/gitiles/basyx/basyx/+/master/examples/basys.examples/src/test/java/org/eclipse/basyx/examples/snippets/vab/provider/FileSystemProviderClass.java Java] |
Latest revision as of 05:53, 19 February 2020
Overview | HashMap provider | Lambda provider | FileSystem provider | Implementation |
Currently examples for implementing the low level VAB providers are available in the BaSyx Java SDK. Additional snippets for making use of derived providers and the Virtual Automation Bus in distributed environments can be found here: Code Snippets.
The following snippets show how to create a provider with predefined data and access it via the abstract VAB interface: