adds initial version of FTR reader
This commit is contained in:
@ -7,6 +7,8 @@ Bundle-Vendor: MINRES Technologies GmbH
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-11
|
||||
Export-Package: com.minres.scviewer.database,
|
||||
com.minres.scviewer.database.tx
|
||||
Import-Package: org.slf4j
|
||||
Require-Bundle: javax.inject;bundle-version="1.0.0"
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Service-Component: OSGI-INF/component.xml,OSGI-INF/component2.xml
|
||||
Automatic-Module-Name: com.minres.scviewer.database
|
||||
|
@ -51,6 +51,9 @@ public enum DataType {
|
||||
// T*
|
||||
ARRAY,
|
||||
/** The string. */
|
||||
// T[N]
|
||||
STRING // string, std::string
|
||||
// string, std::string
|
||||
STRING,
|
||||
/** The time. */
|
||||
// sc_time
|
||||
TIME
|
||||
}
|
||||
|
@ -20,6 +20,11 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.minres.scviewer.database.HierNode;
|
||||
import com.minres.scviewer.database.IHierNode;
|
||||
import com.minres.scviewer.database.IWaveform;
|
||||
@ -47,7 +52,9 @@ public class WaveformDb extends HierNode implements IWaveformDb, PropertyChangeL
|
||||
|
||||
/** The max time. */
|
||||
private long maxTime = -1;
|
||||
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(WaveformDb.class);
|
||||
|
||||
/**
|
||||
* Bind.
|
||||
*
|
||||
@ -132,6 +139,7 @@ public class WaveformDb extends HierNode implements IWaveformDb, PropertyChangeL
|
||||
try {
|
||||
loader.load(this, inp);
|
||||
} catch (Exception e) {
|
||||
LOG.error("error loading file "+inp.getName(), e);
|
||||
retval=false;
|
||||
}
|
||||
loader.removePropertyChangeListener(this);
|
||||
|
Reference in New Issue
Block a user