没有合适的资源?快使用搜索试试~ 我知道了~
pymessagelib:一个用于构造解剖消息的简单Python库
共39个文件
py:24个
yml:4个
pipfile:1个
需积分: 10 0 下载量 142 浏览量
2021-03-19
15:31:55
上传
评论
收藏 37KB ZIP 举报
温馨提示
PyMessageLib 一个简单的Python库,用于以有意义的方式构造/分解十六进制,十进制,八进制或二进制数据。之所以用“消息”来命名,是因为该程序包旨在通过发送具有非常特定含义的十六进制值来与设备进行通信。 介绍 该项目定义了一个用于将信息提取/打包为自定义消息格式的系统。它旨在成为一个灵活的框架,弥合计算机对话和人类对话之间的鸿沟。例如,如果我将0x8472FEF7ABC94838925146DEA消息发送到设备,并且期望响应为0x00023000或0x89000000 ,这很酷,但是以十六进制表示很糟糕!如果我能以人类可读的术语描述消息格式并自动生成十六进制代码,那就更好了。 替代套餐 struct软件包已经为此大量使用,但是缺少以下功能: 自动更新字段 嵌套字段上下文 我们的高级解决方案 PyMessageLib根据用户定义的消息格式动态创建功能类。生成的类使我们能够以易于理
资源推荐
资源详情
资源评论
收起资源包目录
pymessagelib-main.zip (39个子文件)
pymessagelib-main
MANIFEST.in 16B
.travis.yml 949B
pymessagelib
message.py 13KB
message_builder.py 7KB
__init__.py 339B
field.py 23KB
_exceptions.py 563B
dependency_graph.py 3KB
.pydevproject 488B
Pipfile 240B
.github
workflows
main.yml 689B
build-n-publish.yml 749B
interrogate.yml 1KB
test
test_message_comparison.py 2KB
msg_definitions.py 3KB
test_field_operators.py 8KB
test_message_length.py 833B
test_message_tables.py 13KB
test_field_construction.py 1KB
test_field_value_is_valid.py 1KB
test_message_formats.py 377B
test_field_comparison.py 1KB
test_message_builder.py 1KB
test_message_operators.py 465B
test_dependency_graph.py 1KB
__init__.py 242B
test_message_construction.py 4KB
test_message_nested.py 4KB
test_field_length.py 780B
test_field_types.py 3KB
LICENSE 1KB
.project 366B
requirements.txt 311B
setup.py 1KB
.gitignore 2KB
README.md 8KB
.bumpversion.cfg 137B
badges
interrogate_badge.svg 1KB
.gitkeep 1B
共 39 条
- 1
资源评论
温暖如故
- 粉丝: 22
- 资源: 4642
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功