4个版本

0.2.2 2020年3月8日
0.2.1 2020年3月1日
0.2.0 2020年2月9日
0.1.0 2019年12月14日

#plugin-api中排名44


2 crate使用

自定义许可

39KB
601

KPAL插件

Docs.rs Crates.io

一个库,允许您将新外围设备集成到KPAL中。

概述

kpal-plugin提供了数据类型和函数,允许您为KPAL编写自己的插件。插件提供了KPAL守护进程和特定外围设备之间的通用接口。您通过库暴露作为插件API一部分的函数,并在这些函数中调用与您的外围设备一起工作的自定义代码。

插件作为共享库(Linux上的.so文件)实现。

入门

查看示例,了解如何编写插件。


lib.rs:

KPAL插件crate提供编写您自己的KPAL插件所需的工具。

查看示例文件夹,了解如何实现此库中定义的数据类型和方法。

依赖项

~2–11MB
~100K SLoC