Information for Tiledwall Administrators

From VrlWiki
Jump to navigation Jump to search

Back to Powerwall page

How to install TCPlistener as a user service

<html>

> Andrew Forsberg <asf@cs.brown.edu>
> to	problem <problem@cs.brown.edu>
> cc	"John N. Huffman" <John_Huffman@brown.edu>,
> David Laidlaw <dhl@cs.brown.edu>,
> Rajeev Surati <raj@scalabledisplay.com>
> date	Tue, May 5, 2009 at 3:45 PM
> 
> Hi,
> 
> There is a program ("C:\Program Files\Scalable
> Display\release\TCPListener 9001") that we want to have always running
> on lincoln.
> 
> Does anyone know if there's a way to do that in a reliable manner?
> 
> Andy

I think this should do what you want:

http://support.microsoft.com/default.aspx?scid=kb;en-us;137890

The program is installed in c:\Program Files\Windows Resource Kits\Tools.

</html>

N.B., you need to go into the registry too and add the command-line parameter "9001".

This link may be helpful:

http://www.mail-archive.com/unattended-info@lists.sourceforge.net/msg03762.html

It said: > parameters to services are in the registry, so you have to change the > registry. The key is something like > "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName". > Navigate to the Parameters subkey. If there isn't one, you have to create > it.

Documentation

The Scalable Display general documentation can be found at the links below:

===Reinstallation Note that if you reinstall the program there are a number of flags that need to be set in the advanced options menu item under help in the EasyBlend Program: In the event of a need to reinstall choose the option to keep the existing configuration rather then move and replace.

For posterity the non default flags that must be set are:

  • OutputDirectory = /var/tmp/ScalableData.ol
  • SetLightSpeedDefaultValue = 0
  • DotNet35Available = 0
  • UseColorBalanceGlobalAverage = 1
  • ReadProjectorAdjacencyArray = 1
  • bNormalize = 1
  • SerialPortType = TCPPort


Remote Control

The program "TCPListener.exe" must be running for remote commands to be sent. Our plan was to have it run as a user service (see first section above). But below is how to run it manually.

The program can be started with: <html>

C:\Program Files\Scalable Display\release\TCPListener.exe 9001

</html>

It probably should be put it in the startup folder.

Calypso Box:

There is a Controller Box accessible at 10.117.4.202 for the calypso IR controller. I will send the information later.

If you select the event viewer page you will see a number of items listed which you can add to or modify. The end column of each line has a green check that corresponds to issuing an http command that will enact the corresponding event. Generally it is best to precede each menu button event with an address by selecting and enablepi event where the i stands for a number been 1 and 9 for projectors 1 through 9.

Thus if you want to power on the projectors simple each 18 http requests : first enable the projector and press the power button, and do that for each of the 9 projectors.