Posted: Fri Jul 09, 2010 2:33 pm
Does this mean we're OK requiring device type aliases for every device type because the RDFs with the @* device types and HT device types were wrong?
Forum for JP1 remotes
https://mail.hifi-remote.com/forums/
That does appear to be the case, yes.gfb107 wrote:Does this mean we're OK requiring device type aliases for every device type because the RDFs with the @* device types and HT device types were wrong?
I've looked at those and I see no reason to keep the HT device types.xnappo wrote:Thanks very much Rob! Especially for the detailed explanation and research on point 2.
The RDFs with HT as a device type are:
10621062 (URC-7780 One For All Stealth 12).rdf
11311131 (URC-7781 One For All Digital 12).rdf
Thanks,
xnappo
Rob, I don't think you have ever seen a URC-7781 or know much about how it works. The HT type is ESSENTIAL. It is treated internally as a device type, can be set up in a device slot, is assigned (invisibly) a setup code that is treated specially within the programming of the remote and has corresponding special treatment in IR.exe (and now, also in RMIR). If you remove it from the RDF you will undo a lot of the effort I have put in to getting IR.exe to handle ALL the functionality of the URC-7780 and URC-7781.The Robman wrote:I've looked at those and I see no reason to keep the HT device types.
I hate to keep asking - but can't I just assign it as 'OEM Mode'? It doesn't seem like that will hurt anything, and follows what I plan to do for other things that don't really fit into a normal category.mathdon wrote: If RMIR wants to check the existence of device aliases for everything else, the HT type is identified by the SoftHT entry in the [General] section of the RDF, which could be used to exclude it from the need for a device alias.
You'll be surprised to learn that I don't have everybody's remotes memorized, so I don't know who to consult for each individual remote model.mathdon wrote:I am surprised, to say the least, that you wrote that sentence without thinking of consulting me. It was my desire to get IR to work properly with my URC-7781 that brought me into the JP1 group in the first place.
Well to be fair, Graham did - on page 4 of this thread, but it did not resolve how to fix the check for an alias, which I would really like to do so that I can have a clean verification of compliance to having an alias - which is *usually* a good idea in Vicky's tool...The Robman wrote:
If you have input regarding the HT device mode, you should post it and not leave it to others to speculate.
I came back to this thread when you asked me to in another thread, so I did my best to answer your current questions. If Graham had an opinion about your questions, it would have better to post an answer then you wouldn't have needed to call me into the fray and I wouldn't have had to speculate an answer that he didn't like.xnappo wrote:Well to be fair, Graham did - on page 4 of this thread, but it did not resolve how to fix the check for an alias, which I would really like to do so that I can have a clean verification of compliance to having an alias - which is *usually* a good idea in Vicky's tool...
So.. Again HT=OEM Mode alias should not cause any problems right?
xnappo
You mean like this post in this thread six days ago when xnappo first raised the issue of an alias for the HT type?The Robman wrote:If you have input regarding the HT device mode, you should post it and not leave it to others to speculate.
I will go along with this, but I don't actually understand the need for the short-term solution. Greg will correct me if I am wrong, but I haven't found that not having an alias for HT causes any problems with IR or RMIR. Its absence causes an entry in rmaster.err, but nothing of operational significance. The ONLY problem seems to be that Vicky's checker picks up this absence and gives a warning. My short term solution would be: ignore this warning.gfb107 wrote:I think Graham answered the question. He said the HT device should not be assigned any device type aliases, and RM should be changed to allow for that.
Of course that doesn't give you a short term solution to the problem.
In the short term, I think it is reasonable to use OEM Mode for HT.
I don't think this will work as it stands. The RDF Spec saysThe Robman wrote:Back to the question of the [DeviceTypes] list for the URC-8550, I have reviewed the data in it and I think the following replacement list should work:Code: Select all
[DeviceTypes] SAT = 0 TV = 0 VCR = 2 CD = 3 AMP = 4, $0604 TUNER = 4, $0605 MISC_AUDIO = 4 LASER = 5 VID_ACC = 0, $0008 DVD = 3, $0709 HOME_CT = 6, $060A PHONO = 3, $030B CABLE = 1, $000C TAPE = 6, $070D DAT = 6, $070E
So the implicit DevTypeNum entries for MISC_AUDIO and LASER would be $0706 and $0807. The correct values need to be put in explicitly, so the list should be:If DevTypeNum is omitted, it will initially default to 0 and increase by $0101 for each subsequent entry.
Code: Select all
[DeviceTypes]
SAT = 0
TV = 0
VCR = 2
CD = 3
AMP = 4, $0604
TUNER = 4, $0605
MISC_AUDIO = 4, $0606
LASER = 5, $0707
VID_ACC = 0, $0008
DVD = 3, $0709
HOME_CT = 6, $060A
PHONO = 3, $030B
CABLE = 1, $000C
TAPE = 6, $070D
DAT = 6, $070E