3.5. Connection Object
Class code 0x05. The Connection Class allocates and manages the internal resources associated
with both I/O and Explicit Messaging Connections.
3.5.1. Connection Object Attributes
Not supported.
3.5.2. Connection Object Instance Attributes
Connection Instance ID #
1
2
3.5.2.1. Explicit Messaging Connection Object Instance Attributes (Instance 1)
Attribute
Name
ID
1
state
2
instance_type
3
transportClass_trigger
4
produced_connection_id
5
consumed_connection_id
6
initial_comm_characteristics
7
produced_connection_size
8
consumed_connection_size
9
expected_packet_rate
12
watchdog_timeout_action
produced_connection_path
13
_length
14
produced_connection_path
consumed_connection_path
15
_length
16
consumed_connection_path
17
production_inhibit_time
* connection id dependant on device Mac ID
References the Explicit Messaging Connection
Reference the Polled I/O Connection
Data
Access
Type
Rules
USINT
Get
USINT
Get
USINT
Get
UINT
Get
UINT
Get
USINT
Get
UINT
Get
UINT
Get
UINT
Get/Set
USINT
Get/Set
UINT
Get
USINT
Get
(ARRAY)
UINT
Get
USINT
Get
(ARRAY)
UINT
Get
- 19 -
Description
Description
State of the object
00 = Non-existent
01 = Configuring
02 =
Waiting
for connection ID
03 = Established
04 = Timed Out
05 = Deferred Delete
Indicates connection type
Connection behavior
Placed in CAN ID field when
transmitting
CAN ID field value denoting received
messages
Defines producing / consuming
message groups
Max number of bytes transmitted across
this connection
Max number of bytes received across
this connection
Defines timing associated with this
connection
Inactivity/watchdog timeout action
Number of bytes in
produced_connection_path
attribute
Specifies Application Object(s)
whose data is to be produced by
this connection
Number of bytes in
consumed_connection_path
attribute
Specifies Application Object(s) whose
data is to be consumed
by this connection
Defines minimum time between new
data production
E6581268 ①
Default
Value
-
0
0x83
0x40B*
0x40C*
0x21
49
49
2500
Auto Delete
(1)
0
Empty
0
Empty
0