pull/236/head
Apex Liu 2019-11-22 05:54:17 +08:00
parent dbe893c88c
commit 4f6bdbb5c3
1 changed files with 0 additions and 13 deletions

View File

@ -159,26 +159,13 @@ def read_record_head(protocol_type, record_id):
rec_type, time_used, dat_file_count, = struct.unpack_from('=HII', data, offset) rec_type, time_used, dat_file_count, = struct.unpack_from('=HII', data, offset)
offset += 10 offset += 10
log.w('yyy: {}, {}, {}\n'.format(rec_type, time_used, dat_file_count))
# TS_RECORD_HEADER_INFO 共计64字节前面有用的数据读取后跳过后面补齐用的字节从第64字节 # TS_RECORD_HEADER_INFO 共计64字节前面有用的数据读取后跳过后面补齐用的字节从第64字节
# 开始解析 TS_RECORD_HEADER_BASIC # 开始解析 TS_RECORD_HEADER_BASIC
offset = 64 offset = 64
# protocol_type, = struct.unpack_from('H', data, offset)
# offset += 2
# protocol_sub_type, = struct.unpack_from('H', data, offset)
# offset += 2
# time_start, = struct.unpack_from('Q', data, offset)
# offset += 8
# width, = struct.unpack_from('H', data, offset)
# offset += 2
# height, = struct.unpack_from('H', data, offset)
# offset += 2
protocol_type, protocol_sub_type, time_start, width, height = struct.unpack_from('=HHQHH', data, offset) protocol_type, protocol_sub_type, time_start, width, height = struct.unpack_from('=HHQHH', data, offset)
offset += 16 offset += 16
log.w('xxx: {}, {}, {}, {}, {}\n'.format(protocol_type, protocol_sub_type, time_start, width, height))
user_name, = struct.unpack_from('64s', data, offset) user_name, = struct.unpack_from('64s', data, offset)
user_name = _remove_padding_space(user_name).decode() user_name = _remove_padding_space(user_name).decode()