Class BaseMibLoader

java.lang.Object
org.yamcs.mdb.AbstractFileLoader
org.yamcs.scos2k.BaseMibLoader
All Implemented Interfaces:
SpaceSystemLoader
Direct Known Subclasses:
TmMibLoader

public abstract class BaseMibLoader extends AbstractFileLoader
  • Field Details

    • ctx

      protected org.yamcs.scos2k.MibLoaderBits.MibLoaderContext ctx
    • reader

      protected LineNumberReader reader
    • parameters

      protected Map<String,MibParameter> parameters
    • generatePusNamespace

      protected boolean generatePusNamespace
  • Constructor Details

  • Method Details

    • hasColumn

      protected boolean hasColumn(String[] line, int colNum)
    • getInt

      protected int getInt(String[] line, int colNum) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getInt

      protected int getInt(String[] line, int colNum, int defaultValue) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getString

      protected String getString(String[] line, int colNum, String defaultValue) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getLong

      protected long getLong(String[] line, int colNum) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getLong

      protected long getLong(String[] line, int colNum, long defaultValue) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getUnsignedLong

      protected long getUnsignedLong(String[] line, int colNum) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getDouble

      protected double getDouble(String[] line, int colNum) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • getDouble

      protected double getDouble(String[] line, int colNum, double defaultValue) throws org.yamcs.scos2k.MibLoaderBits.MibLoadException
      Throws:
      org.yamcs.scos2k.MibLoaderBits.MibLoadException
    • checkMandatory

      protected void checkMandatory(String[] line, int... notnull)
    • nextLine

      protected String[] nextLine() throws DatabaseLoadException
      Throws:
      DatabaseLoadException
    • switchTo

      protected void switchTo(String filename) throws DatabaseLoadException
      Throws:
      DatabaseLoadException
    • getDouble

      protected double getDouble(String val, String fmt, String radix)
    • getUseCalibrated

      protected boolean getUseCalibrated(String colName, String v)