/* ************************************************************************** * The Pebbles Personal Digital Assistant Project * * ************************************************************************** * This code was written as part of the Pebbles project at * * Carnegie Mellon University. See the following for more information: * * http://www.cs.cmu.edu/~pebbles * * This code is being made available for free general non-commercial use. * * For other conditions, see http://www.cs.cmu.edu/~pebbles/conditions.html * * Please contact us for more information: pebbles@cs.cmu.edu * * Copyright (C) 1998 - Carnegie Mellon University * * **************************************************************************/ /* Remote Commander - IR Version Designed and implemented by Benjamin Bostwick (bb46@andrew.cmu.edu) */ Remote Commander has been tested on Win95, no support is provided for Win98 To Use IR Commander: 1. Start Windows IR Monitor 2. Start Remote Commander PC and set the port to the virtual IR serial port number 3. Start IRCommander on the Pilot 4. Press the "Start IR" button on the Pilot 5. The IR monitor should indicate that a connection has been initiated. Once initial handshaking has been completed, the Pilot will return to the Remote Commander screen and IR communication is active. 6. When finished with the IR commander, press the "Start IR" button again, then press the exit button or switch apps. If you exit without pressing the "Start IR" button, IR functions don't get shut down properly and you may have to restart both the PC and Pilot in order to get IR communication to work properly again. WARNING: The IR operation is very delicate. I'm not exactly sure why, but the IR communication is very slow. I implemented a crude buffering scheme, but it still gets backed up quite often. If a lot of data is being sent (i.e. scribbling on the pilot) the IRCommander will crash.