Cyberhorse Workshop
Google

Instructions for AutoFlight version 6.5

Table of contents

  1. Main menu
  2. Screens

  3. Functions
  4. Installation and uninstall
  5. Appendix: How to use Calendar program to set Tsak24

1. Main menu

  • Hide-----Disappears from screen but not quit running.
  • Schedule-----Enters Schedule screen to set tasks.
  • Options-----Enters Options screen to select options.
  • Soft Reset-----Reset system at once.
  • Quit-----Clears all predefined time notifications, stops the program running and all functions.





Return to contents


2. Screens:

  • Main screen

That is the first screen when start up the program. It is a list of all 24 tasks. It is flipped by LEFT and RIGHT key to browse all tasks. For Pocket/Professional devices, it can be done by moving a finger across the screen from right to left horizontally to next page, and from left to right to previous page.

Col1: Task's indexes. Every task is predefined with a numeric index.

Col2: Task's icons and start time. All icons also are referenced in Schedule screen. They may be understood from Schedule screen.

Col3: Task's icons and end time. Exception: It is displayed title for Alarm task or program/document name for Program task.

Col4: The days to execute task. Displaying types: is weekly  is monthly, is annually and is once. Exception: Because 24th task is from a Calendar's appointment, it is displayed appointment title.

Return to contents

  • Schedule screen

All Tasks are set by Schedule screen. Except auto lock/unlock and hotkey speak time, all functions are set in tasks.  

  1. No. list: Selects task number between Task1 to Task23. There is no Task24 because it is pickup from Calendar appointments.
  2. Type list: Selects task type.
  3. X checkbox: If it is checked, the task is paused but not cleared; Otherwise, the task is available.
  4. First time picker: The start time of task.
  5. Second time picker: The end time of task.
  6. Days group: Selects Every day, Weekly, Monthly, Annually or Once to allow task to be executed.
  7. Other options depending on task type.
  8. Menu:
    • New: Creates new schedule file.
    • Open: Opens an existent schedule file.
    • Save as: Saves current schedule file as another name.
    • Manager: Deletes or renames a existent schedule file. There is only deleting function by now.
    • Cancel: Exits editing schedule and does not save any change.
    • Done: Exits editing schedule and saves all changes.

    Tip: For Smartphone/Standard device, all schedule files are saved in system's \Application Data\AutoFlight folder. For Pocket PC'/Professional device, They are saved in system's \My Documents\AutoFlight folder. They wouldn't be removed by uninstalling or upgrading, but the default schedule file, named "Sample.set", is an exception.

Return to contents

  • Options screen
  • Enables/Disables Lock keypad after, that is auto lock keypad function. It is not supported for Windows Mobile 5.0 Pocket PC device.
  • Enables/Disables Auto unlock, that is one key unlock function. It is not supported for all Pocket PC/Professional devices. For Windows Mobile 5.0 Smartphone device, there is no the option, the function is enabled along with Lock keypad after option.
  • Fill Unlock phone code if any: If the system's Enable Phone Lock has been enabled, the password must be filled here, otherwise the phone lock can not be unlocked by one key. It is only for Smartphone/Standart device.
  • Enables/Disables Speaking time in 12 hours. If it is checked then reporting time both hourly and by hotkey would be voiced with 12 hours format, otherwise 24 hours format.

  • Enables speaking time hotkey: If it is checked, then speaking time can be fired any time by double clicking a hotkey selected from below list.

  • Enables/Disables Start at system boot: If it is checked, AutoFlight program would be start up automatically at system boot.

Return to contents


