Echelon ISI User Manual

Page 31

Advertising
background image

29

ISI Programmer’s Guide

A connection host opens enrollment by sending a

connection invitation

. Once a

connection host opens enrollment then any number of devices may join the
connection.

Connections are created among

connection assemblies

. A connection assembly is

a block of functionality, much like a functional block. A simple assembly refers to

a single network variable:

A connection assembly that consists of a single network variable is called a

simple assembly

. A single assembly can include multiple network variables in a

functional block, can include multiple network variables that span multiple

functional blocks, or can exist on a device that does not have any functional

blocks; an assembly is simply a collection of one or more network variables that
can be connected as a unit for some common purpose. A connection assembly

consisting of more than one network variable is called a

compound assembly

:

For example, a combination light-switch and lamp ballast controller may have
both a switch and a lamp functional block, which are paired to act as a single

assembly in an ISI network, but may be handled as independent functional
blocks in a managed network:

To communicate and identify an assembly to the ISI engine, the application

assigns a unique number to each assembly. This assembly number must be in
the 0 – 254 range sequentially assigned starting at 0. Required assemblies for

standard profiles must be first, assigned in the order the profiles are declared in

Advertising