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

BaSyx / Documentation / Implementation / Gateway

< BaSyx ‎ | Documentation
Revision as of 11:10, 7 August 2019 by Frank.schnicke.iese.fraunhofer.de (Talk | contribs) (Created page with "{| class="wikitable" | Overview <nowiki>|</nowiki> Interface <nowiki>|</nowiki> BaSyx.Gateway.Implementation | Imple...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Overview | Interface | Implementation

Gateways translate from a source communication to a target communication. Internally, they translate to the five semantic primitives of the VAB. There are several implementations of connectors and servers, that translate to and from these primitives. All connectors implement the IModelProvider interface described in the SDK architecture. By doing so, arbitrary VAB servers can be combined with arbitrary VAB connectors. Thus, introducing a new gateway translating to a previous unknown protocol is as easy as implementing a VAB connector to this protocol. Similarly, translating from a previous unknown protocol works by implementing a server translating from this protocol to the VAB primitives.

BaSyx Gateway Structure

Back to the top