Package jisa.devices.spectrometer
Class AgilentCary6000i
- java.lang.Object
-
- jisa.devices.spectrometer.AgilentCary6000i
-
- All Implemented Interfaces:
Instrument,Spectrometer
public class AgilentCary6000i extends java.lang.Object implements Spectrometer
-
-
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
-
-
Constructor Summary
Constructors Constructor Description AgilentCary6000i(Address address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the connection to the instrument.AddressgetAddress()Returns any Address object used to connect to this instrument.java.lang.StringgetDescription()java.lang.StringgetIDN()Returns an identifying String of the instrument.java.lang.StringgetName()Returns the name of the instrument or channel.java.lang.StringtakeScan(java.lang.String[] scan_params)-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jisa.devices.interfaces.Instrument
getConfigurationParameters, getConfigurationParameters, getLockObject, setTimeout
-
-
-
-
Constructor Detail
-
AgilentCary6000i
public AgilentCary6000i(Address address) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceSpectrometer
-
takeScan
public java.lang.String takeScan(java.lang.String[] scan_params) throws java.lang.Exception- Specified by:
takeScanin interfaceSpectrometer- Throws:
java.lang.Exception
-
getIDN
public java.lang.String getIDN() throws java.io.IOException, DeviceExceptionDescription copied from interface:InstrumentReturns an identifying String of the instrument.- Specified by:
getIDNin interfaceInstrument- Returns:
- Identifying String
- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
getName
public java.lang.String getName()
Description copied from interface:InstrumentReturns the name of the instrument or channel.- Specified by:
getNamein interfaceInstrument- Returns:
- Name
-
close
public void close() throws java.io.IOException, DeviceExceptionDescription copied from interface:InstrumentCloses the connection to the instrument.- Specified by:
closein interfaceInstrument- Throws:
java.io.IOException- Upon communications errorDeviceException- Upon incompatibility with device
-
getAddress
public Address getAddress()
Description copied from interface:InstrumentReturns any Address object used to connect to this instrument.- Specified by:
getAddressin interfaceInstrument- Returns:
- Address object, null if none
-
-