Interface TC.Loop

    • Method Detail

      • setSetPoint

        void setSetPoint​(double temperature)
                  throws java.io.IOException,
                         DeviceException
        Description copied from interface: PID.Loop
        Sets the value of the set-point for this loop.
        Specified by:
        setSetPoint in interface PID.Loop
        Parameters:
        temperature - Set-point value to use
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon compatibility error
      • setTemperature

        default void setTemperature​(double temperature)
                             throws java.io.IOException,
                                    DeviceException
        Throws:
        java.io.IOException
        DeviceException
      • getSetPoint

        double getSetPoint()
                    throws java.io.IOException,
                           DeviceException
        Description copied from interface: PID.Loop
        Returns the current configured set-point value for this loop.
        Specified by:
        getSetPoint in interface PID.Loop
        Returns:
        Currently configured set-point value
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon compatibility error
      • waitForStableTemperature

        default void waitForStableTemperature​(double target,
                                              double pct,
                                              long msec)
      • getAvailableThermometers

        default java.util.List<TC.TMeter> getAvailableThermometers()
      • getAvailableHeaters

        default java.util.List<TC.Heater> getAvailableHeaters()