Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "BaSyx / Documentation / VAB Provider Implementation"

(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/HashMapProviderClass.java Java]
+
* 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/LambdaProviderClass.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/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:

  • HashMap provider: Java
  • Lambda provider: Java
  • FileSystem provider: Java

Back to the top