Connection object – Toshiba DEV001Z User Manual

Page 20

Advertising
background image

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

Advertising