#modbus #modbius #iot #fieldbus #no-std

no-std modbius-core

Modbius 核心解析库

1 个不稳定版本

0.1.0 2021年10月21日

#1 in #modbus

MIT 许可证

45KB
930

这是一个实现解析逻辑的 modbius 核心解析库。

解析逻辑在这里实现,用于 modbius 特定的客户端/服务器实现。其他解析实现可以通过依赖此crate并使用其特性行为整合到 modbius 框架中。未来将有一个功能门,以便不依赖解析逻辑。

modbius-core 是一个 no_std 和 no_alloc crate。它旨在完全无分配,可用于嵌入式/no_std crate。

此库对空间和速度进行了高度优化,以便解析不会成为任何瓶颈。

仍为工作状态且不可用。然而,名称已在本版本 0.0.1 中保留。


lib.rs:

一个用于处理原始数据的底层 modbus 库。

此库提供了无分配函数来处理原始 modbus 流。不建议直接使用此库,因为它主要意味着要抽象。
主要思想是,包含原始 modbus 数据的字节切片可以传递给各种函数来构建和处理请求/响应。如果函数返回某些内容,它将返回一个元组,其中最后一个字段是你应该传递给下一个函数的切片。

无运行时依赖