3. Functions:
  • Reports time:
    (1)Reports time hourly:
    It is need to set one or more tasks to define one or more time span of reporting hourly. Select Menu and then Schedule item to enter Schedule screen. In the Schedule screen, select task number and task Type--Chime Clock. Then, set begin time and end time. Note: In setting time box, the minute is neglected, only is hour value available. For instance: 5:20 - 22:30 means to report time hourly from 5:00 to 22:00, include 5:00 and 22:00. There also are correlative options in Chime Clock task settings, listed as below:
    • means Volume. There are seven items to set volume:
      1. =Earpiece volume means that the volume of Chime Clock is the same of earpiece volume which is adjusted by Volume Up and Volume Down buttons.
      2. Fixed 1 - Fixed 5 means that the volume is fixed at a value no matter what is earpiece volume and profiles.
      3. =Profiles sound volume (only for Smartphone/Standard device) means that the volume is determined by a profile. For example, if it is silent mode at 10 o'clock, then it would not chime clock at that time. Another example, if it is normal mode with volume 3 at 15 o'clock, then it will chime clock at the volume 3 of normal mode sound at that time.
    • Voice, otherwise bell-----If checked, reports time with voice, otherwise sound of strike bell.
    • Mute during flight mode-----If checked, disabled reporting time hourly at o'clock when phone is in flight mode.
    • Prelude-----The sound before reporting time. Both Music.wav and dududu.wav in the sounds list are prepared to serve as prelude. The Null.wav is a mute wav file, serve as to disable prelude sound. It also can be introduced by saving prepared wav file into specified folders (see Sets alarms).

<Return to contents>

(2)Reports time immediately: To fire reporting time immediately, double clicks the hotkey which you have defined in Options screen, no matter what status of phone is, silent or meeting mode, locked key or phone.

Note:

The interval between two clicking hotkey must be less than one second, otherwise the two clicking would serve as its orignal key function.

<Return to contents>

(3)Build Speaking time format file: It is a text file, named TimeFormat.ini,  located in "..\Program Files\AutoFlight\", composed line by line following the rules as below listed:

  1. The first line and all odd lines are voices sequence lines. The second line and all even lines are condition lines to be compared to determinate if their previous line, a voices sequence, may be performed.
    Example:
        !TheTimeIs.wav,H,!Oclock.wav
        M = 0 & [ H < 20 | ( H % 10 ) = 0 ]
        !TheTimeIs.wav,( H / 10 * 10 ),( H % 10 )!Oclock.wav
        M = 0
     

  2. A voices sequence line is composed by file names of voice waves, H, f( H ), M, or f( M ) according to a sequence you want, separated by comma (Space character is not allowed).

    Example 1: !TheTimeIs.wav,H,!Oclock.wav
    Example 2: !TheTimeIs.wav,H,( M / 10 * 10 ),( M % 10 )

    Note:

    • A file name must be leaded "!", e.g. "!ENowTime.wav".

    • H is represented current hour numbers. It will be replaced with a name of voicing number wave file by program automatically depending on current hour number, e.g. "8.wav".

    • M is represented current minute numbers. It will be replaced with a name of voicing number wave file by program automatically depending on current minute number. e.g. "50.wav".

    • Here f( H ) and f( M ) are represented formulas to get a number to voice. You have to replace it with a formula in the line.
      Example 1: ( M / 10 * 10 )
      Example 2: ( M % 10 )

      • A formula must be bracketed by "( " and " )". Note: there is a space character.

      • Only be H, M and constant number allowed for operands.

      • Only be +, -, *, / and %( modulus ) allowed for operators.

      • All operands and operators are seperated by a space character between each other.

    • All wave files must be located in folder of "..\Program Files\AutoFlight\Sound\"

    • All number voice waves must be named as number+".wav", if you want it will be represented by H or M, such as 0.wav, 1.wav, ..., 50.wav and so on.

  3. A condition line is composed by one or multiple comparison expressions, each other connected with logic operators "&"( AND ) or "|"( OR ).
    Example 1: M = 0 & [ H < 20 | ( H % 10 ) = 0 ]
    Example 2: M = 0
    Note:

    • Only be "=", "<" and ">" allowed as comparison expression's operators.

    • Only be H, M, f( H ), f( M ) and constant number allowed as comparison expression's operands.

    • There is only one level "[ " and " ]" brackets allowed to use to change priority of logical combining among comparison expressions. Note: there is a space character along with brackets.

    • There is a space character between comparison expression and logic operator.

  4. The program matches conditions one by one from second line (that is the first condition line) to the last line until one successful. So, in fact, the last voices sequence line is unconditioned, that is say the last condition line must be canceled. It is replaced with "#" to announce the end of lines.
     

