                 Editing Fancy Scripts

Unlike Simple scripts, you provide just one list of 
Operations. The times you specify are then used to
schedule that list of operations; so if you have a
list of five operations and three times, you have
created (in effect) fifteen events. 

Each operation can be given its own offset, in hours and
minutes. The offset is simply added to the starting
time(s) of the script. Offsets can be negative or
positive, and range up to 23:59 minutes from the starting
time of the script. With the 'Incremental' option
off, operations don't affect each other and can be
listed in any order.

If an offset causes an operation to carry into the next
day, X10Sched will perform the needed adjustments to
make things work. For example, if you schedule
a time to occur on Mondays at 11:30p, and then
schedule a command to happen 45 minutes after that,
X10Sched will sucessfully figure out that you
mean 12:15 am on Tuesdays. It also properly adjusts
Today and Tomorrow as needed to account for offsets.

If you pick the 'Offsets are Incremental' option, offsets
are summed together as X10sched works down the list, so each
starting time is affected by the starting offsets of the
previous operations in the list. Of course, then the
order the operations are listed in /does/ matter. For
example,

"Sprinkler Zone 1" On
"Sprinkler Zone 1" Off after 30 m
"Sprinkler Zone 2" On
"Sprinkler Zone 2" Off after 10 m
    [x] Offsets are Incremental

Turns zone one on immediately at tne beginning of the script,
then turns it off after thirty minutes and turns zone two
on at that point, and turns it off 10 minutes later, for a total
playing time of 40 minutes. 

For use with the Incremental option, or just to keep your
operations list neat, you can use the Insert Operation to stick
new operations in between two existing operations. Click on an
existing operation, and then click on Insert, and your new
operation will go in between the one your chose and the one
above it (the one you clicked will be pushed downward). The
Add Operation button always appends a new operation to the bottom
of the list.


The Execute Operations Now button will pick all the 
listed Operations that have an offset of 0, and instruct the
CP-290 to execute them immediately.

The Freeze entire script option, if checked, will cause the 
script to be ignored by the CP-290; none of the timed events will
be programmed into the controller.