public class SsmmSimulator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SsmmSimulator.InstrumentSimulator |
Constructor and Description |
---|
SsmmSimulator(SimulationContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addAction(java.lang.String instrument,
java.util.Date time,
float rate) |
java.lang.String |
addGsPass(GsPass pass) |
void |
addSequence(SequenceInterface seq) |
java.lang.String[] |
getAllInstruments() |
java.lang.Float[] |
getAllMemoryAt(java.lang.Long[] times) |
float |
getDataRateAt(java.lang.String instrument,
java.util.Date date) |
float |
getMemoryAt(java.lang.String instrument,
java.util.Date time) |
SsmmSimulator.InstrumentSimulator |
getSimulator(java.lang.String instrument) |
java.lang.Float |
getTotalMemoryAt(java.util.Date time) |
java.lang.Float[] |
getValueAt(java.lang.String instrument,
java.lang.Long[] times) |
java.lang.Float[] |
getValuesAt(java.lang.String instrument,
java.lang.Long[] times) |
void |
initInstrument(java.lang.String instrument,
java.util.Date time,
float memory) |
void |
initInstrument(java.lang.String instrument,
java.util.Date time,
float memory,
float datarate) |
void |
initInstrument(java.lang.String instrument,
java.lang.String time,
java.lang.String memory,
java.lang.String datarate) |
void |
reset() |
Float1d |
toFloat1d(java.lang.Float[] array) |
Long1d |
toLong1d(java.lang.Long[] array) |
public SsmmSimulator(SimulationContext context)
public SsmmSimulator.InstrumentSimulator getSimulator(java.lang.String instrument)
public void reset()
public float getDataRateAt(java.lang.String instrument, java.util.Date date)
public void addAction(java.lang.String instrument, java.util.Date time, float rate)
public void initInstrument(java.lang.String instrument, java.util.Date time, float memory)
public void initInstrument(java.lang.String instrument, java.lang.String time, java.lang.String memory, java.lang.String datarate) throws java.lang.NumberFormatException, java.text.ParseException
java.lang.NumberFormatException
java.text.ParseException
public void initInstrument(java.lang.String instrument, java.util.Date time, float memory, float datarate)
public java.lang.String addGsPass(GsPass pass)
public float getMemoryAt(java.lang.String instrument, java.util.Date time)
public java.lang.Float getTotalMemoryAt(java.util.Date time)
public java.lang.String[] getAllInstruments()
public java.lang.Float[] getAllMemoryAt(java.lang.Long[] times)
public java.lang.Float[] getValueAt(java.lang.String instrument, java.lang.Long[] times)
public java.lang.Float[] getValuesAt(java.lang.String instrument, java.lang.Long[] times)
public Long1d toLong1d(java.lang.Long[] array)
public Float1d toFloat1d(java.lang.Float[] array)
public void addSequence(SequenceInterface seq)