home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
HTPC Projects
Hardware
Input/Output Interfaces
MCE RC6 IR receivers shortcomings
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 1182176" data-attributes="member: 82144"><p>I can certainly understand with your description of the first problem regarding toggle bits, multiple devices and universal remotes.</p><p></p><p>At the risk of going off-topic, I still can't wrap my head around the second problem. I think you may be saying that toggle bits should be treated as global to all "devices". In other words, for a given protocol that includes a toggle bit (RC-5, RC-6 etc.), each button press should flip the toggle bit <strong>regardless of the system address</strong> (target device). For that to work out, all devices would have to receive all commands (in order to track the toggle bit). Your algorithm implies as much when you say:</p><p></p><p></p><p>With the greatest respect, I don't agree with the idea/assumption that all devices will receive all commands generated by the remote. That might happen coincidentally in some situations. For example, when equipment is co-located. However when one device is across the room from another, it's not practically feasible. A given device should be able to operate correctly when it receives all the commands that are intended for it. If it happens to receive some or all commands that are intended for other devices, that's pure coincidence. Those commands shouldn't affect processing in any way. They should simply be discarded and ignored.</p><p></p><p>In other words, my thinking is:</p><ol> <li data-xf-list-type="ol">As you said, a universal remote should maintain a separate toggle bit for each protocol it supports.</li> <li data-xf-list-type="ol">If a remote supports a protocol that specifies a toggle bit as well as device targeting (eg. RC-5, RC-6), the remote should maintain a separate toggle bit for each device or device class. This would apply to any remote which is capable of controlling multiple devices.</li> </ol></blockquote><p></p>
[QUOTE="mm1352000, post: 1182176, member: 82144"] I can certainly understand with your description of the first problem regarding toggle bits, multiple devices and universal remotes. At the risk of going off-topic, I still can't wrap my head around the second problem. I think you may be saying that toggle bits should be treated as global to all "devices". In other words, for a given protocol that includes a toggle bit (RC-5, RC-6 etc.), each button press should flip the toggle bit [B]regardless of the system address[/B] (target device). For that to work out, all devices would have to receive all commands (in order to track the toggle bit). Your algorithm implies as much when you say: With the greatest respect, I don't agree with the idea/assumption that all devices will receive all commands generated by the remote. That might happen coincidentally in some situations. For example, when equipment is co-located. However when one device is across the room from another, it's not practically feasible. A given device should be able to operate correctly when it receives all the commands that are intended for it. If it happens to receive some or all commands that are intended for other devices, that's pure coincidence. Those commands shouldn't affect processing in any way. They should simply be discarded and ignored. In other words, my thinking is: [LIST=1] [*]As you said, a universal remote should maintain a separate toggle bit for each protocol it supports. [*]If a remote supports a protocol that specifies a toggle bit as well as device targeting (eg. RC-5, RC-6), the remote should maintain a separate toggle bit for each device or device class. This would apply to any remote which is capable of controlling multiple devices. [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
HTPC Projects
Hardware
Input/Output Interfaces
MCE RC6 IR receivers shortcomings
Contact us
RSS
Top
Bottom