Transport Request/Response

Transport_ReqResp

The Transport Request and Transport Response Transforms are used with transport protocol ISO15765 to send and receive data that is longer than a standard 8-byte CAN message. Transport Request breaks TP messages into standard CAN frames and Transport Response receives CAN frames and assembles the TP message. Set the desired CAN Arbitration IDs in Properties for proper execution. The Tester Present signal can be used to turn on and off sending of the Tester Present Keep Alive Message.

They use the following Properties:

Broadcast Id: the Arb ID for the Tester Present message.

Transmit Id: the CAN Arb ID for the message sent to the ECU.

Receive Id: the CAN Arb ID for the message sent from the ECU.

Unique Id: If you have more than one pair of Transport Request/Response transforms, assign a unique number to both transforms to identify the pair. For example, assign an ID of 1 to both transforms connected to CAN A, and an ID of 2 to both transforms connected to CAN B.

Rename the CAN ports to the name of the CAN bus defined in MxVDev, then export the ports to automatically connect to the bus.

You can have multiple concurrent diagnostic sessions on a bus as long as the Transmit and Receive IDs are different. Be sure to pair the Transforms using the Unique ID property.

Flow Control

If the ECU (SUT) sends a valid STmin in a flow control message, that value is used as the separation time between frames. If the ECU sends 0, we clamp it to between 1 and 127 milliseconds.

To override the flow control message, use the OverrideInterFrameDelay port. The value is an integer in milliseconds. Setting OverrideInterFrameDelay to 0 resets the Transform to use the value from the flow control message. Microsecond values are not supported.

If the Disable Flow Control port is set to zero (enabled), the Transport Response Transform generates automatic flow control messages with a separation time of zero. If the port is set to 1 (disabled), the Transform does not send flow control messages. You must manually generate the messages from a TestCase.

Use with Diagnostic Transforms

These Transforms are usually used in conjunction with the Diagnostic Request/Response Transforms.

 

Related Topics:

Diagnostic Request/Response Transforms

Diagnostics Testing

Sample Projects - Sil/DiagSample

Configuring a Transport Layer (Alternate method)

Bus Overview