Class V6Loader

All Implemented Interfaces:
SpaceSystemLoader

public class V6Loader extends V6LoaderBase
This class loads database from excel spreadsheets.
  • Field Details

  • Constructor Details

  • Method Details

    • getConfigName

      public String getConfigName()
      Description copied from interface: SpaceSystemLoader
      The filename used to save the database after all the loaders have loaded it, is based on a concatenation of the config names returned by the loaders. Thus if a loader can have multiple versions of the database, they should be saved in multiple files.
      Specified by:
      getConfigName in interface SpaceSystemLoader
      Overrides:
      getConfigName in class AbstractFileLoader
      Returns:
      a string to be used as the filename where the serialised instance will be stored.
    • load

      public org.yamcs.xtce.SpaceSystem load()
      Description copied from interface: SpaceSystemLoader
      loads the SpaceSystem database in memory. Some references may be unresolved
    • loadSheets

      protected void loadSheets() throws SpreadsheetLoadException
      Throws:
      SpreadsheetLoadException
    • loadSpaceSystem

      protected void loadSpaceSystem(String sheetNamePrefix, org.yamcs.xtce.SpaceSystem spaceSystem)
    • loadGeneralSheet

      protected void loadGeneralSheet(boolean required)
    • loadCalibrationSheet

      protected void loadCalibrationSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadParametersSheet

      protected void loadParametersSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName, org.yamcs.xtce.DataSource dataSource)
    • loadContainersSheet

      protected void loadContainersSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadCommandSheet

      protected void loadCommandSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadCommandOptionsSheet

      protected void loadCommandOptionsSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadCommandVerificationSheet

      protected void loadCommandVerificationSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadChangelogSheet

      protected void loadChangelogSheet(boolean required)
    • loadAlgorithmsSheet

      protected void loadAlgorithmsSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)
    • loadAlarmsSheet

      protected void loadAlarmsSheet(org.yamcs.xtce.SpaceSystem spaceSystem, String sheetName)