Recorder III:functional-spec:remote logic
From The Neuros Technology Wiki
To gain all the benefits of the semi- programmable and standard remote as described in the R3 Functional Spec and avoid the pitfalls described, certain logic needed to be implemented.
As per diagram linked from R3 Functional Spec, 5 keys are designated to operate the user's television directly (volume, mute, power, and TV input). Thus, until programmed, those keys will not be operational. However, the remainder of the keys will not require any user programming to allow them to operate the R3.
[edit] Reprogramming main keys in case of conflict with Sony VCR
However, because of the desire, as explained in the functional spec, for the device to emulate a standard VCR (we have chosen a Sony VCR), it is possible that the user might in fact actually be using that VCR in close proximity to the R3, in which case a conflict would be caused as the R3 remote signals would also cause actuation of the VCR. In this case, it will be necessary to reprogram the R3 remote to use a different set of key codes and ignore the old standard VCR codes. Such a "reprogramming" will require action at both the remote level (to emit the new codes) as well as at the R3 level (to recieve the new codes). Some kind of feedback sequence should be provided to make sure that such action is not taken inadvertantly. In other words, imagine your kid is poking around with the remote and digs into the menu that changes the codes that the R3 will accept. Then your old remote won't work anymore, and a highly unpleasant experience will ensue concluding with whipping the R3 out the window. To avoid this, the remote control change sequence should work like this:
- find menu to change remote code
- screen pops up to explain this is for changing the code because of conflict with your VCR
- initiate code change
- screen comes up that gives you instructions to reprogram the remote (hold down set key and enter 123 or whatever)
- screen prompts you to confirm that you have reprogrammed the remote to transmit new codes by hitting play (or whatever)
- screen counts down 60 seconds (or whatever)
- if R3 has not received the new code by the end of the countdown, it goes back to the old code. It assumes you inadvertantly stumbled on the menu or your kid was playing with the remote or who knows what.
[edit] Programming the remote keys to operate your TV
- R3 menus should give instructions for reprogramming remote
- input tv brand and R3 should display a list of codes for that TV
- hold down set key and enter 1st code
- press power button
- if power cycles, then your remote has been successfully reprogrammed,
- if not hold down set key and enter 2nd code
