edu.sc.seis.fissuresUtil.rt130
Class DASChannelCreator

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.rt130.DASChannelCreator

public class DASChannelCreator
extends java.lang.Object


Nested Class Summary
 class DASChannelCreator.LazySamplingFinder
           
 class DASChannelCreator.SamplingFinder
           
 
Constructor Summary
DASChannelCreator(edu.iris.Fissures.IfNetwork.NetworkAttr net)
           
DASChannelCreator(edu.iris.Fissures.IfNetwork.NetworkAttr net, java.util.List sites)
           
DASChannelCreator(java.util.Properties props)
           
 
Method Summary
 edu.iris.Fissures.network.ChannelImpl[] create(java.lang.String unitIdNumber, edu.iris.Fissures.model.MicroSecondDate beginTime, java.lang.String datastream, int sampleRate)
           
 edu.iris.Fissures.IfNetwork.Channel[] create(java.lang.String unitIdNumber, java.lang.String fileLoc, MicroSecondTimeRange fileTimeWindow)
           
static java.lang.String getSensorId(edu.iris.Fissures.IfNetwork.Site s)
           
static java.lang.String getUnitId(edu.iris.Fissures.IfNetwork.Site s)
           
static edu.iris.Fissures.Orientation[] parseOrientations(java.lang.String orientationString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DASChannelCreator

public DASChannelCreator(java.util.Properties props)
                  throws java.io.IOException
Throws:
java.io.IOException

DASChannelCreator

public DASChannelCreator(edu.iris.Fissures.IfNetwork.NetworkAttr net)

DASChannelCreator

public DASChannelCreator(edu.iris.Fissures.IfNetwork.NetworkAttr net,
                         java.util.List sites)
Method Detail

getUnitId

public static java.lang.String getUnitId(edu.iris.Fissures.IfNetwork.Site s)

getSensorId

public static java.lang.String getSensorId(edu.iris.Fissures.IfNetwork.Site s)

create

public edu.iris.Fissures.IfNetwork.Channel[] create(java.lang.String unitIdNumber,
                                                    java.lang.String fileLoc,
                                                    MicroSecondTimeRange fileTimeWindow)

create

public edu.iris.Fissures.network.ChannelImpl[] create(java.lang.String unitIdNumber,
                                                      edu.iris.Fissures.model.MicroSecondDate beginTime,
                                                      java.lang.String datastream,
                                                      int sampleRate)

parseOrientations

public static edu.iris.Fissures.Orientation[] parseOrientations(java.lang.String orientationString)