Package gda.device

Class TemperatureStatus

java.lang.Object
gda.device.TemperatureStatus
All Implemented Interfaces:
Serializable

public final class TemperatureStatus extends Object implements Serializable
A class for passing information on the status of a temperature controller.
See Also:
  • Constructor Details

    • TemperatureStatus

      public TemperatureStatus()
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature, int currentRamp)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
      currentRamp - the currentRamp
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature, String status)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
      status - the current status
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature, int currentRamp, String status)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
      currentRamp - the currentRamp
      status - the current status
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature, int currentRamp, String status, String additionalData)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
      currentRamp - the currentRamp
      status - the current status
      additionalData - any additional data
    • TemperatureStatus

      public TemperatureStatus(double currentTemperature, double maximumTemperature, double minimumTemperature, double targetTemperature, int currentRamp, String status, String additionalData)
      Constructor
      Parameters:
      currentTemperature - the currentTemperature
      maximumTemperature - the maximum temperature
      minimumTemperature - the minimum temperature
      targetTemperature - the target temperature
      currentRamp - the currentRamp
      status - the current status
      additionalData - any additional data
  • Method Details

    • getCurrentTemperature

      public double getCurrentTemperature()
      Returns:
      the current temperature
    • getMaximumTemperature

      public double getMaximumTemperature()
      Returns:
      the maximum temperature
    • getMinimumTemperature

      public double getMinimumTemperature()
      Returns:
      the minimum temperature
    • getTargetTemperature

      public double getTargetTemperature()
      Returns:
      the target temperature
    • getCurrentRamp

      public int getCurrentRamp()
      Returns:
      the current ramp
    • getStatus

      public String getStatus()
      Returns:
      the current status
    • getAdditionalData

      public String getAdditionalData()
      Returns:
      any additional data
    • toString

      public String toString()
      Overrides:
      toString in class Object