obspy.seedlink.slclient.SLClient¶
- class SLClient(loglevel=u'DEBUG')[source]¶
Bases: future.types.newobject.newobject
Basic class to create and use a connection to a SeedLink server using a SeedLinkConnection object.
A new SeedLink application can be created by sub-classing SLClient and overriding at least the packetHandler method of SLClient.
Variables: - slconn SeedLinkConnection object for communicating with the SeedLinkConnection over a socket.
- verbose Verbosity level, 0 is lowest.
- ppackets Flag to indicate show detailed packet information.
- streamfile Name of file containing stream list for multi-station mode.
- selectors Selectors for uni-station or default selectors for multi-station.
- multiselect Selectors for multi-station.
- statefile Name of file for reading (if exists) and storing state.
- begin_time Beginning of time window for read start in past.
- end_time End of time window for reading windowed data.
- infolevel INFO LEVEL for info request only.
Attributes
COPYRIGHT_YEAR unicode(object=’‘) -> unicode object PROGRAM_NAME unicode(object=’‘) -> unicode object VERSION unicode(object=’‘) -> unicode object VERSION_DATE unicode(object=’‘) -> unicode object VERSION_INFO unicode(object=’‘) -> unicode object VERSION_YEAR unicode(object=’‘) -> unicode object __dict__ __doc__ unicode(object=’‘) -> unicode object __module__ str(object=’‘) -> string __weakref__ list of weak references to the object (if defined) Public Methods
initialize Initializes this SLClient. main Main method - creates and runs an SLClient using the specified next packetHandler Processes each packet received from the SeedLinkConnection. parseCmdLineArgs Parses the command line arguments. printUsage Prints the usage message for this class. run Start this SLClient. Special Methods
__init__ Creates a new instance of SLClient with the specified logging object __long__ __native__ Hook for the future.utils.native() function __nonzero__ __unicode__