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