Files
VDES_Backend/报文模拟解析/地检设备模拟/__pycache__/vdes_message_unpack.cpython-39.pyc

18 lines
2.1 KiB
Plaintext
Raw Normal View History

2026-07-13 15:37:05 +08:00
a
<00><04>h <00>@sddlZGdd<03>d<03>ZdS)<04>Nc@s@eZdZdZdd<03>Zdd<05>Zdd<07>Zdd <09>Zd
d <0B>Zd d <0A>Z dS)<0F>VdesMessageUnpackuVDES消息解包工具类cCs g|_d|_d|_d|_|dS)N<>F)<04>message_frames<65>current_message<67> is_receivingZ is_unpacked<65><01>self<6C>r <00>hE:\projects\wxwx\projects_job\VDES_Projects\报文模拟解析\地检设备模拟\vdes_message_unpack.py<70>__init__s
zVdesMessageUnpack.__init__cCs<>|dd<02>dkrtd<04><01>t<01>d|dd<06><00>d}t<01>d|dd<08><00>d}|dd<01>}|d krl|<00>|<04>\}}ntd
|<02><00><02>d S||fS) u解包TCP协议报文N<E69687>s####u无效的报文帧头<E5B8A7>>I<>r<00> <00>
u忽略未知报文类型: )NN)<05>
ValueError<EFBFBD>struct<63>unpack<63>_process_message_frame<6D>print)rZ packet_data<74> packet_typeZ packet_lengthZpacket_content<6E>
frame_type<EFBFBD>messager r r
<00>unpack_tcp_packet s z#VdesMessageUnpack.unpack_tcp_packetcCs<>t<00>d|dd<03><00>d}|dkrdd|_d|_t<00>d|dd<08><00>d}t<00>d|dd <09><00>d}||_nH|dkr<>|jr<>|dd<02>|_n*|d
kr<>|jr<>d|_d |_ntd |<02><00><02>||jfS) u处理消息帧内容z>BN<42>rTrr <00><00><00>Fu忽略未知帧类型: )rrrr<00>MMSIr)r<00>contentrZ target_mmsiZpriorityr r r
r!s z(VdesMessageUnpack._process_message_framecCs|jS)u获取解包状态)rrr r r
<00>get_unpack_statuBsz"VdesMessageUnpack.get_unpack_statucCs|jS<00>u!获取解包后的消息帧列表)rrr r r
<00>get_message_framesGsz$VdesMessageUnpack.get_message_framescCs|jSr!)rrr r r
<00>get_mmsiKszVdesMessageUnpack.get_mmsiN)
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r rrr r"r#r r r r
rs!r)rrr r r r
<00><module>s