Interface DeviceRegistryClient

All Superinterfaces:
DeviceRegistryOperations
All Known Implementing Classes:
DeviceRegistryAasClient

public interface DeviceRegistryClient extends DeviceRegistryOperations
A DeviceRegistryClient is used for easy access to the DeviceRegistry. Moreover, it adds some methods, so one can obtain the aas Devices and the aas Device.
Author:
Dennis Pidun, University of Hildesheim
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.support.aas.SubmodelElementCollection
    getDevice(String resourceId)
    Get a specific device.
    Set<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection>
    Collects all aas devices into a set.

    Methods inherited from interface de.iip_ecosphere.platform.deviceMgt.registry.DeviceRegistryOperations

    addDevice, imAlive, removeDevice, sendTelemetry
  • Method Details

    • getDevices

      Set<de.iip_ecosphere.platform.support.aas.SubmodelElementCollection> getDevices()
      Collects all aas devices into a set.
      Returns:
      a set of SubmodelElementCollections which contain information about the devices.
    • getDevice

      de.iip_ecosphere.platform.support.aas.SubmodelElementCollection getDevice(String resourceId)
      Get a specific device.
      Parameters:
      resourceId - the resourceId the device is on
      Returns:
      a SubmodelElementCollection containing information about the device