Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
aasregistryservice
command
Package main implements the AAS Registry Service server.
|
Package main implements the AAS Registry Service server. |
|
aasrepositoryservice
command
Package main implements the Asset Administration Shell Repository Service server.
|
Package main implements the Asset Administration Shell Repository Service server. |
|
conceptdescriptionrepositoryservice
command
Package main implements the Concept Description Repository Service server.
|
Package main implements the Concept Description Repository Service server. |
|
digitaltwinregistryservice
command
Package main implements the Digital Twin Registry service (AAS Registry + Discovery).
|
Package main implements the Digital Twin Registry service (AAS Registry + Discovery). |
|
discoveryservice
command
Package main implements the Discovery Service server.
|
Package main implements the Discovery Service server. |
|
registryofinfrastructuresservice
command
Package main implements the Registry of Infrastructures Service server.
|
Package main implements the Registry of Infrastructures Service server. |
|
submodelregistryservice
command
Package main implements the Submodel Registry Service server.
|
Package main implements the Submodel Registry Service server. |
|
submodelrepositoryservice
command
Package main implements the Submodel Repository Service server.
|
Package main implements the Submodel Repository Service server. |
|
internal
|
|
|
aasregistry/api
Package aasregistryapi implements Asset Administration Shell Registry Service
|
Package aasregistryapi implements Asset Administration Shell Registry Service |
|
aasregistry/persistence
Package aasregistrydatabase provides a PostgreSQL-backed persistence layer for the AAS Registry.
|
Package aasregistrydatabase provides a PostgreSQL-backed persistence layer for the AAS Registry. |
|
aasrepository/api
package openapi
|
package openapi |
|
aasrepository/persistence
Package persistence contains the implementation of the AssetAdministrationShellRepositoryDatabase interface using PostgreSQL as the underlying database.
|
Package persistence contains the implementation of the AssetAdministrationShellRepositoryDatabase interface using PostgreSQL as the underlying database. |
|
aasrepository/persistence/utils
Package aas_repository_utils contains utility functions for the Asset Administration Shell Repository component, such as parsing and handling of aas-related data.
|
Package aas_repository_utils contains utility functions for the Asset Administration Shell Repository component, such as parsing and handling of aas-related data. |
|
common
nolint:all
|
nolint:all |
|
common/builder
Package builder provides utilities for constructing complex AAS (Asset Administration Shell) data structures from database query results.
|
Package builder provides utilities for constructing complex AAS (Asset Administration Shell) data structures from database query results. |
|
common/descriptors
Package descriptors contains the data‑access helpers that read and write Asset Administration Shell (AAS) and Submodel descriptor data to a PostgreSQL database.
|
Package descriptors contains the data‑access helpers that read and write Asset Administration Shell (AAS) and Submodel descriptor data to a PostgreSQL database. |
|
common/jws
Package jws provides utilities for handling JSON Web Signatures (JWS).
|
Package jws provides utilities for handling JSON Web Signatures (JWS). |
|
common/model
* DotAAS Part 1 | Metamodel | Schemas * * The schemas implementing the [Specification of the Asset Administration Shell: Part 1](https://industrialdigitaltwin.org/en/content-hub/aasspecifications).
|
* DotAAS Part 1 | Metamodel | Schemas * * The schemas implementing the [Specification of the Asset Administration Shell: Part 1](https://industrialdigitaltwin.org/en/content-hub/aasspecifications). |
|
common/model/grammar
Package grammar defines the data structures for representing the AAS Access Rule Language.
|
Package grammar defines the data structures for representing the AAS Access Rule Language. |
|
common/queries
Package queries provides functions to build SQL queries for extensions.
|
Package queries provides functions to build SQL queries for extensions. |
|
common/security
Package auth provides authentication and authorization functionality for BaSyx Go components.
|
Package auth provides authentication and authorization functionality for BaSyx Go components. |
|
common/testenv
Package testenv provides testing utilities for integration tests and benchmarks.
|
Package testenv provides testing utilities for integration tests and benchmarks. |
|
conceptdescriptionrepository/api
Package api provides the Concept Description Repository API service implementation.
|
Package api provides the Concept Description Repository API service implementation. |
|
conceptdescriptionrepository/persistence
Package persistence contains the implementation of the Concept Description Repository API service's persistence layer, which is responsible for storing and retrieving concept descriptions.
|
Package persistence contains the implementation of the Concept Description Repository API service's persistence layer, which is responsible for storing and retrieving concept descriptions. |
|
digitaltwinregistry
Package digitaltwinregistry package implements a custom discovery service for the Digital Twin Registry.
|
Package digitaltwinregistry package implements a custom discovery service for the Digital Twin Registry. |
|
discoveryservice/persistence
Package persistencepostgresql provides PostgreSQL-based persistence implementation for the Eclipse BaSyx Discovery Service.
|
Package persistencepostgresql provides PostgreSQL-based persistence implementation for the Eclipse BaSyx Discovery Service. |
|
healthprobe
command
Package main provides a tiny static health probe used in distroless container images.
|
Package main provides a tiny static health probe used in distroless container images. |
|
registryofinfrastructuresservice/api
Package api implements the HTTP-facing service logic for the Registry of Infrastructures (RoI).
|
Package api implements the HTTP-facing service logic for the Registry of Infrastructures (RoI). |
|
registryofinfrastructuresservice/persistence
Package registryofinfrastructurespostgresql provides PostgreSQL-based persistence implementation for the Eclipse BaSyx RegistryOfInfrastructures Service.
|
Package registryofinfrastructurespostgresql provides PostgreSQL-based persistence implementation for the Eclipse BaSyx RegistryOfInfrastructures Service. |
|
smregistry/api
Package smregistryapi implements Submodel Registry Service
|
Package smregistryapi implements Submodel Registry Service |
|
smregistry/persistence
Package smregistrypostgresql provides PostgreSQL-based persistence implementation
|
Package smregistrypostgresql provides PostgreSQL-based persistence implementation |
|
submodelrepository/api
Package api for the SubmodelRepositoryAPIAPI service
|
Package api for the SubmodelRepositoryAPIAPI service |
|
submodelrepository/config
Package config provides configuration constants for the submodel repository.
|
Package config provides configuration constants for the submodel repository. |
|
submodelrepository/errors
Package errors provides centralized error definitions for the submodel repository.
|
Package errors provides centralized error definitions for the submodel repository. |
|
submodelrepository/logger
Package logger provides centralized logging functionality for the submodel repository.
|
Package logger provides centralized logging functionality for the submodel repository. |
|
submodelrepository/persistence
Package persistence contains the implementation of the SubmodelRepositoryDatabase interface using PostgreSQL as the underlying database.
|
Package persistence contains the implementation of the SubmodelRepositoryDatabase interface using PostgreSQL as the underlying database. |
|
submodelrepository/persistence/submodelElements
Package submodelelements provides handlers for different types of submodel elements in the BaSyx framework.
|
Package submodelelements provides handlers for different types of submodel elements in the BaSyx framework. |
|
submodelrepository/persistence/utils
Package submodel_repository_utils contains utility functions for the Submodel Repository component, such as parsing and handling of submodel-related data.
|
Package submodel_repository_utils contains utility functions for the Submodel Repository component, such as parsing and handling of submodel-related data. |
|
submodelrepository/transaction
Package transaction provides transaction management utilities for the submodel repository.
|
Package transaction provides transaction management utilities for the submodel repository. |
|
pkg
|
|
|
aasrepositoryapi/go
Package openapi provides the generated HTTP controller and routing bindings for the Asset Administration Shell Repository API.
|
Package openapi provides the generated HTTP controller and routing bindings for the Asset Administration Shell Repository API. |
|
submodelrepositoryapi/go
Package openapi Submodel Repository API
|
Package openapi Submodel Repository API |
Click to show internal directories.
Click to hide internal directories.