davidkernell / ribsu

Automatically exported from code.google.com/p/ribsu
GNU General Public License v2.0
0 stars 0 forks source link

Ribsu is accepting too much data #4

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Build ribsu from source on 10.6.1, Xcode 3.4.1
2. Attach USB-UIRT and fire up ribsu
3. Point any remote control at USB-UIRT and press a button
4. Enter RAW mode on ribsu by entering '21' on the command line
5.  Point any remote control at USB-UIRT and press a button

What is the expected output? What do you see instead?

I expect a single IR code to be reported at step 3. Instead I see something 
like:
0EFF2F223109
0E090E091909
0E0919090E09
0E090E091909
0E0919091909
0E0919090E09
0E090E091909
19090EFF0102
31090E090E09
19090E091909
0E090E090E09
19090E091909
19090E091909
0E090E090E09
190919090EFF
010231090E09
0E0919090E09
19090E090E09
0E0919090E09
190919090D09
19090E090E09
0E0919091909
0EFF01023109
0E090E091909
0E0919090E09
0E090E091909
0E0919091909
0E0919090E09
0E090E091909

At step 5, I expect to see the 36-based code for the remote control button. 
Instead I get several 
instances of a message like this:

ERR: uirt_sm: 
/Users/vaughn/Desktop/Roboquad/ribsu-read-only/ribsu/uirt-sm.c(214): agg 
max passed, need 261

What version of the product are you using? On what operating system?
Ribsu current source, Mac OS X 10.6.1

Original issue reported on code.google.com by matt.vau...@gmail.com on 4 Dec 2009 at 12:14

GoogleCodeExporter commented 8 years ago
OK I am an idiot. I think all my remotes are new enough to be transmitting the 
much larger Pronto-style codes. I 
tried a RoboSapien remote, and ribsu behaved as expected. Well, except for the 
fact that it fails to acknowledge 
input when the USB-UIRT is in RAW mode...

Original comment by matt.vau...@gmail.com on 4 Dec 2009 at 2:05

GoogleCodeExporter commented 8 years ago
The 'agg max' bug is fixed.

Original comment by xys...@gmail.com on 18 May 2010 at 3:51