Echelon ISI User Manual
Page 29

27
ISI Programmer’s Guide
function to obtain the current domain ID from any device in the network, even
from those that only implement ISI-S, or that do not implement or execute ISI at
all. This is typically used when installing replacement or redundant domain
address servers in a network: a domain address server will normally use the
IsiGetPrimaryDid() override to specify a unique, non-standard, primary domain
ID. A replacement domain address server, or a redundant domain address
server, needs to override this preference by using the domain ID that is actually
used in the network. This is provided with the IsiFetchDomain() function.
Device
DAS
IsiFetchDomain()
starts domain
fetching
Send Service
Pin message
Respond to Service
Pin message by
sending Wink
message
Respond to Wink
message with suitable
audible or visual
feedback
User confirms correct
device selection by
sending a second
Service Pin message
Respond to matching
Service Pin message by
assigning remote
domain to local device