def _iesubelmsmtrptlci_(s,sid):
""" :returns: parsed LCI optional subelement """
ret = s
if sid == std.EID_MSMT_RPT_LCI_AZIMUTH:
ret = {
'azimuth-rpt':_iesubelmsmtrptlicazimuth_(struct.unpack_from('=H',s)[0])
}
elif sid == std.EID_MSMT_RPT_LCI_ORIGIN:
ret = {'originator':_hwaddr_(struct.unpack('=6B',s))}
elif sid == std.EID_MSMT_RPT_LCI_TARGET:
ret = {'target':_hwaddr_(struct.unpack('=6B',s))}
elif sid == std.EID_MSMT_RPT_LCI_VEND:
ret = _parseie_(std.EID_VEND_SPEC,s)
return ret
# MSMT Report->Azimuth Report fields Std Fig. 8-164
评论列表
文章目录