rt_130_h.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:PH5 作者: PIC-IRIS 项目源码 文件源码
def parse_trigger (self, trig, buf) :
        try :
            if trig == 'EVT' :
                t = event_trigger ()
            elif trig == 'TIM' :
                t = time_trigger ()
            elif trig == 'LEV' :
                t = level_trigger ()
            elif trig == 'CON' :
                t = continuous_trigger ()
            #   XXX
            elif trig == 'RAD' or trig == 'TML' :
                t = time_list_trigger ()
            elif trig == 'EXT' :
                t = external_trigger ()
            elif trig == 'CRS' :
                t = cross_stream_trigger ()
            else :
                ret = None

            ret = t.parse (buf)
        except Exception as e :
            raise CorruptPacketError ("DS Packet: " + e.message)

        return ret
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号