simpledali.dalipacket

Module Contents

Classes

DaliResponse

DaliPacket

Functions

nslcToStreamId

fdsnSourceIdToStreamId

Generate datalink streamid from FDSN source id. For datalink 1.1, streamid should be like FDSN:NN_SSSS_LL_B_S_S/TYPE but for older ringservers running datalink 1.0 may be better to trim FDSN: from beginning like NN_SSSS_LL_B_S_S/TYPE. Note that ringserver v4 uses datalink 1.1 style stream ids.

Data

JSON_TYPE

BZ2_JSON_TYPE

MSEED_TYPE

MSEED3_TYPE

API

simpledali.dalipacket.JSON_TYPE = 'JSON'
simpledali.dalipacket.BZ2_JSON_TYPE = 'BZJSON'
simpledali.dalipacket.MSEED_TYPE = 'MSEED'
simpledali.dalipacket.MSEED3_TYPE = 'MSEED3'
class simpledali.dalipacket.DaliResponse(packettype, value, message)

Initialization

__str__()
class simpledali.dalipacket.DaliPacket(packettype, streamId, packetId, packetTime, dataStartTime, dataEndTime, dSize, data)

Initialization

streamIdChannel()
streamIdType()
__str__()
exception simpledali.dalipacket.DaliException(message, daliResponse=None)

Bases: Exception

__str__()
exception simpledali.dalipacket.DaliClosed(message)

Bases: simpledali.dalipacket.DaliException

simpledali.dalipacket.nslcToStreamId(net: str, sta: str, loc: str, chan: str, packettype: str) str
simpledali.dalipacket.fdsnSourceIdToStreamId(sourceId: simplemseed.FDSNSourceId, packettype: str, trimFDSN=False) str

Generate datalink streamid from FDSN source id. For datalink 1.1, streamid should be like FDSN:NN_SSSS_LL_B_S_S/TYPE but for older ringservers running datalink 1.0 may be better to trim FDSN: from beginning like NN_SSSS_LL_B_S_S/TYPE. Note that ringserver v4 uses datalink 1.1 style stream ids.