Monitored Devices; Device Parameters; I!-Connectlinx; Level_Event Block - AMX RMS CODECRAFTER Instruction Manual

Hide thumbs Also See for RMS CODECRAFTER:
Table of Contents

Advertisement

Monitored Devices

RMS CodeCrafter generates a DATA_EVENT block for each Monitored Device not using a
support module. This block will always be generated as follows:
(*******************************************)
(* DATA: Left Projector
(*******************************************)
DATA_EVENT [dvLProj]
{
ONLINE:
{
Hours',1000,RMS_COMP_GREATER_THAN,RMS_STAT_MAINTENANCE,TRUE,0,RMS_PARAM_SET,sl
RMSLeftProjectorLampHours,0,0)
}
OFFLINE:
}

Device Parameters

RMS CodeCrafter generates an event handler for each device parameter of BUTTON. LEVEL, or
CHANNEL type. See the RMS CodeCrafter Requirements specification for an example.

i!-ConnectLinx

RMS CodeCrafter generates an DATA_EVENT block for the i!-ConnectLinx virtual device. If Pre-
Meeting Presets is selected, a LEVEL_EVENT block will also be created. Additionally, a
BUTTON_EVENT and a CHANNEL_EVENT should be included to connect i!-ConnectLinx
buttons to touch panel buttons.

LEVEL_EVENT Block

This block is of fixed format and is generated as follows. It does not make use of the i!-
ConnectLinx variables defined in the variables section.
(*******************************************)
(* LEVEL: i!-ConnectLinx Engine
(*******************************************)
LEVEL_EVENT[vdvCLActions,0]
{
// Store it if we have room
IF (MAX_LENGTH_ARRAY(asnNumberLevelArgValues) >= LEVEL.INPUT.LEVEL)
}
RMS CodeCrafter
// Register Device and Parameters
RMSRegisterDevice(dvLProj,'Left Projector','Manufacturer','Model')
RMSRegisterDeviceNumberParam(dvLProj,'Lamp
RMSNetLinxDeviceOffline(dvLProj)
asnNumberLevelArgValues [LEVEL.INPUT.LEVEL] = LEVEL.Value
*)
*)
Code Generation
81

Advertisement

Table of Contents
loading

Table of Contents