Isievent enumeration – Echelon ISI User Manual
Page 118
ISI Programmer’s Guide
116
Byte Offset Data Type
Field Name
Note
18 unsigned
long
Extended.Device
Class
Value from the
Device Class
standard program ID field.
For regular DRUM messages,
this field is always zero. You
must specify the
isiFlagExtended flag when
starting the ISI engine to use
this field.
20 unsigned
Extended.Usage
Value
from
the
Usage
standard program ID field.
For regular DRUM messages,
this field is always zero. You
must specify the
isiFlagExtended flag when
starting the ISI engine to use
this field.
IsiEvent Enumeration
Specifies an event that is passed into IsiUpdateUserInterface() when the ISI
engine does a callback.
IsiEvent Value
Note
isiNormal
0
User interface needs to be reset to the normal,
or idle, state. The parameter value is always
set to ISI_NO_ASSEMBLY.
isiRun
1
ISI engine successfully started (parameter = 1)
or stopped (parameter = 0).
isiPending 2
Connection
member related to the assembly
given with the numerical parameter entered the
pending state. The device has received an
acceptable CSMO, but has not accepted the
enrollment yet.
isiApproved
3
Connection member related to the assembly
given with the numerical parameter changed
from pending to approved. Occurs when a
pending enrollment has been accepted.
isiImplemented
4
Approved connection has been implemented.
The parameter identifies the assembly. For a
connection host this occurs when the device
invokes IsiCreateEnrollement() or
IsiExtendEnrollment(). For a connection member
this event occurs at the receipt of the first CSMC.