Class PlcNextSystemMetrics

java.lang.Object
de.iip_ecosphere.platform.support.metrics.plcnext.PlcNextSystemMetrics
All Implemented Interfaces:
de.iip_ecosphere.platform.support.metrics.SystemMetrics

public class PlcNextSystemMetrics extends Object implements de.iip_ecosphere.platform.support.metrics.SystemMetrics
System metrics implementation for Phoenix Contact/PLCnext.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

    • PlcNextSystemMetrics

      protected PlcNextSystemMetrics()
      Prevents external creation.
  • Method Details

    • request

      private void request()
      Initialize the channel.
    • getCaseTemperature

      public float getCaseTemperature()
      Specified by:
      getCaseTemperature in interface de.iip_ecosphere.platform.support.metrics.SystemMetrics
    • getCpuTemperature

      public float getCpuTemperature()
      Specified by:
      getCpuTemperature in interface de.iip_ecosphere.platform.support.metrics.SystemMetrics
    • getNumGpuCores

      public int getNumGpuCores()
      Specified by:
      getNumGpuCores in interface de.iip_ecosphere.platform.support.metrics.SystemMetrics
    • getNumTpuCores

      public int getNumTpuCores()
      Specified by:
      getNumTpuCores in interface de.iip_ecosphere.platform.support.metrics.SystemMetrics
    • close

      public void close()
      Specified by:
      close in interface de.iip_ecosphere.platform.support.metrics.SystemMetrics