Octets
|
Structure
|
Description
|
---|---|---|
0
|
bit 0 : not_reachable
|
bit 0 =1 si l'esclave est non connecté ou éteint.
|
bit 1 : not_ready
|
bit 1 =1 si l'esclave n'est pas prêt pour les échanges de données.
|
|
bit 2 : config_fault
|
bit 2 =1 si erreur de configuration de l'esclave à la demande du test.
|
|
bit 3 : ext_diag
|
bit 3 =1 si diagnostic étendu (octet 7 à FFh en héxadécimal).
|
|
bit 4 : not_supported
|
bit 4 =1 si la fonction est non supportée par l'esclave.
|
|
bit 5 : invalid_rsp
|
bit 5 =1 si erreur lors de la dernière réponse de l'esclave.
|
|
bit 6 : param_fault
|
bit 6 =1 si erreur lors du dernier message de paramétrage de l'esclave.
|
|
bit 7 : master_lock
|
bit 7 =1 si l'esclave est déjà paramétré par un autre module maître.
|
|
1
|
bit 0 : prm_required
|
bit 0 =1 si l'esclave doit être à nouveau configuré et paramétré.
|
bit 1 : diag_data_rdy
|
bit 1 =1 si l'esclave a généré un diagnostic pour être traité par le maître.
|
|
bit 2 : is_slave_diag
|
bit 2 =0 si le diagnostic a été créé par le maître.
|
|
bit 2 =1 si le diagnostic a été créé par l'esclave.
|
||
bit 3 : wdt_active
|
bit 3 =1 si le chien de garde de l'esclave est actif.
|
|
bit 4 : freeze_mode
|
bit 4 =1 si les entrées de l'esclave sélectionné sont gelées.
|
|
bit 5 : sync_mode
|
bit 5 =1 si les sortie de l'eslave sélectionné sont gelées.
|
|
bit 6 :
|
non utilisé.
|
|
bit 7 : inactive
|
bit 7 =1 si l'esclave est inactif (exclu du traitement).
|
|
2
|
bit 0 à 6
|
Non utilisés.
|
bit 7 : diag_overflow
|
bit 7 =1 si le nombre de diagnostic dépasse la taille des mots de réception.
|
|
3
|
master_address
|
Adresse du module maître qui paramètre l'esclave.
|
4/5
|
PNO_identifer
|
Code d'identification de l'esclave.
|
6...244
|
specific_diag
|
Données de diagnostic spécifiques optionnelles.
|