obspy.clients.seedlink.client.slstate.SLState¶
- class SLState[source]¶
Bases: future.types.newobject.newobject
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 int(x=0) -> int or long INFO_QUERY int(x=0) -> int or long KEEP_ALIVE_QUERY int(x=0) -> int or long NO_QUERY int(x=0) -> int or long SL_DATA int(x=0) -> int or long SL_DOWN int(x=0) -> int or long SL_UP int(x=0) -> int or long __dict__ __doc__ unicode(object=’‘) -> unicode object __module__ str(object=’‘) -> string __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. next pack_data_buffer Packs the buffer by removing all sent packets and shifting remaining packet_available Check for full packet available to send. packet_is_info Check for SeedLink INFO packet. Special Methods
__format__ default object formatter __init__ __long__ __native__ Hook for the future.utils.native() function __new__ __nonzero__ __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(). __unicode__