Conndesc structure, Isiabortreason enumeration, Isicid structure – Echelon ISI User Manual

Page 106

Advertising
background image

ISI Programmer’s Guide

104

ConnDesc Structure

Contains details describing a connection. Used in the IsiConnection structure.

Data Type

Field

Name

Note

unsigned : 6

Offset Offset into the larger selector set for

connections from compound
assemblies with more than four

selectors, 0 for connections from

simple assemblies, connections from
compound assemblies covering four or

less than selectors, or the first
connection table entry related to a

connection from a compound assembly

with a width > 4. Also see CSMI.

unsigned : 1

Auto

1 for connections created with

automatic enrollment; 0 for
connections created with manual or

controlled enrollment.

unsigned : 1

Reserved. Set to zero when writing;

ignore when reading.

IsiAbortReason Enumeration

Identifies the cause of domain or device acquisition termination. Used as the
parameter for the isiAbort event for theIsiUpdateUserInterface() function.

IsiAbortReason Value Note

isiAbortUnsuccessful

1

Domain acquisition stopped after 20
retries, or any other failure to obtain

an unambiguous domain ID.

isiAbortMismatchingDidrm

2

Domain acquisition stopped due to

arrival of mismatching DIDRM.

isiAbortMismatchingDidcf

3

Domain acquisition stopped due to

arrival of mismatching DIDCF.

isiAbortMismatchService

4

Domain acquisition stopped due to

mismatching confirmation service

message.

IsiCid Structure

Contains the unique connection ID for a connection. The data held by this
structure uniquely identifies a connection in an ISI network.

Advertising