用于生成和转换ir格式的python工具
irgen的Python项目详细描述
该模块支持红外格式的转换和生成
输入格式
Nec
支持几种NEC变体: nec1,nec1-y1,nec1-y2,nec1-y3,nec1-f16,nec2,nec2-y1, NEC2-Y2,NEC2-Y3,NEC2-F16,NECx1,NECx1-y1,NECx1-y2, necx1-y3、necx1-f16、necx2、necx2-y1、necx2-y2、necx2-y3、necx2-f16
irgen -i nec1 -d 1600 -o raw
飞利浦RC-5协议
irgen -i rc5 -d 16 -1 0 -o raw
飞利浦RC-6协议
irgen -i rc6 -d 16 -1 0 -o raw
原始
原始时间,积极意义上的消极意义上的关闭
irgen -i raw -d +889.0 -889.0 +1778.0 -1778.0 +1778.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -889.0 +889.0 -1778.0 +889.0 -88900.0 -o pronto
BroadLink
irgen -i broadlink_base64 -d JgAaAB0dOjo6HR0dHR0dHR0dHR0dHR0dHTodAAtnDQUAAAAAAAAAAAAAAAA= -o pronto
输出格式
原始
原始时间,积极意义上的消极意义上的关闭
立即
Pronto-IR格式
Broadlink
红外线发射器的BroadLink二进制格式。 两个变量broadlink和broadlink_base64具有 后者是base64编码的
irgen -i rc5 -d 16 -1 0 -o broadlink irgen -i rc5 -d 16 -1 0 -o broadlink_base64
控制台
该模块包含一个命令行实用程序,用于测试和请求来自 调用了irgen。
图书馆
该模块包含一个具有生成红外代码功能的库