<Return to contents>

  • Switches flight mode on/off at predefined time:

    Method 1: Set a task in Schedule screen,
    select Flight Mode task type and set time and period type. If system's SIM PIN is enabled, the PIN code option must be checked and PIN code must be inputted in the next box.
    Note: all tasks of Flight mode and Reset phone share the same PIN code option and PIN code value.

    Method 2: Set an appointment in Calendar program, insert #f# string into the title. The time of switching flight modes depends on the appointment's start date/time, end date/time and occurrence period.
    Note: PIN code can not be specified in a switching flight mode appointment. So, there must be at least one Flight mode task or Reset phone task in AutoFlight's schedule to check PIN code option and input PIN code value to serve for the appointment, if system's SIM PIN is enabled.

<Return to contents>
 

  • Call firewall:
    Set a task with Call Firewall task type in Schedule screen. In addition to setting time and period type, there are several options listed below for Call firewall task.
    • Select call firewall pattern in the list box. There are four type listed below.
      1. Black List-----accepts all call except from the black listed ones.
      2. Allow contacts only-----accepts calls from contacts only, others are rejected.
      3. White List-----accepts calls only from the white listed ones.
      4. Reject all calls-----pretty self explanatory.
    • Edit/View Black/White List: To create a phone list, for Pocket PC/Professional device, click the button laid just below pattern list box. For Smartphone/Standard device, it is done only to move selection to the button by navigation keys, and then press OK/Enter key. The button is available only when Black List or White List pattern, and its name text, is also depended on the pattern.
      • If there is no phone list have established for the task being set, then it is edit status when entering phone list. Otherwise, it is view status and you have to select Edit item in the menu to enter edit status.
      • In the edit status of phone list, all phone numbers can be inputted and edited by keyboard. For the last call phone number, it can be inserted by selecting Add last caller item in the menu.
      • An phone number in the phone list can be inserted "*" by selecting Insert * item in the menu to represent a set of phone numbers. 
        View status:     Edit status:
    • Reply with SMS: If this option id checked on, all rejected caller will receive an SMS. The content of SMS is specified in the editor box laid below.

       

<Return to contents>

  • Call forwarding at predefined time:

    Method 1:  On Schedule screen, select Call Forwarding task type, set time and period type
    and inputs the telephone number into Forward call to: box.  

    Method 2: Set
    an appointment in Calendar program, insert #cf#<telephone num># string into the title. For instance, the title of an appointment may be "meeting #cf#02188888888#"

    Note: It does not change or display the Call Forward sign in title bar after switching to Call Forward status.




                                       <Return to contents>
     
  • Power off at predefined time: (Smartphone only)
    Method 1: Pick up Power Off task type and set time and period type in Schedule screen as a task.

    Method 2: Set an appointment in Calendar program, insert #p# string into the title.

<Return to contents>
 

  • Soft Reset at predefined time:
    Soft reset once a day to have system memory kept clean and efficient.

    Method 1:
    Pick up Reset Phone task type and set time and period type in Schedule screen as a task. If system's SIM PIN is enabled, the PIN code option must be checked and PIN code must be inputted in the next box, .
    Note: all tasks of Flight mode and Reset phone share the same PIN code option and PIN code value.

    Method 2: Set
    an appointment in Calendar program, insert #r# string into the title. The time of soft reset depends on the appointment's start date/time, end date/time and occurrence period.
    Note: PIN code can not be specified in a soft reset appointment. So, there must be at least one Flight mode task or Reset phone task in AutoFlight's schedule to check PIN code option and input PIN code value to serve for the appointment, if system's SIM PIN is enabled.

