I was thinking about complicating this thread further by asking you to add that feature to RM. I didn't realize you already had. Is there a good example and/or documentation on how to use that?gfb107 wrote: RM has support for translating device parameters directly into the protocol code,
Anyone have opinions on the details (see below) of using that for modulation frequency (which may be the most common reason to use it)?
For example, this protocol is provided by UEI with three different frequencies (controlled by two bits of fixed data). Do we assume they are correct that those are the only three frequencies anyone would want, and give the user a pull down with three choices? How hard will it be for me to make CodeTranslator translate back from the index of a pull down to the actual two byte value encoding each frequency? (I forget some of the details of RM pull downs).
That pull down would have the advantage of keeping our upgrade files more compatible between the remote (6131) that has UEI's version built-in and all the remotes that don't (let a user share an upgrade for one and another user switch it the the other).
But having the user directly type in any frequency he wants might be simpler.
What about having RM generically know how to override frequency when providing an upgrade protocol (it's the same in almost all cases)? That would make it even harder to correctly switch an upgrade for such protocols between a remote with a frequency selecting varient built-in and one with a smaller varient added. But the advantages may outweigh that complication.