Package jisa.devices.interfaces
Interface LevelMeter
-
- All Superinterfaces:
Instrument,MultiInstrument
- All Known Implementing Classes:
ILM200
public interface LevelMeter extends Instrument, MultiInstrument
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LevelMetergetChannel(int channelNo)static java.lang.StringgetDescription()default doublegetLevel()doublegetLevel(int channel)default java.lang.StringgetName()Returns the name of the instrument or channel.java.lang.StringgetName(int i)default java.util.List<java.lang.Class<? extends Instrument>>getSubInstrumentTypes()Returns a list of all the different classes of sub-instruments that this instrument contains.-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.MultiInstrument
contains, contains, get, get, getSubInstrument, getSubInstruments, getSubInstruments
-
-
-
-
Method Detail
-
getDescription
static java.lang.String getDescription()
-
getLevel
double getLevel(int channel) throws java.io.IOException, DeviceException- Throws:
java.io.IOExceptionDeviceException
-
getLevel
default double getLevel() throws java.io.IOException, DeviceException- Throws:
java.io.IOExceptionDeviceException
-
getName
java.lang.String getName(int i)
-
getName
default java.lang.String getName()
Description copied from interface:InstrumentReturns the name of the instrument or channel.- Specified by:
getNamein interfaceInstrument- Returns:
- Name
-
getSubInstrumentTypes
default java.util.List<java.lang.Class<? extends Instrument>> getSubInstrumentTypes()
Description copied from interface:MultiInstrumentReturns a list of all the different classes of sub-instruments that this instrument contains.- Specified by:
getSubInstrumentTypesin interfaceMultiInstrument- Returns:
- List of sub-instrument classes
-
getChannel
default LevelMeter getChannel(int channelNo)
-
-