def _parselcirpt_(s):
""" :returns: parsed lci location elements """
lci = {}
for n,i,l,x,f in _EID_MSMT_RPT_LCI_FIELDS_:
if n == 'lat-int' or n == 'lon-int' or n == 'alt-int':
# these are 2's complement
lci[n] = int2s(s[i:i+1]+'\x00'*x)
else:
lci[n] = struct.unpack_from(f,s[i:i+l]+'\x00'*x)
return lci
# MSMT Report->MCast Diagn report reason field Std Fig. 8-188
评论列表
文章目录