与Linux红外线远程控制包中的守护进程交互
lirc的Python项目详细描述
这是一个python包,它允许您与 Linux Infrared Remote Control包。与 守护程序允许您从计算机发送红外信号。
有关lircd守护进程、套接字接口的更多信息, 回复包格式等可在https://www.lirc.org/html/lircd.html找到
安装
这个包托管在PyPI上,可以安装 通过pip。
$ pip install lirc
但是,由于这是一个围绕着LIRC守护进程的包装器,因此 希望在给定的 系统也是。
更多的信息可以在installation 文件的一部分。
使用Lirc软件包
^{pr2}$为了开始这个包,我们导入Lirc,然后可以 通过不传递参数来初始化它。
这将假定套接字路径为/var/run/lirc/lircd。 此外,这还将假定一个套接字连接 使用AF_UNIX和SOCK_STREAM。这两个都是默认值 在Linux系统上应该可以工作。有LIRC港口 Windows和macOS,但使用该软件包的情况要少得多 普通的。但是,这两个选项都可以通过选项进行配置 传递给Lirc,以允许它在那些操作系统上使用 也。
在向LIRC守护进程发送任何命令之后,这个包将创建 返回给我们的LircResponse。该响应包含 我们发送给LIRC的命令,是否成功,以及 已经还给我们了。
进一步的文件
关于如何设置系统安装的LIRC、如何使用这个python库的更多信息, 完整的API规范可以在https://lirc.readthedocs.io/找到
- 项目
标签: