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 LevelMeter
getChannel(int channelNo)
static java.lang.String
getDescription()
default double
getLevel()
double
getLevel(int channel)
default java.lang.String
getName()
Returns the name of the instrument or channel.java.lang.String
getName(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.IOException
DeviceException
-
getLevel
default double getLevel() throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
getName
java.lang.String getName(int i)
-
getName
default java.lang.String getName()
Description copied from interface:Instrument
Returns the name of the instrument or channel.- Specified by:
getName
in interfaceInstrument
- Returns:
- Name
-
getSubInstrumentTypes
default java.util.List<java.lang.Class<? extends Instrument>> getSubInstrumentTypes()
Description copied from interface:MultiInstrument
Returns a list of all the different classes of sub-instruments that this instrument contains.- Specified by:
getSubInstrumentTypes
in interfaceMultiInstrument
- Returns:
- List of sub-instrument classes
-
getChannel
default LevelMeter getChannel(int channelNo)
-
-