The bigger picture – Echelon LNS User Manual
Page 124
LNS Programmer's Guide
110
5
lcaResourceScopeMfgSubclass
Used for resource files containing
user definitions for all devices of a
specified manufacturer, device
class, and device subclass. This
selector value can be used by a
manufacturer for resource files
that apply to all of the
manufacturer’s devices of a
specific device class and subclass.
6
lcaResourceScopeMfgModel
Used for resource files containing
user definitions for all devices of a
specified manufacturer, device
class, device subclass, and model.
This selector value can be used by
a manufacturer for resource files
that apply to a particular version
of a single device type.
For example, if a manufacturer released a set of LonMark resource files with all type,
format, and language information for all its devices, this set of files would have a scope
selector of lcaResourceScopeMfg. If a resource file had a program ID of
80:00:01:00:00:00:00:00 and a scope selector of lcaResourceScopeMfg, then all
applications with 0:00:01 (Echelon) as the manufacturer section of their program ID
would use the types in this file.
The Bigger Picture
Figure 6.1 shows the device interface of the fictitious, energy-managed Cooker 2010
device produced by ACME Corporation. The device implements a standard functional
profile (SPFTnodeObject), and an ACME-defined functional profile (UFPTcooker).
SFPTnodeObject
nviRequest
nvoStatus
SCPTlocation cpLocation
UFPTcooker
nviEnable
nvoDemand
UCPTtimeSlice cpTimeSlice
SCPTdefault cpDefault
SNVT_obj_request SNVT_obj_status
UNVTenable UNVTdemand
Figure 6.1 Device Interface