beautypg.com

Isidrum structure – Echelon ISI User Manual

Page 117

background image

115

ISI Programmer’s Guide

IsiEvent Value

Note

isiDirectionAny

2

Indicates that both input and output

network variables may be applicable to

this connection. Used to support N:M
connections.

isiDirectionVarious

3

Indicates the network variable direction
is distinct and a combination of inputs

and outputs. Used in compound
assemblies, where the network variable

directions are defined by the functional

profile.

IsiDrum Structure

Defines a domain resource usage message (DRUM/DRUMEX).

Byte Offset Data Type

Field Name

Note

1

unsigned : 3

DidLength

States the number of

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

1

unsigned : 3

Reserved. Set to zero when
sending, ignore field when

receiving DRUM message

unless otherwise known.

1

unsigned : 2

UserDefined

Reserved. Set to zero when

sending, ignore when
receiving.

2

unsigned [6] DomainId

Primary domain ID (see
DidLength for number of

significant bytes).

8

unsigned [6] NeuronId

Sender’s Neuron ID.

14

unsigned

SubnetId

Sender’s current subnet ID.

15

unsigned

NodeId

Sender’s current node ID.

16

unsigned

Nuid

Sender’s non-unique device

ID. See the IsiDidrq structure
for a description.

17 unsigned

ChannelType

Value

from

the

Channel Type

standard program ID field.