Programming i!-MacroManager
5
i!-MacroManager
Strings
i!-MacroEngineMod supports the following in-bound strings (device to master).
i!-MacroEngineMod Module Definition
DEFINE_MODULE 'i!-MacroEngineMod' mdlMMEng(vdvMacroEngine,vdvConnectLinx)
Where
mdlMMEng
is a unique module name.
Parameters
vdvMacroEngine
A virtual device for communicating to the macro engine.
vdvConnectLinx
An array of virtual devices for communicating to i!-ConnectLinx.
Touch Panel Pages
i!-MacroEngineMod does not require any touch panel pages.
Programming i!-MacroEditorMod
i!-MacroEditorMod appears on the NetLinx bus as a NetLinx device. This device has 1 port with
channels, levels, commands and strings like most other devices.
Commands
i!-MacroEditorMod supports the following out-bound commands (master to device).
i!-MacroEngineMod - Strings
Command
Description
'LOAD-[Slot],[MacroName]'
Notification that macro MacroName was started in engine
slot Slot (1-10).
'KILL-[Slot],[MacroName]'
Notification that macro MacroName was kill with a KILL
command.
'STEP-[Slot],[Step#],[StepName]'
Notification that step Step# named StepName was
executed in engine slot Slot (1-10).
'UNLOAD-[Slot],[MacroName]'
Notification that macro MacroName was unload from
engine slot Slot (1-10). Occurs when the macro is finished
executing.
i!-MacroEditorMod - Commands
Command
Description
'DEBUGON'
Turn on debug.
'DEBUGOF'
Turn off debug. (Default)
'VERSION'
Send version information to master debug port (master messaging)