ITpNode

Summary

Represents a TP Node (Sender or Receiver) that provides the TP Address and the connection to the Topology description.

Properties

Structure

class ITpNode
connector

The connector of the TP Node.

Type

IConnector

drop_not_requested_nad
Configures if TP Frames of not requested LIN-Slaves are dropped or not.

True Means drop TP Frames of not requested LIN-Slaves False Means keep TP Frames of not requested LIN-Slaves It is only used for LIN Master nodes, ignored for slave nodes.

Type

bool or None

max_resp_pending_frames

Configures the maximum number of allowed response pending frames.

Type

int32 or None

name

The name of the TP Node.

Type

str

p2_max

After reception of a response pending frame the P2 timeout counter is reloaded with the timeout time P2 max..

Type

float or None

p2_timing
P2 timeout observation parameter.

It is only used for LIN Master nodes, ignored for slave nodes.

Type

float or None

st_min

The duration of the minimum time the CAN-TP sender shall wait between the transmissions of two Consecutive Frame N-PDUs.

Type

decimal or None

timeout_ar

Defines the timeout, in seconds, between the PDU transmit request of the Transport Layer to the Can Interface and the corresponding confirmation of the Can Interface on the receiver side (for FC or AF).

Type

decimal or None

timeout_as
Defines the time, in seconds, between the PDU transmit request for the first PDU of the group used in the current connection of the Transport Layer to the Can Interface

and the corresponding confirmation of the Can Interface (when having sent the last PDU of the group used in this connection) on the sender side (SF-x, FF-x, CF or FC (in case of Transmit Cancellation)).

Type

decimal or None

tp_address

The TP Address used by the TP Node.

Type

TpAddress

uuid

The UUID of the TP Node or the path to the TP Node is no UUID is defined.

Type

str