Interface DeviceManagementOperations

All Known Subinterfaces:
EcsClient
All Known Implementing Classes:
EcsAasClient

public interface DeviceManagementOperations
Aas operations needed for device management.
Author:
Dennis Pidun, University of Hildesheim
  • Method Summary

    Modifier and Type
    Method
    Description
    de.iip_ecosphere.platform.deviceMgt.Credentials
    Creates connection details (Credentials), a pair of username and a password for the active remote access server.
    Gets the runtimeName of the device.
    Gets the runtimeVersion of the device.
  • Method Details

    • createRemoteConnectionCredentials

      de.iip_ecosphere.platform.deviceMgt.Credentials createRemoteConnectionCredentials() throws ExecutionException
      Creates connection details (Credentials), a pair of username and a password for the active remote access server.
      Returns:
      credentials for the remote access server
      Throws:
      ExecutionException - if the execution fails
    • getRuntimeName

      String getRuntimeName() throws ExecutionException
      Gets the runtimeName of the device.
      Returns:
      the runtimeName
      Throws:
      ExecutionException - if the execution fails
    • getRuntimeVersion

      Integer getRuntimeVersion() throws ExecutionException
      Gets the runtimeVersion of the device.
      Returns:
      the runtimeVersion
      Throws:
      ExecutionException - if the execution fails