Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Professional Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
TSU9600 can't keep up...
This thread has 13 replies. Displaying all posts.
Post 1 made on Friday January 25, 2008 at 00:28
AMP
Lurking Member
Joined:
Posts:
January 2008
9
I've just installed a TSU9600 at home and am having one problem with it.

With my Tivo I'm used to being able to press the cursor keys in rapid succession in order to navigate to a certain item in a list. In other words... quickly press the down arrow 4 times and the system scrolls to the fourth item in the list.

If I do this on the TSU9600 I get 4 beeps (from the remote) to correspond with the 4 button presses, but don't get more than one or two cursor movements on Tivo menu. Does the TSU9600 not buffer commands?

I didn't have this issue with the Logitech Harmony or Niles Intellicontrol that I had installed previously.

I'm using an RFX9600 in this configuration and I have tried having the IR sent through the RFX as well as directly out of the TSU9600... no difference. There is also no difference in behavior between a hard and soft key on the pronto.

Any help or insight is appreciated.

Thanks!
-Andrew
Post 2 made on Saturday January 26, 2008 at 01:28
gwstudios
Senior Member
Joined:
Posts:
June 2004
1,379
I've noticed that as well with other remotes besides the Pronto, the URC MX-3000 is the same way, yet the cheaper MX-850 and 650 can keep up as fast as you can press buttons. The RTI touch screens are pretty good but also lag and skip commands when you want to scroll up/down using the hard button jog (up, down, left, right) control.
Post 3 made on Saturday January 26, 2008 at 01:43
sgtoma
Long Time Member
Joined:
Posts:
December 2007
73
Try using the rotary wheel for scrolling (you need firmware v.4.0.17). Put your Up and Down commands under RIGHT/ LEFT buttons and execute the action list by using executeActions.
See script in below:


Simple rotary function:

onRotary = function(clicks)
{
if (clicks > 0)
{System.print ("ROTARY Right");
//GUI.widget("PS_PAGE_UP").executeActions();
//GUI.widget("PS_CURSOR_UP").executeActions();

CF.widget("RIGHT", "ACTIONS", "RESOURCES").executeActions();
}
if (clicks < 0)
{System.print ("ROTARY Left");
//GUI.widget("PS_PAGE_DOWN").executeActions();
//GUI.widget("PS_CURSOR_DOWN").executeActions();

CF.widget("LEFT", "ACTIONS", "RESOURCES").executeActions();
}
};
//----------

It will execute actions (whatever you choose: rs232, ir, NOT script ) of buttons "LEFT" & "RIGHT", located in the page named "ACTIONS" in activity/device "RESOURCES", which of course you have to create.
You can also use it (see commented lines) to issue hard button presses (assuming that you hadn’t put any code under) like :Page+/-, CursorUp/Down, volume+/-, Program+/- whatever you fancy.
Post 4 made on Saturday January 26, 2008 at 10:26
gbk33
Long Time Member
Joined:
Posts:
June 2005
157
you also might wanna check your IR codes. Where did you get them from?
May the pronto be with you
Post 5 made on Sunday January 27, 2008 at 12:17
jonstephenson
Long Time Member
Joined:
Posts:
November 2003
92
This is a dumb question, but (for someone who just does not understand prontoscript), which tab does this script get placed under ???
Post 6 made on Sunday January 27, 2008 at 13:19
Deaky
Long Time Member
Joined:
Posts:
August 2007
53
If you place the script on the 'Advanced tab' of your device properties then it will work on every page of that activity. This is useful if you want the rotary wheel to act the same on every page of your device.

If you place the script on the 'Advanced tab' of a page then it will only work for that page. This is useful if you want the rotary wheel to act differently on each page of your device.

Rich

Last edited by Deaky on January 27, 2008 13:40.
OP | Post 7 made on Sunday January 27, 2008 at 13:25
AMP
Lurking Member
Joined:
Posts:
January 2008
9
Thanks for the helpful responses.

I just got started with ProntoScript and will give the rotary wheel suggestion a try. I'm assuming that this script goes into the "Advanced" tab of the device properties for my "watch tivo" activity, correct?

