使用串行端口与Pioneer Kuro TV接口的Python库

python-kuro的Python项目详细描述


PyPI version

一个简单的PythonAPI,用于使用RS232串行端口控制Pioneer Kuro TV。

支持的硬件:PDP-LX5090/5090H/6090/6090H和KRP-500A/600A系列

电视配置

要在Kuro TV中配置串行端口,必须执行以下步骤:

1.1波特率选择 a)进入积分器菜单: 在3秒内按下菜单键和电源键。将出现以下默认积分器菜单。 RS232C波特率设置

< P> b)从积分器菜单退出: 按下主菜单键,然后关闭积分器菜单并返回正常操作。

c)RS232C波特率设置 UART选择:1200个基点/2400个基点/4800个基点/9600个基点/19200个基点/38400个基点

使用示例

创建网关的新实例:

gat=Gateway(portname,baudrate)

port name是串行端口的名称,串行端口列在操作系统上。 也可以将其定义为rfr2217 url。 设置电视的波特率值(参见电视配置部分) 请参阅序列库文档。

向电视发送命令:

gat.executeCmd(command,parameter)

如果正确配置,这将发送任何命令。

在protocol.py文件中,已经配置了几个命令,可以是 直接发送到网关。例如,要使电视静音:

gat.executeCommand(MutedCommand(MutedState.ON))

请查看protocol.py文件以获取已实现命令的完整列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中使用工厂设计模式   解析服务器安全性的java最佳实践   java如何解决由于某种原因导致的执行失败?   关于Servlet的java   如何在java中生成一个大的(30MB+)xml文件?   匿名类重写与传递接口,用于在Java中设计回调   java jar从运行时开始。getRuntime()。exec()比从命令行运行的时间长   java Ant脚本排除文件夹(某些文件除外)   java在Windows 10计算机上运行时遇到Maven错误   java Hibernate在同一个表中级联   java PayPal API设置返回URL   java如何在选项卡的右侧显示关闭按钮   当按下Jmenu按钮时,使用java操作侦听器退出程序