Pages: (2) 1 [2] ( Show unread post )

> Есть вопрос к программерам по lircd
 yury_usa Member is Offline
 Posted: 21-03-2008, 03:38 (post 16, #828462)

меломан

Group: Prestige
Posts: 18022
Warn:0%-----
VxWorks
а что в итоге из всего этого должно получится? У меня такое чувство, что все можно гораздо проще сделать :)
PM
Top Bottom
 Brait Member is Offline
 Posted: 21-03-2008, 03:56 (post 17, #828464)

Ответственный за БД
Group: Roots
Group: Roots
Posts: 3779
LIRC Documentation says:
QUOTE
But the device node won't be visible as /dev/lirc, but might be located in a different location like e.g. /dev/lirc/0. Please be aware of this fact when starting programs that access the device node like mode2 or lircd. You will have to use the --device command line option of these programs to point them to the correct location.

BTW, соответствующий модуль скомпилирован, загружен? lsmod, modprobe?
PM
Top Bottom
 Set Member is Offline
 Posted: 21-03-2008, 04:05 (post 18, #828466)

Visionary

Group: Members
Posts: 5181
Warn:0%-----
QUOTE (VxWorks @ 21-03-2008, 01:37)
Вот так?

# lircd --device=/dev/lircd --output=/tmp/lircout --logfile=/tmp/lirclog
# echo 0x02FD >> /dev/lircd
-sh: cannot create /dev/lircd: No such device


В логах ничего нет. Просто /dev/lirc (стандарт для входного потока) тоже нет, но есть /dev/lircd, который вроде как стандарт для выходного потока.
У меня есть такое нехорошее ощущение, что данный конкретный lircd не предназначен для работы со входными сокетами... Что скажешь?
Вот же
QUOTE
--output=/tmp/lircout

В /tmp/lircout надо :actu:
PM
Top Bottom
 FiL Member is Offline
 Posted: 21-03-2008, 04:56 (post 19, #828474)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22892
не, в /tmp/lircout - там аутпут. А нужен инпут. Инпут указывается через --device. Но он уже вроде как должен быть на момент запуска.
Вообще, что там есть в девайсах на предмет lirc'a?

а irsend есть? Ведь специальный тул вроде как...
PM Email Poster ICQ AOL MSN
Top Bottom
 VxWorks Member is Offline
 Posted: 21-03-2008, 12:19 (post 20, #828512)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21949
Warn:0%-----
QUOTE (yury_usa @ 21-03-2008, 00:38)
VxWorks
а что в итоге из всего этого должно получится? У меня такое чувство, что все можно гораздо проще сделать :)
Управление девайсом дистанционно, через сетку.

Brait

QUOTE
BTW, соответствующий модуль скомпилирован, загружен? lsmod, modprobe?
М... --device=? выдает "default" и все.


Set

QUOTE
В /tmp/lircout надо :actu:
Почему? Я так понимаю, что input socket это тот, который принимает команды для lirc, а output - через который lirc отправляет команды систем, так?


FiL

QUOTE
а irsend есть? Ведь специальный тул вроде как...
Ничего нет :(
PM
Top Bottom
 Set Member is Offline
 Posted: 21-03-2008, 18:10 (post 21, #828557)

Visionary

Group: Members
Posts: 5181
Warn:0%-----
Там есть irexec и файл .lircrc (он вроде в /etc/lircrc или /home/... должен быть) ? Ибо если через него запускаются проги по нажатию кнопок, тогда сокеты нафиг не сдались. Если нет - значит есть демон, читающий из оутпута лирцд, соответственно и писать надо в оутпут.

This post has been edited by Set on 21-03-2008, 18:17
PM
Top Bottom
 Brait Member is Offline
 Posted: 24-03-2008, 10:26 (post 22, #828993)

Ответственный за БД
Group: Roots
Group: Roots
Posts: 3779
VxWorks
IMHO, лучше найти инфо по программе, в которую LIRC передает команды, и вот с нею-то и общаться...
PM
Top Bottom
Topic Options Pages: (2) 1 [2]