Launching plug-ins – Echelon LNS User Manual
Page 300
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.