obspy.clients.seedlink.client.slstate.SLState¶
-
class
SLState
[source]¶ Bases:
object
Class to manage SeedLinkConnection state.
- Variables
SL_DOWN – Connection state down.
SL_UP – Connection state up.
SL_DATA – Connection state data.
state – Connection state.
NO_QUERY – INFO query state NO_QUERY.
INFO_QUERY – INFO query state INFO_QUERY.
KEEP_ALIVE_QUERY – INFO query state KEEP_ALIVE_QUERY.
query_mode – INFO query state.
BUFSIZE – Size of receiving buffer (default is 8192).
databuf – Data buffer for received packets.
recptr – Receive pointer for databuf.
sendptr – Send pointer for databuf.
expect_info – Flag to indicate if an INFO response is expected.
netto_trig – Network timeout trigger.netto_trig
netdly_trig – Network re-connect delay trigger.
keepalive_trig – Send keepalive trigger.
previous_time – Time stamp of last state update.
netto_time – Network timeout time stamp.
netdly_time – Network re-connect delay time stamp.
keepalive_time – Keepalive time stamp.
Attributes
BUFSIZE
INFO_QUERY
KEEP_ALIVE_QUERY
NO_QUERY
SL_DATA
SL_DOWN
SL_UP
__dict__
__doc__
__module__
__weakref__
list of weak references to the object (if defined)
Public Methods
Appends bytes to the receive buffer after the last received data.
Return number of bytes remaining in receiving buffer.
Returns last received packet.
Increments the send pointer by size of one packet.
Check for SeedLink END packet.
Check for SeedLink ERROR packet.
Packs the buffer by removing all sent packets and shifting remaining bytes to beginning of buffer.
Check for full packet available to send.
Check for SeedLink INFO packet.
Special Methods
Default dir() implementation.
Default object formatter.
Initialize self.
This method is called when a class is subclassed.
Create and return a new object.
Helper for pickle.
Helper for pickle.
Size of object in memory, in bytes.
Abstract classes can override this to customize issubclass().