Programming I!-Macroexecutemod; I!-Macroexecutemod Module Definition; Parameters - AMX I!-MACROMANAGER Instruction Manual

Table of Contents

Advertisement

i!-MacroEditorMod requires the following touch panel pop-up pages:
Popup Page
mmParameterString
mmParameterNumber
mmMacroName
mmDelay
mmDeleteConfirm
KBShift

Programming i!-MacroExecuteMod

i!-MacroExecuteMod does not appear on the NetLinx bus as a NetLinx device. There is no need for
communication to this module.
This module is designed to allow the programmer to provide the user with a series of buttons that
can have macros assigned to them. These buttons use a variable text code so the module can assign
the macro name to the text of the button. These buttons also use a channel code to trigger the
execution of the macro and to provide feedback if the macro is running. The programer can place
the macro buttons anywhere on the touch panel allowing the user to customize the macro buttons to
achieve the end-user goals without modifications to the NetLinx code.

i!-MacroExecuteMod Module Definition

DEFINE_MODULE 'i!-MacroExecuteMod' mdlMMExe
Where mdlMMExe is a unique module name.

Parameters

vdvMacroEngine
i!-MacroManager
mmParameterEnum
mmParameterLevel
mmConnectlinxActions
KBKeyboard
KBKeypad
KBEKeypad
Popup Group
KBClients
KBClients
KBClients
KBClients
N/A
KBClients
A virtual device for communicating to the macro engine.
Programming i!-MacroManager
(vdvMacroEngine,
dvTP,
nchMMExeMacroExecute,
nvtMMExeMacroExecute,
nchMMExeMacroEdit,
nchMMExeMacroList,
nvtMMExeMacroList,
nchMMExeMacroListCtrl)
11

Advertisement

Table of Contents
loading

Table of Contents