obspy.clients.seedlink.client.slstate.SLState¶
- class SLState[source]¶
Bases: builtins.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 int(x=0) -> integer INFO_QUERY int(x=0) -> integer KEEP_ALIVE_QUERY int(x=0) -> integer NO_QUERY int(x=0) -> integer SL_DATA int(x=0) -> integer SL_DOWN int(x=0) -> integer SL_UP int(x=0) -> integer __dict__ __doc__ str(object=’‘) -> str __module__ str(object=’‘) -> str __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 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__ __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().