Programming i!-MacroManager
15
i!-MacroManager
Strings
i!-MacroSchedulerEngine supports the following in-bound strings (device to master):
i!-MacroSchedulerEngineMod - Commands (Cont.)
[Time String]
Any time or time from Astronomical event in 24 hour time
where Astronomical event is 'Sunrise" or "Sunset" and
offset can be '-' or '+' and time is 'HH:MM'.
Examples:
'01:00', 'Sunset', 'Sunrise', '00:30', 'Sunrise-01:00',
'Sunset-00:30', '00:25'
[Date String]
Any fixed date in "MM/DD/YYYY" format
Daily: "[WD,WE] [xMultiplier]
"Weekly: "[SMTWTFS] or [-------] [xMultiplier]
"Monthly: "[Day 1-31] [xMultiplier]
"Monthly: "[First,Second,Third,Fourth,Last]
[Sun,Mon,Tue,Wed,Thu,Fri,Sat] [xMultiplier]
" Yearly: "[Jan,Feb,Mar,.Apr,May,Jun,Jul,Aug,
Sep,Oct,Nov,Dec] [Day 1-31]
"Yearly: "[First,Second,Third,Foruth,Last]
[Sun,Mon,Tue,Wed,Thu,Fri,Sat][Jan,Feb,Mar,.Apr,May,Jun,
Jul,Aug,Sep,Oct,Nov,Dec]"
[Start]
1 - 240
[Count]
1 - 240
[Start Macro]
Any valid macro file
[End Macro]
Any valid macro file
Command
Description
"'PAST-',[Binary Event List String]"
List of past event indexes
"'CURRENT-',[Binary Event List String]"
List of current/active event indexes
"'FUTURE-',[Binary Event List String]"
List of future event indexes
'CANCEL-[Event
Number],[Name],[STime],[SDate],[Time],
[Date]'
Notification that an event was cancelled by
the CANCEL- command.
'END-[Event
Number],[Name],[STime],[SDate],[Time],
[Date]'
Notification that an event ended normally.
'RUN-[Event
Number],[Name],[STime],[SDate],[Time],
[Date]'
Notification that a scheduled event started.
'NAME-[Event Number],[Event Name]'
Event Name for event Event Number
'SMACRO-[Event Number],[MacroFile]'
Start Macro for event Event Number.
'EMACRO-[Event Number],[MacroFile]'
End Macro for event Event Number.
'STIME[Event Number],[Time String]'
Start Time String for event Event Number
'ETIME[Event Number],[Time String]'
End Time String for event Event Number
'DATE[Event Number],[Date String]'
Date String for event Event Number
'SNEXT-[Event Number],[Date],[Time]'
Next start Date and Time for event Event
Number.
'ENEXT-[Event Number],[Date],[Time]'
Next end Date and Time for event Event
Number.