#modbus #iot #fieldbus #no-std

no-std modbius

Modbius 核心解析库

1 个不稳定版本

0.1.0 2021年10月21日

#1749 in 硬件支持

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数据的字节数组切片可以传递给各种函数,以构建和处理请求/响应。如果函数返回某些内容,它将返回一个元组,其中最后一个字段是您应传递给下一个函数的切片。

无运行时依赖项