Class PerfMdbLoader

java.lang.Object
org.yamcs.simulator.PerfMdbLoader
All Implemented Interfaces:
org.yamcs.mdb.SpaceSystemLoader

public class PerfMdbLoader extends Object implements org.yamcs.mdb.SpaceSystemLoader
Generates a MDB used for performance testing. It generates all unsigned integer parameters with the size in bits specified
  • Constructor Details

    • PerfMdbLoader

      public PerfMdbLoader(org.yamcs.YConfiguration config)
  • Method Details

    • needsUpdate

      public boolean needsUpdate(RandomAccessFile consistencyDateFile) throws IOException, org.yamcs.ConfigurationException
      Specified by:
      needsUpdate in interface org.yamcs.mdb.SpaceSystemLoader
      Throws:
      IOException
      org.yamcs.ConfigurationException
    • getConfigName

      public String getConfigName()
      Specified by:
      getConfigName in interface org.yamcs.mdb.SpaceSystemLoader
    • writeConsistencyDate

      public void writeConsistencyDate(FileWriter consistencyDateFile)
      Specified by:
      writeConsistencyDate in interface org.yamcs.mdb.SpaceSystemLoader
    • load

      public org.yamcs.xtce.SpaceSystem load() throws org.yamcs.ConfigurationException, org.yamcs.mdb.DatabaseLoadException
      Specified by:
      load in interface org.yamcs.mdb.SpaceSystemLoader
      Throws:
      org.yamcs.ConfigurationException
      org.yamcs.mdb.DatabaseLoadException