4个版本 (2个重大变更)
0.3.0 | 2023年1月18日 |
---|---|
0.2.1 | 2021年1月8日 |
0.2.0 | 2020年10月30日 |
0.1.0 | 2020年10月18日 |
#847 在 Unix API 中
每月下载量14,846
在 56 个crate中使用 (通过 bluez-async)
59KB
1.5K SLoC
BlueZ生成的绑定
为Linux上的BlueZ生成异步D-Bus绑定。
绑定是通过使用dbus-codegen
从自省数据生成的。这意味着维护相对容易,但它只覆盖了我有设备的接口。
添加接口
如果您需要未生成的接口,生成它们并提交pull request应该是相当直接的。有关详细信息,请参阅introspect.sh。将所需的接口生成并集成到您的项目中也是完全合理的。
未来方向
仅生成异步绑定。也可以生成阻塞绑定,但我不太可能使用它们,因此需要其他人贡献。
生成围绕add_match()
的强类型绑定,以便订阅特定属性的PropertiesChanged
信号作为流。
许可证
在以下许可证中选择一项
由您选择。
贡献
除非您明确说明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证定义,均应双许可如上所述,不附加任何额外条款或条件。
依赖项
~6MB
~128K SLoC