46
Developers / How fast can GSD commands be sent?
« on: January 06, 2008, 08:47:48 pm »
I have been working on GSD template for LG LCD TV's. I have it working, but it appears that a couple things are happening:
Here is part of my log for LG LCD which reflects the my observations.
2. Commands are queued. Based on #### Pre-Process Queue = 2
3. And if not performed in a set amount of time there are removed from que: Ruby was unable to handle the command in reasonable amount of time and ---- _QueueProc Ignored - 89.
By the way, command 89 is Volume Up
I also have a PNP script to Detect LG LCD tv's of various models, but I have been reluctant to post about it due to this inability to control TV in timely manner.
I know that all codes are correct. The last problem I have been trying to figure out is that it if I wait a few seconds between Remote Control Inputs the commands are sent immediately, but if I try to repeat commands there is a few second pause before the commands are executed. Obviously this is a challenge for LiveTV which is the last barrier for my wife to switch completely to LMCE.
I am also seeing the same types of messages from UIRT-USB logs if that makes an difference.
Any input would be appreciated.
Thanks,
Rob
Here is part of my log for LG LCD which reflects the my observations.
Code: [Select]
05 01/06/08 10:47:08.760 GSDMessageTranslator isCmdImplemented = true <0xb5ff1b90>
05 01/06/08 10:47:08.760 #### Pre-Process Queue = 1 <0xb5ff1b90>
05 01/06/08 10:47:09.176 GSDMessageTranslator isCmdImplemented = true <0xb5ff1b90>
05 01/06/08 10:47:09.176 #### Pre-Process Queue = 2 <0xb5ff1b90>
(***):Received: kf\ 01\ 11\r\nf\ 00\ OK11x\r\n
(***):kf\ 01\ 11\r\nf\ 00\ OK11x\r\n: Command Processed Successfully
01 01/06/08 10:47:25.001 Ruby was unable to handle the command in reasonable amount of time <0xb77f4b90>
05 01/06/08 10:47:25.101 GSD-Sleep Post 89 : 100 <0xb77f4b90>
05 01/06/08 10:47:25.101 _QueueProc Post - 89 : 100 <0xb77f4b90>
05 01/06/08 10:47:25.101 ---- _QueueProc Ignored - 89 <0xb77f4b90>
05 01/06/08 10:47:25.101 ---- _QueueProc Ignored - 89 <0xb77f4b90>
1. There is a built in sleep period. Based on GSD-Sleep Post 89: 1002. Commands are queued. Based on #### Pre-Process Queue = 2
3. And if not performed in a set amount of time there are removed from que: Ruby was unable to handle the command in reasonable amount of time and ---- _QueueProc Ignored - 89.
By the way, command 89 is Volume Up
I also have a PNP script to Detect LG LCD tv's of various models, but I have been reluctant to post about it due to this inability to control TV in timely manner.
I know that all codes are correct. The last problem I have been trying to figure out is that it if I wait a few seconds between Remote Control Inputs the commands are sent immediately, but if I try to repeat commands there is a few second pause before the commands are executed. Obviously this is a challenge for LiveTV which is the last barrier for my wife to switch completely to LMCE.
I am also seeing the same types of messages from UIRT-USB logs if that makes an difference.
Code: [Select]
05 01/06/08 12:10:42.168 #### Pre-Process Queue = 4 <0xb5f67b90>
05 01/06/08 12:10:42.192 _QueueProc Pre - 205 : 0 <0xb5766b90>
05 01/06/08 12:10:42.192 GSD-Sleep Pre 205 : 0 <0xb5766b90>
05 01/06/08 12:10:42.832 GSD-Sleep Post 205 : 100 <0xb5766b90>
Which also does not respond to Remote Control Inputs in a timely manner.Any input would be appreciated.
Thanks,
Rob