В статье Андрея приводится 2 варианта, откуда брать параметры команд, условно либо в некой сторонней "базы" пультов, либо записать свой код.
Допустим, в базе пультов железки не нашлось, пробую писать с пульта команду.
Имеем Windows и Beholder тв тюннер (у него родной ИК приемник есть). Качаем программу WinLIRC, которая через dll умеет общаться с платой тюннера.
У программы есть 2 интересующий нас exe файла:
- собственно сама winlirc.exe, где выбираем dll и создаем конфиг, считывая коды с пульта
- RawCodes.exe - который в реалтайме показывает код нажатой кнопки
Мучаю пульт Sony RM-ED011 от ТВ (пробую цифровые кнопки 1-5)
Используя саму программу - получил такой конфиг файл config.cf
Код: Выделить всё
begin remote
name ..\config.cf
bits 32
eps 30
aeps 100
one 0 0
zero 0 0
gap 31000
toggle_bit_mask 0x0
begin codes
1 0x00000808
2 0x00001808
3 0x00002808
4 0x00003808
5 0x00004808
end codes
end remote
https://sourceforge.net/p/lirc-remotes/ ... lircd.conf
Используя RawCodes, в консоли увидел те же коды, нажимая последовательно 1-2-3-4-5 на пульте (убрал дубли)
Код: Выделить всё
808
1808
2808
3808
4808
Вопрос простой - а что дальше то? Для преобразования данных из mode2 есть php скрипт... А как использовать данные из "базы пультов", или по кодам?