6.5.6 RESET DIAGNOSTIC
La commande reset diagnostic permet à l'application de remettre à zéro les compteurs liés aux événements internes du système et les
données de mesurage de qualité du signal Wi-Fi (RSSI).
La structure de cette commande suit le même modèle d'envoi des paramètres, en utilisant les concepts « desired» et « reported».
Les commandes reset_watchdog_counter, reset_x_counter et reset_diag_rssi peuvent prendre les valeurs 0 ou 1. La
valeur « 1 » indique qu'on souhaite remettre à zéro le paramètre correspondant. La valeur « 0 », à son tour, indique que le paramètre ne doit pas
être modifié. Dans ce cas, il est également possible d'omettre simplement le canal du JSON.
REQUEST RESET DIAGNOSTIC :
{
"timestamp":1585819219,
"desired": {
"reset_diag": {
"reset_watchdog_counter":0,
"reset_logs_counter":1,
"reset_diag_rssi":1
}
}
}
RESPONSE RESET DIAGNOSTIC :
{
"pid": 51387408,
"device_id": "device0",
"timestamp":1585819219,
"reported": {
"reset_diag": {
"error": 0,
"reset_watchdog_counter":0,
"reset_logs_counter":0,
"reset_diag_rssi":0
}
}
}
Remarques :
Le timestamp est le même de la commande reçue (desired).
•
L'état décrit dans l'étape desired n'est appliqué que si l'exécution est réalisée sans erreurs.
•
La valeur présentée dans le champ error est un entier et elle signale l'erreur trouvée lors de l'exécution de la commande.
•
NOVUS AUTOMATION
24/102