Isiconnectionstate enumeration, Isicontrol enumeration – Echelon ISI User Manual

Page 108

Advertising
background image

ISI Programmer’s Guide

106

Byte offset

Data Type

Field Name

Note

N IsiCid

Cid See

IsiCid.

N+7

unsigned long

Selector

Selector value 0 – 0x2FFF.
The most significant 2 bits

must be cleared.

The byte offset N is 1 for the IsiConnectionHeader structure used with ISI
message types, and is 0 (zero) when used with the IsiConnection structure.

IsiConnectionState Enumeration

Specifies the state of a connection table entry.

IsiConnectionState Value

Note

isiConnectionStateUnused

0

The connection table entry is
unused.

isiConnectionStatePending

1

This connection table entry refers to
a currently or previously open

enrollment. A new open enrollment

message may override this record.

isiConnectionStateInUse

2

This connection table entry is in use.

isiConnectionStateTcsmr

3

This device will broadcast a CSMR

for this connection table entry

following the completion of domain
acquisition. After sending the

CSMR, the connection state returns

to isiConnectionStateInUse.

This state does not apply to devices

that do not support domain
acquisition.

IsiControl Enumeration

Specifies the requested operation for a controlled enrollment request contained in

a control request (CTRQ) message.

IsiControl Value

Note

isiNoop 0

No

action.

isiOpen 1

Call

IsiOpenEnrollment() using the

assembly number passed in as the

parameter.

isiCreate 2

Call

IsiCreateEnrollment() using the

assembly number passed in as the

parameter.

Advertising