E6581268 ①
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 | Name | Data | Access | Description | Default | |
ID | Type | Rules | Value | |||
|
| |||||
|
|
|
| State of the object |
| |
|
|
|
| 00 = |
| |
|
|
|
| 01 = Configuring |
| |
1 | state | USINT | Get | 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 | 0x40B* | |
transmitting | ||||||
|
|
|
|
| ||
5 | consumed_connection_id | UINT | Get | CAN ID field value denoting received | 0x40C* | |
messages | ||||||
|
|
|
|
| ||
6 | initial_comm_characteristics | USINT | Get | Defines producing / consuming | 0x21 | |
message groups | ||||||
|
|
|
|
| ||
7 | produced_connection_size | UINT | Get | Max number of bytes transmitted across | 49 | |
this connection | ||||||
|
|
|
|
| ||
8 | consumed_connection_size | UINT | Get | Max number of bytes received across | 49 | |
this connection | ||||||
|
|
|
|
| ||
9 | expected_packet_rate | UINT | Get/Set | Defines timing associated with this | 2500 | |
connection | ||||||
|
|
|
| Auto Delete | ||
12 | watchdog_timeout_action | USINT | Get/Set | Inactivity/watchdog timeout action | ||
(1) | ||||||
|
|
|
| Number of bytes in | ||
| produced_connection_path |
|
|
| ||
13 | UINT | Get | produced_connection_path | 0 | ||
_length | ||||||
|
|
| attribute |
| ||
|
|
|
|
| ||
|
| USINT |
| Specifies Application Object(s) |
| |
14 | produced_connection_path | Get | whose data is to be produced by | Empty | ||
(ARRAY) | ||||||
|
|
| this connection |
| ||
|
|
|
|
| ||
| consumed_connection_path |
|
| Number of bytes in |
| |
15 | UINT | Get | consumed_connection_path | 0 | ||
_length | ||||||
|
|
| attribute |
| ||
|
|
|
|
| ||
|
| USINT |
| Specifies Application Object(s) whose |
| |
16 | consumed_connection_path | Get | data is to be consumed | Empty | ||
(ARRAY) | ||||||
|
|
| by this connection |
| ||
|
|
|
|
| ||
17 | production_inhibit_time | UINT | Get | Defines minimum time between new | 0 | |
data production | ||||||
|
|
|
|
| ||
* connection id dependant on device Mac ID |
|
|
|
- 19 -