All Classes and Interfaces
Class
Description
ECS runtime configuration (poor man's spring approach).
Service interface to contribute to an AAS.
The kind of AAS being built.
A registry for
AasContributor instances to be loaded via the Java Service loader.Represents the result of building the platform AAS.
Aas installation/setup modes.
The technical setup of the AAS/VAB endpoints as data class to be used with a usual configuration format/YAML
parser.
Implements the generic lifecycle descriptor for the service manager.
Basic functions for active AAS with notification calls.
Supported notification modes.
Defines the interface for a notification processor.
Default eclass resolver for built-in definitions.
A class to construct the AAS submodel for application instances.
A client to access the application instances.
Describes static information about an application, e.g., taken from the configuration.
Represents part of an address.
A basic endpoint holder validator just passing through all input data.
Utility functions for representing types in AAS.
Relevant units, properties and concepts as defined in Eclass as basis for semantic ids in AAS.
Default eclass resolver for built-in definitions.
A proxy for
Endpoint as we do not want to have setters there.Validates data in an endpoint holder, may override returned data.
A device ID provider based on the hostname of the device.
Implements the provider descriptor.
Generic IDs for different purposes.
Provides the device id.
Determines the
IdProvider to use.Provides access to version and buildId of the platform.
Pre-defined IRDI for unit/concept identification in format for the AAS abstraction based on
IdentifierType
and Eclass.A default network manager descriptor for JLS loading if a local network manager is needed, which delegates
to an AAS-based network manager provided with the default IIP-AAS.
A MAC-based device ID provider.
Implements the provider descriptor.
Describes static information about a device in the style of an ZVEI Digital Nameplate for industrial equipment V1.0.
Represents a product classification item.
Represents a device-provided service.
Builds an active AAS for the
NetworkManager.A proxy for
ManagedServerAddress as we do not want to have setters there.Implementing a network manager acting as client for an AAS-based network manager.
The platform name/typeplate.
Implemented client for platform nameplate operations.
Interface to platform nameplate operations.
A proxy for
ServerAddress with a protocol, as we do not want to have setters there.Supplies the binary path of a more recent JVM than 8.
Runtime information produced, stored, consumed by the platform.
An endpoint validator based on
RuntimeSetup.A proxy for
ServerAddress as we do not want to have setters there.Skips a (non-static) attribute from AAS representation.
Basic class for submodel clients, i.e., classes that act as frontend for an (active) AAS.
A
SubmodelClient which obtains properties and operations defined in a submodel elements collection.A proxy for
ServerAddress with a protocol, as we do not want to have setters there.A simple Yaml-based semantic catalog for testing/shipping with the platform.
A default Yaml-based resolver.