IR - possible keys miscount

Discussion forum for JP1 software tools currently in use, or being developed, such as IR, KM, RemoteMaster, and other misc apps/tools.

Moderator: Moderators

Post Reply
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

IR - possible keys miscount

Post by ElizabethD »

I think for L/DKP keymove, IR6 issues "you can't exceed 14 keys" error message a bit early. I have 12 keys included: 1 key on the short side of LKP and 11 on the long side and can't add any more. The odd thing is that several minutes before the 12 limit, it stopped me on 13th. So I am not sure what's going on.
Not that important, it can be dealt with, but I thought I should mention it.
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Remember that the first byte is used for information on the LKP itself. So it's 14 bytes, but really only 13 for purposes of commands.
Paul
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

e34m5 wrote:Remember that the first byte is used for information on the LKP itself. So it's 14 bytes, but really only 13 for purposes of commands.
I was mindful of LKP, though I thought 15 ($F) is the limit. And IR message suggests max 14. That might be due to the need to also send LKP setup code.
In any case, reverting back to basics, here is the complete hex version (easier to count then key names)
$41 $2D $69 $9F $6D $9F $68 $15 $16 $ED $B0 $9F $26
I count 13 (1+1+11) total and can't add another.
So how many commands is in the above sequence :?: Does the IR error message include or exclude LKP?
The stop at 12 hit only twice and might be related to something in the sequence of editing.
mtakahar
Expert
Posts: 281
Joined: Sun Aug 03, 2003 2:46 pm

Post by mtakahar »

The error message is the one that is wrong. The maximum length of hexcmd is 13 bytes. (Older s3c8 based remotes can use only first 2 bytes unless you use 1994ex5.)

$F == 15 bytes maximum applies to macros.
2 bytes out of 15 bytes are used for the setup code in case of key moves, leaving 13 bytes for the actual hexcmd.
Additional 1 byte is used as the control byte in ToadTog and LDKP, that leaves 12. (I've just checked the LDKP doc I originally wrote and found it says total 13 key strokes, which is also wrong.)

Hal
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

OK, it's clear now. Many thanks.
Since the extender type might be in the picture, my initial query refers to the 8910 extender1, also HTPro.
mtakahar wrote:I've just checked the LDKP doc I originally wrote and found it says total 13 key strokes, which is also wrong.
I just :oops: read the 8910 instructions. 13 here as well.
So do I get my 7.7% money back on the missing 13th key? :eek: :D
mtakahar
Expert
Posts: 281
Joined: Sun Aug 03, 2003 2:46 pm

Post by mtakahar »

ElizabethD wrote:So do I get my 7.7% money back on the missing 13th key? :eek: :D
Sure, I'll give you $0.00 x 7.7% = $0.00 :P

Hal
Nils_Ekberg
Expert
Posts: 1689
Joined: Sat Aug 02, 2003 2:08 pm
Location: Near Albany, NY

Post by Nils_Ekberg »

And since Hal is being so generous I will double his offer. :lol:
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

The message is correct. There are only 13 bytes available to the user.
Paul
mtakahar
Expert
Posts: 281
Joined: Sun Aug 03, 2003 2:46 pm

Post by mtakahar »

e34m5 wrote:The message is correct. There are only 13 bytes available to the user.
"you can't exceed 14 keys" means 14 keys is okay. This is wrong.

Hal
e34m5
Posts: 675
Joined: Tue Oct 14, 2003 1:04 pm
Location: Atlanta

Post by e34m5 »

Sorry. I'm still using 5.15. Maybe 6.00 says the wrong thing.
Paul
Post Reply