Package jisa.devices.spectrometer
Class Bruker70v
- java.lang.Object
-
- jisa.visa.DDEDevice
-
- jisa.devices.spectrometer.Bruker70v
-
- All Implemented Interfaces:
Instrument
,Spectrometer
public class Bruker70v extends DDEDevice 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 Bruker70v(Address address)
Bruker70v(LXIAddress address, int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getName()
Returns the name of the instrument or channel.java.lang.String
loadReference(java.lang.String file_path, java.lang.String file_name)
java.lang.String
sendBenchCommand(java.lang.String bench_command)
java.lang.String
takeReference(java.lang.String exp_file, java.lang.String save_path, int num_scans)
java.lang.String
takeScan(java.lang.String[] scan_params)
-
Methods inherited from class jisa.visa.DDEDevice
close, getAddress, getIDN, sendRequest
-
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
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, setTimeout
-
-
-
-
Constructor Detail
-
Bruker70v
public Bruker70v(LXIAddress address, int timeout) throws java.lang.Exception
- Throws:
java.lang.Exception
-
Bruker70v
public Bruker70v(Address address) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceSpectrometer
-
takeScan
public java.lang.String takeScan(java.lang.String[] scan_params) throws java.lang.Exception
- Specified by:
takeScan
in interfaceSpectrometer
- Throws:
java.lang.Exception
-
sendBenchCommand
public java.lang.String sendBenchCommand(java.lang.String bench_command) throws java.lang.Exception
- Throws:
java.lang.Exception
-
loadReference
public java.lang.String loadReference(java.lang.String file_path, java.lang.String file_name) throws java.lang.Exception
- Throws:
java.lang.Exception
-
takeReference
public java.lang.String takeReference(java.lang.String exp_file, java.lang.String save_path, int num_scans) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getName
public java.lang.String getName()
Description copied from interface:Instrument
Returns the name of the instrument or channel.- Specified by:
getName
in interfaceInstrument
- Overrides:
getName
in classDDEDevice
- Returns:
- Name
-
-