Wiadomości diagnostyczne W komunikacji UDS wiadomości wysyłane przez klienta nazywane są zapytaniami diagnostycznymi (lub żądaniami), natomiast wiadomości odsyłane przez serwer to odpowiedzi diagnostyczne.
Zapytanie diagnostyczne Każde zapytanie diagnostyczne rozpoczyna się od wartości SID (Service Identifier), która określa żądany serwis diagnostyczny.
Odpowiedź diagnostyczna W odpowiedzi na zapytanie klienta serwer może:
odesłać pozytywną odpowiedź odesłać negatywną odpowiedź nie wysłać żadnej odpowiedzi (np. gdy serwer nie obsługuje zapytania wysłanego z użyciem funkcjonalnego adresowania)
Pozytywna odpowiedź rozpoczyna się od wartości RSID (Response SID), gdzie:
RSID = SID + 0x40 + Format Negatywnej OdpowiedziBajtWartośćZnaczenie#10x7FWartość RSID charakterystyczna dla negatywnej odpowiedzi.#2SIDPowtórzona wartość SID zapytania, którego dotyczy odpowiedź.#3NRCKod przyczyny odrzucenia zapytania (Negative Response Code).
Kody NRC Kody negatywnej odpowiedzi (Negative Response Codes, NRC) znajdują się w trzecim bajcie negatywnej odpowiedzi i wskazują powód odrzucenia zapytania diagnostycznego. + Lista kodów