Enhancer, Version 2 Copyright Alan H. Clifford, 1997. Enhancer is a program for the Psion 3A. WHAT IT DOES You're working on, for example, a spreadsheet and an alarm goes off. You press Esc to cancel the alarm and you are presented with Enhancer screen. Here, you have the option of scheduling an alarm for several minutes time or an alarm for a specific time and date. You are then back in your application and can continue working. An alarm created by Enhancer may be cancelled via "View next alarms" option in the Time application. CAVEAT Enhancer functions by reading the next alarm from the Time applications memory space and sets a timer to go off 2 seconds before the alarm. This reading occurs on switch on, when Enhancer comes to the foreground and on a (check) timer. Consequently, if you switch on your 3A, set an alarm in Time which is earlier than the current 1st alarm, and immediately switch off again, Enhancer does not know about the new alarm. It will not be picked up until the next switch on or until the (check) timer goes off. So if you do not switch on the Psion again before the alarm time, Enhancer will not have picked up the alarm. There is a problem with timers. They reset the auto switch off count, so Enhancer cannot be allowed to re-read the Time data at intervals less that the auto switch off value. The (check) timer is set to 10 seconds more than the auto switch off time so, if you allow the Psion to auto switch off, a check will occur before auto switch off (but the autoswitch off delay could be doubled). If auto switch off is disabled, the Time data are read every 59 seconds. The name on the system screen is changed to display the day and time of the next alarm. There is a problem with changing names on the system screen. After the (check) timer has gone off, the name on the system is not updated until the System screen lists are updated. Consequently, the name on the system screen may not reflect the current alarm. Enhancer reads directly from the Time applications memory space. Enhancer has been developed on a 1 Mb 3A. The locations of the data may be different on other Psions so Enhancer may not be able to find the data. PRICE This version of Enhancer can be used without payment. A payment may be required for future versions. CONTACTING THE AUTHOR The author can be contacted at: Internet: alan@donor2.demon.co.uk Fido: 2:440/4.6 DISCLAIMER Alan H. Clifford provides this program "as is" and makes no representation or warranty that this software is fit for any particular purpose.