You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
COmmands that take an argument of the Logical Address, 0-F, fail when the address is A-F, because the code to parse the command uses atoi(). atoi() is expecting a decimal number, not Hex. So "name 0" works, giving the TV name, "name 4" works giving the name of device 4. I have a device B, happens to be an Apple TV. BUt "name b" gives the results of "name 0".
If there is an atoh() (ascii to hex), that would probably fix it. There are 14 cases of "atio()" in ceclient.cpp.
I can use the tx command to send actual hex, so its not too hard to get around this. But the cecclient commands are easier.
The text was updated successfully, but these errors were encountered:
On Mar 30, 2020, at 2:05 AM, Lars Op den Kamp ***@***.***> wrote:
Closed #480 via c299d71.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
COmmands that take an argument of the Logical Address, 0-F, fail when the address is A-F, because the code to parse the command uses atoi(). atoi() is expecting a decimal number, not Hex. So "name 0" works, giving the TV name, "name 4" works giving the name of device 4. I have a device B, happens to be an Apple TV. BUt "name b" gives the results of "name 0".
If there is an atoh() (ascii to hex), that would probably fix it. There are 14 cases of "atio()" in ceclient.cpp.
I can use the tx command to send actual hex, so its not too hard to get around this. But the cecclient commands are easier.
The text was updated successfully, but these errors were encountered: