Programming i!-Schedule
14
i!-Schedule
Modules
Two scheduling modules are available with i!-Schedule.
i!-ScheduleEngineMod
is the scheduling engine module only. This module has no user
interface and can be used for fixed events that do not need to be edited by the user.
i!-ScheduleMod
includes the functionality of the engine module and provides a user
interface where the user can edit the scheduling of events.
i!-ScheduleEngineMod Module
To assist you in your programming the i!-ScheduleEngineMod Module definition code is displayed
below. You can use this as a start to create custom programming or use it as-is for the standard
functionality.
Where:
mdlSch
is a unique module name.
i!-Schedule Strings
String
Description
"'ETIME[Event Number],[Time String]'"
End Time String for event number
"'DATE[Event Number],[Date String]'"
Date String for event number
"'PARAM[Param Number],[Param String]'"
Parameters for a current event that is about to be run.
All Time strings are in
HH::MM::SS
24-hour format. All Date strings are in
MM/DD/YYYY
format.
DEFINE_MODULE 'i!-SchedulEEngineMod' mdlSch(vdvSchEvents,
dvTmTimeSync,
strTmTzName,
strTmTzDesc,
dTmTzGmtOffset,
strTmTzDstRules,
strTmLocName,
dTmLocLong,
dTmLocLat,
nTmTsProtocol,
nTmTsCheck_Time,
strTmTsServer)
i!-ScheduleEngineMod Module Parameters
Parameter
Description
vdvSchEvents
A virtual device number for programming NetLinx events.
dvTmTimeSync
An IP device number for connecting to an Internet timeserver.
strTmTzName
A string containing the Time zone Name.
Example: "Eastern"
Continued
Содержание I!-SCHEDULE
Страница 1: ...instruction manual integration Solutions i Schedule...
Страница 4: ...ii i Schedule Table of Contents...
Страница 14: ...Using i Schedule 10 i Schedule...