Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receiving UDS Message (FF + CF) #266

Closed
mdabrowski1990 opened this issue Apr 24, 2024 · 0 comments · Fixed by #280
Closed

Receiving UDS Message (FF + CF) #266

mdabrowski1990 opened this issue Apr 24, 2024 · 0 comments · Fixed by #280
Assignees
Labels
CAN Related to CAN specific implementation implementation Changes to code system tests New test cases for system or system integration testing

Comments

@mdabrowski1990
Copy link
Owner

mdabrowski1990 commented Apr 24, 2024

Requires

#248

Description

As a user, I would like to have a feature to receive UDS messages which are transmitted over First Frame and Consecutive Frames.
As a user, I would like to have handling of various timeouts when trying to receiving an UDS message.
As a user, I would like to have proper handling (according to ISO 14229) of Tester Present frames during receiving of an UDS message.

Testing

  • unit/integration tests
  • system tests

Acceptance Criteria

  • an error is raised if CF frame is received too late after FF
  • an error is raised if segmentation error occurs:
    • transmission stopped by transmission of other message
    • value of segmentation number in CF is incorrect
    • too many frames received (more than specified in Flow Control) - check proper handling according to UDS standard
  • an error is raised if timeout reached (no message received before timeout value achieved)
  • correct segmented UDS messages can be received over CAN
@mdabrowski1990 mdabrowski1990 added implementation Changes to code CAN Related to CAN specific implementation system tests New test cases for system or system integration testing labels Apr 24, 2024
@mdabrowski1990 mdabrowski1990 self-assigned this Sep 23, 2024
@mdabrowski1990 mdabrowski1990 linked a pull request Sep 30, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CAN Related to CAN specific implementation implementation Changes to code system tests New test cases for system or system integration testing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant