public class SMLPingerParams
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
int |
cyclePeriod
seconds between cycles.
|
int |
frequencyCode |
int |
numPulses
Number of pulses in a sequence.
|
static int |
PINGER_MODE_CYCLE |
static int |
PINGER_MODE_IDLE |
static int |
PINGER_MODE_PAUSE |
static int |
PINGER_MODE_RUN |
static int |
PINGER_MODE_UNKNOWN |
static int[] |
pingerFrequencies |
int |
pulseLowPeriod
pulse low period in tenths of a second.
|
int |
pulseOnPeriod
Pulse on period in 10's of microseconds
|
int |
serialPortBitsPerSecond |
java.lang.String |
serialPortName |
static long |
serialVersionUID |
int |
tempReadInterval
Interval for reading / storing temperature data
|
boolean |
verboseOutput |
Constructor and Description |
---|
SMLPingerParams() |
Modifier and Type | Method and Description |
---|---|
SMLPingerParams |
clone() |
java.lang.String |
getModeName() |
static java.lang.String |
getModeName(int mode)
Get the name of a specific run mode
|
static int |
getNumModes() |
int |
getPingerFrequency() |
int |
getPreviousRunMode() |
int |
getRunMode() |
void |
setRunMode(int runMode) |
public static final long serialVersionUID
public static final int PINGER_MODE_UNKNOWN
public static final int PINGER_MODE_IDLE
public static final int PINGER_MODE_PAUSE
public static final int PINGER_MODE_RUN
public static final int PINGER_MODE_CYCLE
public static final int[] pingerFrequencies
public java.lang.String serialPortName
public int serialPortBitsPerSecond
public boolean verboseOutput
public int frequencyCode
public int pulseOnPeriod
public int pulseLowPeriod
public int tempReadInterval
public int numPulses
public int cyclePeriod
public final int getPingerFrequency()
public static final int getNumModes()
public java.lang.String getModeName()
public static java.lang.String getModeName(int mode)
mode
- mode index (0 - 3)public int getRunMode()
public void setRunMode(int runMode)
public int getPreviousRunMode()
public SMLPingerParams clone()
clone
in class java.lang.Object