levyshay
October 13th, 2002, 12:55 PM
I can now clearly see that all of the buttons I was trying to get to repeat send one valid IR code and then repeat some other and different code, usually 010000000000 or 020000000000.
Hi, You get this code because your remote is sending just one pulse to indicate repeat.
Is this common with remotes? Do people have ways of making Girder handle this? I can come up with a few but they seem pretty complicated since the repeat code is always the same. Is it possible it's something with my IR receiver? Anyone seen this before?
Yes, It's common, I have a suggestion, and it is complicated, My suggestion is to make to commands for each key you want to have repeat on, and when the first key is pressed it'll enable the repeat command for this key with a timeout.
Example:
Volume Up:(mostly needed repeat)
Multicommand-Volume up on 1st press (Triggered by volume up key)
+Do Volume up.
+Alarmtimer: Enable VolumeUpRepeat. (On timeout disable)
Multicommand-Volume up on repeat (Triggered by repeat key - 010000..)
+Do Volume up.
+Alarmtimer: Restart timer (Add more time)
I assume you don't need repeat for most buttons, I didn't have repeat with my receiver (UIRT2) and my remote, eventually I've fixed it, and then I noticed I need repeat only for volume related commands.
I read somewhere that COM port speed settings sometimes help and I've been tinkering with the IR plugin settings in Girder with no luck.
TIA
In your situation changing COM port speed wouldn't help, but what can defiantly help is trying to change a remote, since you use a universal remote you might find a code for it which will solve it.
Most remotes transmit code only once, and then just a pulse for repeat, so that's why you get 01000000 or 020000000 (It's probably a pulse count) I've succeeded finding a remote that transmits the same first code pressed when it's being hold also.
Good Luck,
Shay Levy.
Hi, You get this code because your remote is sending just one pulse to indicate repeat.
Is this common with remotes? Do people have ways of making Girder handle this? I can come up with a few but they seem pretty complicated since the repeat code is always the same. Is it possible it's something with my IR receiver? Anyone seen this before?
Yes, It's common, I have a suggestion, and it is complicated, My suggestion is to make to commands for each key you want to have repeat on, and when the first key is pressed it'll enable the repeat command for this key with a timeout.
Example:
Volume Up:(mostly needed repeat)
Multicommand-Volume up on 1st press (Triggered by volume up key)
+Do Volume up.
+Alarmtimer: Enable VolumeUpRepeat. (On timeout disable)
Multicommand-Volume up on repeat (Triggered by repeat key - 010000..)
+Do Volume up.
+Alarmtimer: Restart timer (Add more time)
I assume you don't need repeat for most buttons, I didn't have repeat with my receiver (UIRT2) and my remote, eventually I've fixed it, and then I noticed I need repeat only for volume related commands.
I read somewhere that COM port speed settings sometimes help and I've been tinkering with the IR plugin settings in Girder with no luck.
TIA
In your situation changing COM port speed wouldn't help, but what can defiantly help is trying to change a remote, since you use a universal remote you might find a code for it which will solve it.
Most remotes transmit code only once, and then just a pulse for repeat, so that's why you get 01000000 or 020000000 (It's probably a pulse count) I've succeeded finding a remote that transmits the same first code pressed when it's being hold also.
Good Luck,
Shay Levy.