Interface IVMeter

    • Method Detail

      • getDescription

        static java.lang.String getDescription()
      • getIVPoint

        default IVPoint getIVPoint()
                            throws java.io.IOException,
                                   DeviceException
        Returns a combined current and voltage measurement as an IVPoint object.
        Returns:
        Combined measurement
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon compatibility error
      • setRanges

        default void setRanges​(double voltage,
                               double current)
                        throws java.io.IOException,
                               DeviceException
        Sets the ranges used for voltage and current measurements respectively.
        Parameters:
        voltage - Voltage range, in Volts
        current - Current range, in Amps
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon compatibility error
      • useAutoRanges

        default void useAutoRanges()
                            throws java.io.IOException,
                                   DeviceException
        Tells the multi-meter to use auto-ranging for both voltage and current measurements.
        Throws:
        java.io.IOException - Upon communications error
        DeviceException - Upon compatibility error