Eclipse BaSyx Python SDK
latest

Contents:

  • 1. Tutorials for working with the Eclipse BaSyx Python SDK
  • 2. basyx.aas.model - Python Model of the AssetAdministrationShell Metamodel
  • 3. basyx.aas.adapter: Adapter of AAS-objects from and to different file-formats
  • 4. basyx.aas.backend - Storing and Retrieving of AAS-objects in Backends
    • 4.1. backends - Base class and functionality for Backends
    • 4.2. couchdb - Store and Retrieve AAS-objects in a CouchDB
    • 4.3. local_file - Store and Retrieve AAS-objects as JSON Files
  • 5. basyx.aas.examples - Example classes
  • 6. basyx.aas.util - Provide helpful utilities
  • 7. Metamodel-Constraints
Eclipse BaSyx Python SDK
  • 4. basyx.aas.backend - Storing and Retrieving of AAS-objects in Backends
  • Edit on GitHub

4. basyx.aas.backend - Storing and Retrieving of AAS-objects in Backends

This module implements a standardized way of integrating data from existing systems into AAS objects. To achieve this, the abstract Backend class implements the classmethods update_object() and commit_object(), which every implementation of a backend needs to overwrite. For a tutorial on how to implement a backend, see this tutorial

Contents:

  • 4.1. backends - Base class and functionality for Backends
    • Backend
    • BackendError
    • BackendNotAvailableException
    • UnknownBackendException
    • get_backend()
    • register_backend()
  • 4.2. couchdb - Store and Retrieve AAS-objects in a CouchDB
    • CouchDBBackend
    • CouchDBConflictError
    • CouchDBConnectionError
    • CouchDBError
    • CouchDBObjectStore
    • CouchDBResponseError
    • CouchDBServerError
    • CouchDBSourceError
    • delete_couchdb_revision()
    • get_couchdb_revision()
    • register_credentials()
    • set_couchdb_revision()
  • 4.3. local_file - Store and Retrieve AAS-objects as JSON Files
    • FileBackendSourceError
    • LocalFileBackend
    • LocalFileObjectStore
Previous Next

© Copyright 2024, the Eclipse BaSyx Authors. Revision 47f5e613.

Built with Sphinx using a theme provided by Read the Docs.