beautypg.com

Isididcf structure, Isididrm structure – Echelon ISI User Manual

Page 115

background image

113

ISI Programmer’s Guide

IsiDiagnostic Value

Note

isiSubnetNodeAllocation

1

A local subnet/node ID has been

allocated.

isiSubnetNodeDuplicate

2

A subnet/node ID duplicate has been

detected.

isiReceiveDrum

4

DRUM or DRUMEX message received.

isiReceiveTimg

5

TIMG message received.

isiSendPeriodic

6

Periodic message other than an NV
heartbeat message sent (see

IsiQueryHeartbeat() for these). The ISI

message code for the message sent is in
the numeric parameter. DRUM and

DRUMEX messages are reported with

the same message code (0), and CSMR
and CSMREX are reported with the

same message code (6).

isiSelectorDuplicate

7

Selector duplicate detected. The

parameter indicates the associated

assembly.

isiSelectorUpdate

8

Selector update detected. The

parameter indicates the associated
assembly.

isiReallocateSlot

9

Broadcasting slot has been reallocated

as a result of message spreading.

IsiDidcf Structure

An alias of the IsiDidrm data type, see there for details. The IsiDidcf data type is
used with domain confirmation messages (DIDCFs).

IsiDidrm Structure

Defines a domain response message.

Byte Offset

Data Type

Field Name

Note

1

unsigned : 3

DidLength

Number of significant bytes

in the DID array, may be 1,
3, or 6.

1

unsigned : 5

Reserved; set to zero when
sending, ignore when

receiving.