Class FakeTC

    • Constructor Detail

      • FakeTC

        public FakeTC​(Address address)
    • Method Detail

      • getDescription

        public static java.lang.String getDescription()
      • getIDN

        public java.lang.String getIDN()
                                throws java.io.IOException,
                                       DeviceException
        Description copied from interface: Instrument
        Returns an identifying String of the instrument.
        Specified by:
        getIDN in interface Instrument
        Returns:
        Identifying String
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon incompatibility with device
      • getName

        public java.lang.String getName()
        Description copied from interface: Instrument
        Returns the name of the instrument or channel.
        Specified by:
        getName in interface Instrument
        Returns:
        Name
      • close

        public void close()
                   throws java.io.IOException,
                          DeviceException
        Description copied from interface: Instrument
        Closes the connection to the instrument.
        Specified by:
        close in interface Instrument
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon incompatibility with device
      • getAddress

        public Address getAddress()
        Description copied from interface: Instrument
        Returns any Address object used to connect to this instrument.
        Specified by:
        getAddress in interface Instrument
        Returns:
        Address object, null if none
      • getInputs

        public java.util.List<TC.TMeter> getInputs()
        Description copied from interface: PID
        Returns a list of all input channels connected to this PID controller.
        Specified by:
        getInputs in interface PID
        Returns:
        List of input channels
      • getOutputs

        public java.util.List<TC.Heater> getOutputs()
        Description copied from interface: PID
        Returns a list of all output channels connected to this PID controller.
        Specified by:
        getOutputs in interface PID
        Returns:
        List of output channels
      • getLoops

        public java.util.List<TC.Loop> getLoops()
        Description copied from interface: PID
        Returns a list of all control loops provided by this PID controller.
        Specified by:
        getLoops in interface PID
        Specified by:
        getLoops in interface TC
        Returns:
        List of control loops