From: jeff123 <jef...@ho...> - 2010-10-01 07:42:29
|
Dear All, I have some questions regarding the LIRC RAW Mode and the LIRCD.SIMREC daemon simulation. I have tried the LIRC LIRCCODE mode, which works fine. Now as per project requirement, we need to switch to RAW mode. According to my understanding, the raw mode decoding is actually done in the user space framework of LIRCD, the driver needs to pass all the original pulse/space waveform values to the user space decoding framework sequentially. This means that a group of time value data needs to be collected to decode one button press. Has anybody tried the raw mode please share some information? How is the performance of the raw mode? I have also tried to enable the maintainer mode. In order to test the raw mode, I used the lircd.conf.mceusb as the configuration file. Using lircd.simsend, I can simulate sending the pulses and spaces in the format as "pulse 2667 space 889 pulse 444 space 444 pulse 444 space 888................" serials. But when using lircd.simrec, I try to key in the above pulse and space sequences from the stdin command line, I can not get the decoding result. So has anyone tried the lircd.simrec? How do you key in the pulse/space sequences? When did you key in the EOF to terminate? Thanks and Regards, jeff -- View this message in context: http://old.nabble.com/LIRCD.SIMREC-and-LIRC-RAW-MODE-tp29855443p29855443.html Sent from the LIRC mailing list archive at Nabble.com. |
From: <li...@ba...> - 2010-10-06 20:21:37
|
Hi! jeff123 "jef...@ho..." wrote: > I have some questions regarding the LIRC RAW Mode and the > LIRCD.SIMREC daemon simulation. > > I have tried the LIRC LIRCCODE mode, which works fine. Now as per > project requirement, we need to switch to RAW mode. According to my > understanding, the raw mode decoding is actually done in the user space > framework of LIRCD, the driver needs to pass all the original pulse/space > waveform values to the user space decoding framework sequentially. This > means that a group of time value data needs to be collected to decode one > button press. Has anybody tried the raw mode please share some information? > How is the performance of the raw mode? Most drivers are using it. > I have also tried to enable the maintainer mode. In order to test > the raw mode, I used the lircd.conf.mceusb as the configuration file. Using > lircd.simsend, I can simulate sending the pulses and spaces in the format as > "pulse 2667 space 889 pulse 444 space 444 pulse 444 space > 888................" serials. But when using lircd.simrec, I try to key in > the above pulse and space sequences from the stdin command line, I can not > get the decoding result. So has anyone tried the lircd.simrec? How do you > key in the pulse/space sequences? When did you key in the EOF to terminate? To get an example sequence you can use lircd.simsend with the lircd.conf.mceusb config. When you feed the result back to lircd.simrec, it will be decoded again. Make sure you run irw when using lircd.simrec because it won't start decoding until a client connects. Christoph |
From: jeff123 <jef...@ho...> - 2010-10-20 11:55:21
|
Hi Chris and all, Sorry for the late reply due to the reason that I got an urgent vacation. I agree with you. And I have tried lircd.simrec with irw running. Regarding the time value sequences, actually I got it with lircd.simsend with lircd.conf.mceusb. The only unsure step is for the EOF terminator. So you must have the experience with lircd.simrec, can you please share with me how do you input the EOF after the last time value? And after you input the EOF, is it that the blocking irw will output a string similar as the LIRCCODE mode? Thanks and Regards, jeff -- View this message in context: http://old.nabble.com/LIRCD.SIMREC-and-LIRC-RAW-MODE-tp29855443p30009091.html Sent from the LIRC mailing list archive at Nabble.com. |
From: <li...@ba...> - 2010-10-21 07:01:59
|
Hi! jeff123 "jef...@ho..." wrote: > I agree with you. And I have tried lircd.simrec with irw running. > Regarding the time value sequences, actually I got it with lircd.simsend > with lircd.conf.mceusb. The only unsure step is for the EOF terminator. So > you must have the experience with lircd.simrec, can you please share with me > how do you input the EOF after the last time value? You use the tools like this: lircd.simsend lircd.conf >mode2.output lircd.simrec lircd.conf <mode2.output > And after you input the > EOF, is it that the blocking irw will output a string similar as the > LIRCCODE mode? I don't get the question. The irw output format is the same for all internal lircd modes. Christoph |
From: jeff123 <jef...@ho...> - 2010-10-22 00:53:54
|
Hi Chris and all, Thank you so much for the help. The mistake I have made is as follows: when I run the lircd.simrec, as I read from the source code, the time value should be read from stdin, so I tried to key in the time values from the command line. I was stuck at the step to key in EOF. Thanks and Regards, jeff Christoph Bartelmus wrote: > > Hi! > > jeff123 "jef...@ho..." wrote: >> I agree with you. And I have tried lircd.simrec with irw running. >> Regarding the time value sequences, actually I got it with lircd.simsend >> with lircd.conf.mceusb. The only unsure step is for the EOF terminator. >> So >> you must have the experience with lircd.simrec, can you please share with >> me >> how do you input the EOF after the last time value? > > You use the tools like this: > lircd.simsend lircd.conf >mode2.output > lircd.simrec lircd.conf <mode2.output > >> And after you input the >> EOF, is it that the blocking irw will output a string similar as the >> LIRCCODE mode? > > I don't get the question. The irw output format is the same for all > internal lircd modes. > > Christoph > > ------------------------------------------------------------------------------ > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > http://p.sf.net/sfu/nokia-dev2dev > > -- View this message in context: http://old.nabble.com/LIRCD.SIMREC-and-LIRC-RAW-MODE-tp29855443p30024818.html Sent from the LIRC mailing list archive at Nabble.com. |