Echelon LNS User Manual
Page 48
LNS Programmer's Guide
34
System
TemplateLibrary
Interface
Channel
NetworkServiceDevice
ComponentApp
Extension
NetworkInterface
DeviceTemplate
Subnet
Subsystem
Subsystem
AppDevice
ConnectDescTemplate
NetworkInterface
AppDevice
ObjectServer
Channel
NetworkInterface
AppDevice
Extension
Extension
NetworkServiceDevice
Subnet
Connections
MessageTag
NetworkVariable
Interface
Alias
KEY:
Object Only
Object &
Collection
DeviceTemplate
ComponentApp
Extension
Interface
NetworkVariable
ConfigProperty
MessageTag
ConfigProperty
LonMarkObject
NetworkVariable
LonMarkAlarm
ObjectStatus (2)
Network (3)
Application
Interface
AppDevice (MyVNI)
NvMonitorPoint
NvMonitorOptions (2)
FormatSpec
MsgMonitorOptions (2)
LdrfLanguage
Router
Channel
Subnet
RouterSide (2)
Extension
Subsystem
DetailInfo
Extension
UpgradeStatus
UpgradeInfo
NvMonitorOptions
MsgMonitorOptions
FormatSpec
DataPoint
A parenthetical number next to
an object or collection indicates
that the parent object
references multiple copies of
that object or collection
FormatSpec
DataPoint
Extension
DetailInfo
Subsystem
TestInfo
Error
Extension
RecoveryStatus
ComponentApp
PingIntervals
ServiceStatus
ConfigProperty
Account
CreditInfo
FileTransfer
MsgMonitorPoint
MonitorSet
DataValue*
SourceAddress*
FormatSpec (2)
*The objects marked with the * character are not referenced directly by any other object, but are created by events
and methods. The DataValue and SourceAddress objects are created by network variable and monitor point update
events, respectively. The DatabaseValidationReport, DatabaseValidationErrorSummary, and
DatabaseValidationErrorInstance objects are created when you call the Validate() method.
NetworkResources
FormatLocale
TestInfo
TypeSpec
DatabaseValidationReport*
DatabaseValidationErrorSummary*
DatabaseValidationErrorInstance*
MonitorSet
DataPoint
DataPoint
Figure 3.3 LNS Object Server Hierarchy