<Return to contents>
 

  • Switches profiles at predefined time:

    Method 1: Pick up one of profile modes you want serve as task start type and another profile mode from below listbox serve as task end type, set time and period type in Schedule screen
    as a task.

    Method 2: Set
    an appointment in Calendar program, insert a string, formatting "start mode string<end mode string>", into the title. Here, "<>" means optional.

    Example1: #s##l#, it also can be written #s#l#.
    Example2: #l#, it is equal to #l##n#

    Profiles mode string table:
    Profile mode String
    Normal #n#
    Silent #s#
    Meeting #m#
    Loud #l#
    Automatic #a#


    Note: For Pocket PC/Professional device, there are only three profiles: Normal, Silent and Meeting. The meeting mode is equal to vibrate.

     <Return to contents>

  •  Locks keypad automatically and unlock keypad or phone by one click:
    Checks on "Lock keypad after" check box in Options screen to enable this function.

<Return to contents>

  • Sets alarms:
    On Schedule screen, Picks up Alarm task type and then the screen will be displayed as same as right picture.
    • Repeat: It is only for Smartphone. By checking it on, the Repeat options screen can be inspired. Detail to see animation below.
    • Title box: inputs alarm's name in here which will be displayed at third column in main screen and alarm's prompt screen.
    • Alarm Type list: there are six types of alarm. (Smartphone only)
      1. Play sound: plays specified sound only once.
      2. Vibrate: vibrates only once.
      3. Vibra then sound: vibrates first, then plays sound, only once.
      4. Vibra and sound: vibrates and plays sound at same time, only once.
      5. Increasing: Plays sound several times, and the sound is more and more loud.
      6. Rely on profile: the alarm type is specified by profile at the time of alarm fired.
    • Sound list: picks up one of sound from here. Note: there is a prefix character before each sound name in Sound list, that indicats the location of sound file, detail to see table below. Wav or mid sound file can be introduced into these locations to serve as alarms. The prelude of Chime Clock is located in the same way, but only wav file is allowed.
    • : sets alarm's volume from 1 to 5. Note: it is noneffective when alarm type is set to Rely on profile. (Smartphone only)
    • Test alarm: test alarm before applying it.
       
    Prefix Locations
    @ (AutoFlight installed folder)\Alarms
    $ (System path)\Windows
    * (Storage)\My Documents
    ! (Storage)\Application Data
    # (Storage Card)\My Documents

    Return to contents
     

  • Runs a program or opens an document at predefined time: 
    Method 1: On Schedule screen, picks up Program task type, sets time and days, selects a program or an document from the list at bottom of screen to be ran or opened at scheduled time. All items of Program or Document list comes from system's Start menu and the folder of AutoFlight schedule files (see here). You have to make a shortcut file for a document and save it into Start Menu folder to pick up from Program or Document list on the Schedule screen.
    Method 2: Set an appointment in Calendar program, inserts #o#file name# string into the title. The file name must be listed in folder of system's Start menu or the folder of AutoFlight schedule files, for changing .set files. For instance, a title of an appointment may be "meeting #o#Calendar.lnk#" or "switching schedule #o#sample.set#.

Tip: You may select macro file, recorded by MacroRecorder, in here to play back automatically a macro operation, for example, taking a photo picture and so on.

<Return to contents>

 

4. Installation and uninstall
  • Installation:

There is a step to install digital certificate in process of installation to have AutoFlight program switched flight mode by system's command. Also, in some device, the function of autolock keypad need this digital certificate installed. If this step is fail, flight mode would be switched by virtual operating Quick List, same as previous version, and for some device, the function of autolock keypad maybe disabled.

  • Uninstall

From home screen, select "Start"--->"Settings"--->"Remove program"--->"Cyberhorse Autoflight"

5. Appendix: How to use Calendar program to set Task24

----->----->---

-->----->----->

Note:

  • AutoFlight searches Calendar appointments at each O'clock, end time of previous task24 and begin of AutoFlight program.
  • If there is any nesting or cross appointments in Calendar, it would result in fail to search appointments by AutoFlight.
Copyright 2004~2012 Cyberhorse Workshop. All Rights Reserved