Isidrum structure – Echelon ISI User Manual
Page 117
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.