Package org.yamcs.simulator
Class PerfMdbLoader
- java.lang.Object
-
- org.yamcs.simulator.PerfMdbLoader
-
- All Implemented Interfaces:
SpaceSystemLoader
public class PerfMdbLoader extends Object implements SpaceSystemLoader
Generates a MDB used for performance testing. It generates all unsigned integer parameters with the size in bits specified
-
-
Constructor Summary
Constructors Constructor Description PerfMdbLoader(YConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConfigName()SpaceSystemload()booleanneedsUpdate(RandomAccessFile consistencyDateFile)voidwriteConsistencyDate(FileWriter consistencyDateFile)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.SpaceSystemLoader
loadList
-
-
-
-
Constructor Detail
-
PerfMdbLoader
public PerfMdbLoader(YConfiguration config)
-
-
Method Detail
-
needsUpdate
public boolean needsUpdate(RandomAccessFile consistencyDateFile) throws IOException, ConfigurationException
- Specified by:
needsUpdatein interfaceSpaceSystemLoader- Throws:
IOExceptionConfigurationException
-
getConfigName
public String getConfigName()
- Specified by:
getConfigNamein interfaceSpaceSystemLoader
-
writeConsistencyDate
public void writeConsistencyDate(FileWriter consistencyDateFile)
- Specified by:
writeConsistencyDatein interfaceSpaceSystemLoader
-
load
public SpaceSystem load() throws ConfigurationException, DatabaseLoadException
- Specified by:
loadin interfaceSpaceSystemLoader- Throws:
ConfigurationExceptionDatabaseLoadException
-
-