Class InstrumentationSubsetter
java.lang.Object
edu.sc.seis.sod.subsetter.channel.InstrumentationSubsetter
- All Implemented Interfaces:
SodElement
,ChannelSubsetter
,Subsetter
- Direct Known Subclasses:
ClockSubsetter
,DasSubsetter
,SensorSubsetter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
acceptId
(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, int id) protected boolean
acceptManufacturer
(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String manufacturer) protected boolean
acceptModel
(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String model) protected boolean
acceptSerialNumber
(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String serialNum) static String
static String
protected abstract edu.iris.Fissures.IfNetwork.SeismicHardware
getSeismicHardware
(edu.iris.Fissures.IfNetwork.Instrumentation inst) protected edu.iris.Fissures.IfNetwork.SeismicHardware
getSeismicHardware
(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network) static void
handle
(edu.sc.seis.fissuresUtil.sac.InvalidResponse e) static void
static void
handleChannelNotFound
(edu.iris.Fissures.IfNetwork.ChannelNotFound ex) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.sc.seis.sod.subsetter.channel.ChannelSubsetter
accept
-
Constructor Details
-
InstrumentationSubsetter
public InstrumentationSubsetter()
-
-
Method Details
-
getSeismicHardware
protected edu.iris.Fissures.IfNetwork.SeismicHardware getSeismicHardware(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network) throws edu.iris.Fissures.IfNetwork.ChannelNotFound, edu.sc.seis.fissuresUtil.sac.InvalidResponse, SodSourceException - Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.sc.seis.fissuresUtil.sac.InvalidResponse
SodSourceException
-
getSeismicHardware
protected abstract edu.iris.Fissures.IfNetwork.SeismicHardware getSeismicHardware(edu.iris.Fissures.IfNetwork.Instrumentation inst) -
acceptId
protected boolean acceptId(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, int id) -
acceptManufacturer
protected boolean acceptManufacturer(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String manufacturer) -
acceptModel
protected boolean acceptModel(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String model) -
acceptSerialNumber
protected boolean acceptSerialNumber(edu.iris.Fissures.network.ChannelImpl channel, NetworkSource network, String serialNum) -
getChannelNotFoundMsg
-
handleChannelNotFound
public static void handleChannelNotFound(edu.iris.Fissures.IfNetwork.ChannelNotFound ex) -
getInstrumentationInvalidMsg
-
handle
public static void handle(edu.sc.seis.fissuresUtil.sac.InvalidResponse e) -
handle
-