public class SMLGainParameters
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
acquisitionModule
DAQ module this gain control is applying itself to
|
int[] |
filterChannelIndex
DAC channel to set filter for each hydrophone
|
static double[] |
filterList |
int[] |
gainChannelIndex
DAC channel to set gain for each hydrophone
|
static double[] |
gainList |
boolean |
gangFilters |
boolean |
gangGains |
int |
niDeviceNumber
Note that the number is not the index, since the first device is usually ddvice 1 !
|
int[] |
phoneFilterIndex
index of filter setting for each channel.
|
int[] |
phoneGainIndex
index of gain setting for each channel
|
static long |
serialVersionUID |
Constructor and Description |
---|
SMLGainParameters() |
Modifier and Type | Method and Description |
---|---|
double |
getPhoneFilter(int iPhone)
Get the filter cut off frequency for a channel
|
double |
getPhoneFilterVoltage(int iPhone)
Get the voltage to apply to set the filter for a particular hydrophone
|
double |
getPhoneGain(int iPhone)
Get the gain for a channel in dB
|
double |
getPhoneGainVoltage(int iPhone)
Get the voltage to apply to set the gain for a particular hydrophone
|
public static final long serialVersionUID
public java.lang.String acquisitionModule
public int niDeviceNumber
public static final double[] gainList
public static final double[] filterList
public boolean gangGains
public boolean gangFilters
public int[] gainChannelIndex
public int[] phoneGainIndex
public int[] filterChannelIndex
public int[] phoneFilterIndex
public double getPhoneGainVoltage(int iPhone)
iPhone
- hydrophone numberpublic double getPhoneFilterVoltage(int iPhone)
iPhone
- hydrophone numberpublic double getPhoneGain(int iPhone)
iPhone
- phone indexpublic double getPhoneFilter(int iPhone)
iPhone
- phone index