Echelon ISI User Manual
Page 31

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