As for IR codes, I was using the database codes that came with PEP, but was having issues with the liveTV/guide buttons (common tivo issue). I ended up using the codes from one of the Tivo Series 3 PCFs that I pulled from the TSU7500 download area. These codes are working much better in general.
Post 8 made on Sunday January 27, 2008 at 14:28
jonstephenson
Long Time Member
Joined:
Posts:
November 2003
92
On January 27, 2008 at 13:19, Deaky said...
If you place the script on the 'Advanced tab' of your
device properties then it will work on every page of that
activity. This is useful if you want the rotary wheel
to act the same on every page of your device.


OK - One question - Having placed the script in my device properties, the wheel now clicks, and the debug screen (which I added) works showing wheel left and wheel right movement being detected, BUT I get the following prontoscript error for every left or right move of the wheel....

ProntoScript error: TypeErrorCFWidget ("RIGHT","ACTIONS","RESOURCES") has no properties

The button I have placed on device RESOURSES on page ACTIONS has an IR code assigned to it and I cannot work out what properties it is expecting!!!

Help (please!)
Post 9 made on Sunday January 27, 2008 at 14:57
Barry Gordon
Founding Member
Joined:
Posts:
August 2001
2,157
widget("RIGHT","ACTIONS","RESOURCES").executeActions(); may be what you want.

What activity are you in? If you are not in the RESOURCES activity I suggest you might need a CF. in front of widget as in CF.widget(.....

I generally store all reources like buttons to be acted upon by protoscript in a page called buttons or resources in the same activity and try not to cross actvities whenever possible
OP | Post 10 made on Sunday January 27, 2008 at 14:58
AMP
Lurking Member
Joined:
Posts:
January 2008
9
I was just about to post the same thing.... same issue here.

I was able to get it to work by having it hit the up/down hard buttons.

I also learned that no commands are issued if the minimum time on the command is set to .01. According to other posts here this appears to be a bug. I haven't tried any other command times, but at the default the action is way too slow.
Post 11 made on Sunday January 27, 2008 at 15:33
sgtoma
Long Time Member
Joined:
Posts:
December 2007
73
|| It will execute actions (whatever you choose: rs232, ir,
NOT script ) of buttons "LEFT" & "RIGHT", located in the
page named "ACTIONS" in activity/device "RESOURCES", which
of course you have to create.

ACTIONS/ page RESOURCES/ button LEFT/RIGHT created with respective names tagged accordingly (under the advanced/PS tab)?
If you do not know how to do it, read the developers guide.

for the moment use these lines and delete comment “//” the CF.widget…. line:

GUI.widget("PS_CURSOR_UP").executeActions();
GUI.widget("PS_CURSOR_DOWN").executeActions();
Put your codes under hard buttons cursor UP/down
.
OP | Post 12 made on Sunday January 27, 2008 at 16:17
AMP
Lurking Member
Joined:
Posts:
January 2008
9
Duh... forgot to tag the page.

Works now.

The lowest minimum time that I can get to execute is .07 seconds. Doesn't really make for speeding through the list, but is good to know how to do this.

Last edited by AMP on January 27, 2008 16:26.
Post 13 made on Monday January 28, 2008 at 01:40
Nychee
Lurking Member
Joined:
Posts:
January 2008
3
Thank you so much sgtoma! I'm not a programmer, so your script has been extremely helpful.

I can now not only use the scroll wheel to scroll through the Directv guide, but just by changing the LEFT/RIGHT button to the REWIND/FF button I created in RESOURCES, I can now use it as a jog wheel for my DVR and DVD Players!

That's just awesome! Thanks for sharing!
Post 14 made on Monday January 28, 2008 at 06:49
sgtoma
Long Time Member
Joined:
Posts:
December 2007
73
You got it.
To quote Barry: "Feed a man a fish, feed a man for a day; Teach a man to fish, feed a man for life"
I am a beginner myself with only basic programming language/syntax understanding.
Get the book "JavaScript: The Definitive Guide" David Flanagan.

Glad to help.

Sorin Toma


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse