10/10/25 - It’s been so long since we’ve last seen you! 
					
					10/24/22 - In searching for the perfect day, Timmy discovers something unexpected! 
					
					9/04/22 - That childhood favorite is back in a new Timmy video. 
					
					7/31/22 - It’s time for my second new Just Like Timmy video! 
					
					7/12/22 - Why not check out my new YouTube animation channel, Just Like Timmy! 
					
				 
			 
			
			
			
	
				
			 |  
		 
		 | 
		
			  | 
			
			
			 |  
		 
		
			 
			The following page was printed from remotecentral.com: 
			
  
 
	
 
In this section: Utilities designed to assist with the creation of your own ProntoScripts. 
 
 
Utilities Displaying 6  entries.  
ProntoScript Module Template v1.2 
Added in 2011 | 6,095 views 
The ProntoScript Module Template is a configuration file that serves as a backbone for building your ProntoScript module. Philips recommends starting with this file and adding your own integration functionality. 
Designed for: 
All Pronto Professional Models 
  | 
 |   
 
  
System Globals - Array Exchange Utility 
Added by Rusty Fobe | 2009 | 3,388 views 
Prints, restores or stores single- and multidimensional arrays into/from System Globals. Print shows the data in source format (=> ProntoScript console). This function invokes the Array Dimensions Utility called getDimensions. Includes examples, explanations and a test case. function = dumpArray (action, arrayName, dimensionalData, uptoColumns) - action = "print", "restore" or "store"
 - arrayName = name of the array, within quotes
 - dimensionalData format = [((#planes, )#rows, )#columns]
 - uptoColumns=option to store on element level
 
  
Designed for: 
Philips Pronto Professional TSU9600 
  | 
 |   
 
  
Array Dimensions Utility 
Added by Rusty Fobe | 2009 | 3,290 views 
Yields the dimensions of an array in the format [((#planes, )#rows, )#columns] or in the format ((#planes, )#rows, )#columns. function = getDimensions (array, format, dimensions, level) - array=name of the array, without quotes
 - format=if omitted, typeof result is object; if any value, typeof result is string
 - dimensions & level are for internal use only (it is a recursive function)
 
  
Designed for: 
Philips Pronto Professional TSU9600 
  | 
 |   
 
  
Trace Utility 
Added by Rusty Fobe | 2009 | 3,212 views 
The trace function is a logic debugging aid used with Pronto Script console, intended to offer more than System.print. It has 4 optional user definable arguments: function = trace (location, variables, traceDecision, traceType) - trace () prints the function that called trace
 - trace ("here") also prints user supplied location information
 - trace (variables), where variables is an array of variable names prints the content of the variables. Each name between quotes.
 - trace ("locA", variables, 1) prints also line with variable types
 - trace ("locB", variables, 2) prints only a line with variable types, below the location information (caller function + location)
 
 Although it is a quite a large function (a.o. due to the various possibilities and checking), it is easy to use.  
Designed for: 
Philips Pronto Professional TSU9600 
  | 
 |   
 
  
Widget Blinker 
Added by Rusty Fobe | 2009 | 3,176 views 
Makes a widget blink for a given number of times at a given frequency.
  function = blink (blinkData)
  blinkData = [widgetTag, blinkQuantity, blinkFrequency] 
Designed for: 
Philips Pronto Professional TSU9600 
  | 
 |   
 
  
System Globals - Variables Exchange Utility 
Added by Rusty Fobe | 2009 | 2,973 views 
v1.1 Prints, restores or stores a set of variables into/from System Globals. Keeps the original type of the variables when they are restored. Print shows the data in source format (=> ProntoScript console). Although I have programming experience, I am a javascript beginner and hobbyist related to the pronto TSU9600. Javascript experts can improve the code for sure. I tested it in my TV channel application, in which it appears to work well. function = dumpVariables (action, variables) - action = "print", "restore", "store"
 - variables = ["myVar1", "myVar2", etc]
 
  
Designed for: 
Philips Pronto Professional TSU9600 
  | 
 |   
 
  
 |   
 Search Remote Central's Files 
 
  
 
	
 Share with the remote control community by uploading a file to Remote Central! 
				
			 |  
		 
		 |