IR Feature suggestion: EFC/Hex cmd Database
Posted: Thu Mar 18, 2004 9:40 pm
I have a feature suggestion, and I'd be willing to code it if people like the idea.
What I would like to do is take the contents of devices4.xls and any advanced code information (from Rob's site and others) and put it into a database. This database could be accessed when trying to add a new key move (non-special protocol) to give you a list of known functions for that setup code as a drop down where the "EFC/Hex cmd" is entered. You could either choose a function from the drop down or enter an EFC or Hex cmd into the box. If you didn't have the database it would fail gracefully and you would have an empty drop down. It could also populate the drop down from a device upgrade loaded into IR, listing the buttons in the upgrade as options. Does this idea sound reasonable? I know updating the database would be a problem, and there are some problems with different devices reacting differently to some codes. There's also the issue of the user seeing functions that will do nothing for their device. Do you think this would aid the user more than it would confuse them? Is it worth the trouble of trying to build such a database? I can see the data from the database being used in other ways such as to create new KM upgrades as well.
Opinions?
What I would like to do is take the contents of devices4.xls and any advanced code information (from Rob's site and others) and put it into a database. This database could be accessed when trying to add a new key move (non-special protocol) to give you a list of known functions for that setup code as a drop down where the "EFC/Hex cmd" is entered. You could either choose a function from the drop down or enter an EFC or Hex cmd into the box. If you didn't have the database it would fail gracefully and you would have an empty drop down. It could also populate the drop down from a device upgrade loaded into IR, listing the buttons in the upgrade as options. Does this idea sound reasonable? I know updating the database would be a problem, and there are some problems with different devices reacting differently to some codes. There's also the issue of the user seeing functions that will do nothing for their device. Do you think this would aid the user more than it would confuse them? Is it worth the trouble of trying to build such a database? I can see the data from the database being used in other ways such as to create new KM upgrades as well.
Opinions?