Launching plug-ins – Echelon LNS User Manual

Page 300

Advertising
background image

LNS Programmer's Guide

286

ObjectServer

ComponentApp

System

ComponentApp

Subsystem

AppDevice

DeviceTemplate

ComponentApp

Interface

LonMarkObject

ComponentApp

Start searching for
applicable plug-ins here, if
the action applies to a
functional block or some
sub-element of a
functional block

Continue search for
applicable plug-ins here.
Start search here unless
the action applies to a
functional block or a sub-
element thereof.

Continue search for
applicable plug-ins here.
Start search here unless
the action applies to a
device or a sub-element
thereof.

Continue search for applicable plug-ins
here. Start search here unless the action
applies to a specific system or a sub-
element thereof.

1

2

3

4

Figure 12.2 The ComponentApps Collection

Launching Plug-Ins

Once the director has detected the applicable plug-ins and chosen one, either

automatically or with the help of some suitable user-interface, the director needs to
connect to the plug-in. Then, it needs to initialize the plug-in by setting several of its
properties. Lastly, it needs to call the plug-in application’s SendCommand() method to

invoke the desired operation.

Advertising