管理IRIG 106第10/11章数据的各种工具
c10-tools的Python项目详细描述
C10工具
用于分析和操作Irig 106第10章数据的各种实用程序 libirig106-python和 pychapter10。在
包括的工具
每个工具都使用--help标志进行自我文档化,如下所示:
c10-stat --help
- c10 allbus-交换机1553格式化1消息以指示同一总线。在
- c10 copy-复制一个文件(可选地过滤通道id或数据类型)。在
- c10-dmp1553-为找到的每1553条消息打印一个单词n的十六进制转储。在
- c10 dump-将数据包数据导出到文件。在
- c10 dump pcap-将以太网数据从第10章文件导出到pcap。在
- c10 errcount-计数1553格式1数据包中的错误标志。在
- c10事件-打印记录事件包信息。在
- c10 from pcap-从pcap文件提取第10章数据。在
- c10 grep-搜索特定数据标记的文件/目录
- c10重新索引-剥离并选择性地重建文件的索引包。在
- c10 stat-显示文件的包计数和信道信息。在
- c10 timefix-文件中的正确时间值。在
- 验证程序尝试从c10中恢复损坏的数据。在
- c10 wrap pcap-将pcap文件中的以太网数据包装为以太网数据包 第10章文件。在
- wireshark_dissector-基于Lua的wireshark dissector,用于第10章数据
安装
使用pip安装最新版本:
^{pr2}$要从“完整”zip脱机安装,请使用以下命令安装包含的依赖项和库:
pip install dependencies/* .
选择后端库
默认情况下,所有内容都将使用pychapter10运行。通过安装cbitstructpip install cbitstruct
,可以提高pychapter10的性能。您还可以安装libirig106 python。要在两个后端都安装时手动选择后端,请使用c10或i106设置LIBRARY环境变量,如中所示(对于unix):
LIBRARY=c10 c10-stat test.ch10
运行测试
要运行包含的健全性测试,请使用pip安装依赖项(也包含在完整的zip文件中,请参见上文):
pip install -r requirements.txt
然后运行:
pytest test
构建本机二进制文件
如果安装了依赖项(请参阅运行测试),则可以使用以下工具编译本机可执行文件:
python setup.py build_scripts
- 项目
标签: