The bigger picture – Echelon LNS User Manual

Page 124

Advertising
background image

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

Advertising