
Event Handlers
63
NetLinx Programming Language Reference Guide
If the event handler is specified using an array for
DEV,CHANNEL
, or a
DEVCHAN
array,
GET_LAST
can determine which index in the array caused the event to run.
Channel events
A channel event is generated when
PULSE
,
TO
,
MIN_TO
,
ON
or
OFF
is called. An example channel event
is shown below:
Channel_Event[DEVICE,CHANNEL] or Channel_Event[(DEVCHAN[ ])]
{
ON:
{
// Channel ON event handler
}
OFF:
{
// Channel OFF event handler
}
}
The following table lists the information contained in Channel events:
Button Objects
Property Name
Type
Description
Button.Input
DEVCHAN
Channel
Button.Input.Channel
INTEGER
Channel
Button.Input.Device
DEV
Device
Button.Input.Device.Number INTEGER
Device number
Button.Input.Device.Port
INTEGER
Device port
Button.Input.Device.System
INTEGER
System number
Button.Holdtime
LONG
Current hold time in .10 second increments
Button.SourceDev
DEV
Source device of button event
Button.SourceDev.Number
INTEGER
Source device number
Button.SourceDev.Port
INTEGER
Source device port
Button.SourceDev.System
INTEGER
Source device system.
The Channel object is available to the channel event handler as a local variable.
Summary of Contents for NETLINX PROGRAMMING LANGUAGE
Page 15: ...Table of Contents xiii NetLinx Programming Language Reference Guide...
Page 16: ...xiv NetLinx Programming Language Reference Guide Table of Contents...
Page 18: ...Introduction 2 NetLinx Programming Language Reference Guide...
Page 76: ...Language Elements 60 NetLinx Programming Language Reference Guide...
Page 106: ...Combining Devices Levels and Channels 90 NetLinx Programming Language Reference Guide...
Page 112: ...Master To Master M2M 96 NetLinx Programming Language Reference Guide...
Page 182: ...Reserved Identifiers 166 NetLinx Programming Language Reference Guide...
Page 204: ...NetLinx UniCode Functions 188 NetLinx Programming Language Reference Guide...
Page 244: ...Appendix B Glossary 228 NetLinx Programming Language Reference Guide...
Page 245: ...Appendix B Glossary 229 NetLinx Programming Language Reference Guide...