beautypg.com

Echelon ISI User Manual

Page 46

background image

ISI Programmer’s Guide

44

IsiEvent Value

Note

isiNormal

0

The ISI engine has returned to the normal, or

idle, state for an assembly. The related

assembly is encoded in the parameter; a
parameter value of ISI_NO_ASSEMBLY

indicates that the event applies to all
assemblies.

isiRun

1

The ISI engine has been successfully started
(parameter = 1) or stopped (parameter = 0).

isiPending

2

The connection related to the assembly given
with the numerical parameter has entered the

pending state. The event means the device has

received and provisionally approved a
connection invitation, but has not yet accepted

the connection invitation. This event only

applies to a connection member. For a
connection host see isiPendingHost.

isiApproved

3

The connection related to the assembly given
with the numerical parameter changed from the

pending state to the approved state. This event
occurs when a connection invitation has been

provisionally approved and accepted. This

event only applies to a connection member. For
a connection host see isiApprovedHost.

isiImplemented

4

The connection related to the assembly given
with the numerical parameter has been

implemented. This event occurs on a

connection host after calling
IsiCreateEnrollment() or IsiExtendEnrollment()

to implement a connection and close

enrollment, and on a connection member after
receiving an enrollment confirmation message

(CSMC).

isiCancelled

5

The connection related to the assembly given

with the numerical parameter has been
cancelled by a timeout, user intervention, or

network action. An assembly number of

ISI_NO_ASSEMBLY indicates that all pending
enrollments are cancelled.

isiDeleted

6

The connection related to the assembly given
with the numerical parameter has been deleted.