Skip to content

Question Regarding an Error Related to the DiagnosticManager's Event #33

Answered by langroodi
KEDW0316 asked this question in Q&A
Discussion options

You must be logged in to vote

The DM has a SD client to discover your TestApp. There is a standard Monitor mechanism on DM that checks if the SD was successful or not. If within 6 seconds (by default) the TestApp is discovered via SOME/IP SD, the SD is reported as successful. Otherwise, the Monitor sets the Event to kFinallyHealed which leads to the reported DTC.

At the first stage of debugging, you can put a breakpoint on void DiagnosticManager::checkServiceDiscovery() function to see if the FSM state changes to SdClientState::ServiceReady/SdClientState::ServiceSeen or not. If yes, then you can increase the TIME-FAILED-THRESHOLD value on DM ARXML to something higher than 6000. If not, then you need to check whether the

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@KEDW0316
Comment options

@langroodi
Comment options

Answer selected by KEDW0316
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants