Echelon LNS Plug-in User Manual
Page 3
Table of Contents
For More Information and Technical Support................................................viii
Types of Plug-ins................................................................................ 2
LNS Plug-in Commands ..................................................................... 3
LNS Plug-in Properties ....................................................................... 3
Overview of the LNS Plug-in Framework Developer’s Kit ........................ 3
Creating and Redistributing LNS Device Plug-ins ......................... 5
Creating and Redistributing Plug-ins Overview............................................... 6
Implementing the Plug-in Server Class................................................... 12
Implementing the Plug-in Object Class................................................... 12
Implementing the Plug-in Form Class..................................................... 17
How Plug-ins Work with Directors................................................. 21
How Plug-ins are Represented In the LNS Object Server ............................ 22
How Plug-ins are Installed and Made Visible to LNS .................................... 22
How Plug-ins Implement the Registration Command ................................... 23
How Directors Launch and Manipulate Plug-ins ........................................... 25
How Directors Support Prelaunch........................................................... 27
How Directors Support MultiObject and SingleInstance ......................... 27
How Directors Pass Object Names......................................................... 29
How Plug-ins Let Directors Know About Errors ...................................... 29
How Plug-ins Know When To Exit .......................................................... 29
What Plug-ins Do When They Run in Standalone Mode .............................. 30
Responding to Property Reads and Writes ................................................... 30
Appendix A Standard Plug-in Commands ......................................... 33
Appendix B Standard Plug-in Properties........................................... 35
Appendix C Standard Plug-in Object Classes................................... 41
Appendix D Standard Plug-in Exceptions ......................................... 45
Appendix E Glossary ........................................................................... 47