Skip to content

P2_CAN_Client implementation is not correct #52

@kaizh102

Description

@kaizh102

per ISO 15765-3, the P2_CAN_Client is the time between below two events:

  • client (tester) sent out the diagnostic request

  • client receives the first frame (or single frame) response from the sever (ECU/Vehicle).

Current implementation seems to be the between tester sent out diagnostic request and ECU sent out all the responses (first frame and all the consecutive frames).

This is causing the module raise timeout error when ECU is responding with multiple frames for one diagnostic request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions