将dlt文件转换为json
dlt2json的Python项目详细描述
dlt2json
将GENIVI的dlt文件转换为json格式。在
这是一个草稿版本,目前只支持日志类型。在
控件、应用程序跟踪和网络跟踪负载以十六进制编码。在
DLT消息格式
收割台
0..3标题模式DLT1
4..7 4字节epoch time(little-endian)
8..11 4字节微秒(little-endian)
12..15 4字节ECU ID
16 1字节头类型包含一些配置数据
- 使用扩展页眉
- MSB优先
- 带ECU ID
- 具有会话ID
- 带时间戳
- 版本号,0x1
17 1字节信息计数器
18..19无标题完整消息的2字节长度
20..23 4字节ECU ID
24..27 4字节会话号
28..31系统启动后0.1毫秒内的4字节时间戳
32 1字节消息信息也包含一些配置数据
- 消息类型(日志、应用程序跟踪、网络跟踪、控制)
- 消息类型信息(调试、错误…)
33 1字节参数数
34..37 4字节应用程序ID
38..41 4字节上下文id
有效载荷
0..4 4字节参数类型
5..6 2参数大小
。。。。论据
安装
$ python setup.py install
使用
要快速测试,请下载testfile.dlt并运行
^{pr2}$- 项目
标签: