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
append_bytes
Appends bytes to the receive buffer after the last received data. bytes_remaining
Return number of bytes remaining in receiving buffer. get_packet
Returns last received packet. increment_send_pointer
Increments the send pointer by size of one packet. is_end
Check for SeedLink END packet. is_error
Check for SeedLink ERROR packet. pack_data_buffer
Packs the buffer by removing all sent packets and shifting remaining bytes to beginning of buffer. packet_available
Check for full packet available to send. packet_is_info
Check for SeedLink INFO packet. Special Methods
__dir__
Default dir() implementation. __format__
Default object formatter. __init__
Initialize self. __init_subclass__
This method is called when a class is subclassed. __new__
Create and return a new object. __reduce__
Helper for pickle. __reduce_ex__
Helper for pickle. __sizeof__
Size of object in memory, in bytes. __subclasshook__
Abstract classes can override this to customize issubclass().