Package org.yamcs.scos2k
Class BaseMibLoader
java.lang.Object
org.yamcs.mdb.AbstractFileLoader
org.yamcs.scos2k.BaseMibLoader
- All Implemented Interfaces:
SpaceSystemLoader
- Direct Known Subclasses:
TmMibLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.yamcs.scos2k.MibLoaderBits.MibLoaderContextprotected booleanprotected Map<String, MibParameter> protected LineNumberReaderFields inherited from class org.yamcs.mdb.AbstractFileLoader
configName, log, path -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckMandatory(String[] line, int... notnull) protected doubleprotected doubleprotected doubleprotected intprotected intprotected longprotected longprotected Stringprotected longgetUnsignedLong(String[] line, int colNum) protected booleangetUseCalibrated(String colName, String v) protected booleanprotected String[]nextLine()protected voidMethods inherited from class org.yamcs.mdb.AbstractFileLoader
getConfigName, needsUpdate, writeConsistencyDateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.yamcs.mdb.SpaceSystemLoader
getWriter, isWritable, load, loadList
-
Field Details
-
ctx
protected org.yamcs.scos2k.MibLoaderBits.MibLoaderContext ctx -
reader
-
parameters
-
generatePusNamespace
protected boolean generatePusNamespace
-
-
Constructor Details
-
BaseMibLoader
- Throws:
ConfigurationException
-
-
Method Details
-
hasColumn
-
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
-
nextLine
- Throws:
DatabaseLoadException
-
switchTo
- Throws:
DatabaseLoadException
-
getDouble
-
getUseCalibrated
-