Erreurs/Avertissements de Driver Station

In an effort to provide both Teams and Volunteers (FTA / CSA / etc.) more information to use when diagnosing robot problems, a number of Warning and Error messages have been added to the Driver Station. These messages are displayed in the DS diagnostics tab when they occur and are also included in the DS Log Files that can be viewed with the Log File Viewer. This document discusses the messages produced by the DS (messages produced by WPILib can also appear in this box and the DS Logs).

Manette débranchée

ERROR<Code>-44009 occurred at Driver Station
<time>2/5/2013 4:43:54 PM <unique#>1
FRC: A joystick was disconnected while the robot was enabled.

Cette erreur est déclenchée lorsqu’une manette est débranchée. Contrairement au texte du message, cette erreur s’affichera même si le robot n’est pas activé, ou même connecté à DS. Vous verrez une seule instance de ce message se produire chaque fois que Driver Station est démarré, même si les manettes sont correctement connectées et fonctionnent.

Note

Joystick Unplugged warnings can be silenced by calling DriverStation.silenceJoystickConnectionWarning(true) (Java, C++)

Communication perdue

Warning<Code>44004 occurred at Driver Station
<time>2/6/2013 11:07:53 AM<unique#>2
FRC: The Driver Station has lost communication with the robot.

Ce message d’avertissement s’affiche à chaque fois que Driver Station perd la communication avec le robot (indicateur de communication passant du vert au rouge). Une seule instance de ce message s’affiche lorsque DS démarre, avant que la communication ne soit établie.

Statut ping

Warning<Code>44002 occurred at Ping Results: link-GOOD, DS radio(.4)-bad, robot radio(.1)-GOOD, cRIO(.2)-bad, FMS- bad Driver Station
<time>2/6/2013 11:07:59 AM<unique#>5
FRC: Driver Station ping status has changed.

A Ping Status warning is generated each time the Ping Status to a device changes while the DS is not in communication with the roboRIO. As communications is being established when the DS starts up, a few of these warnings will appear as the Ethernet link comes up, then the connection to the robot radio, then the roboRIO (with FMS mixed in if applicable). If communications are later lost, the ping status change may help identify at which component the communication chain broke.

Temps écoulé depuis le démarrage du robot

WARNING<Code>44007 occurred at FRC_NetworkCommunications
**<secondsSinceReboot> 3.585**
FRC: Time since robot boot.

Ce message s’affiche à chaque fois que DS commence à communiquer avec le roboRIO. Le message indique la durée de fonctionnement, en secondes, du roboRIO et peut être utilisé pour déterminer si une perte de communication était due à un redémarrage du roboRIO.

Temps de détection de la radio

WARNING<Code>44008 occurred at FRC_NetworkCommunications
<radioLostEvents> 19.004<radioSeenEvents> 0.000
FRC: Robot radio dectection times

WARNING<Code>44008 occurred at FRC_NetworkCommunications
<radioLostEvents> 2.501,422.008<radioSeenEvents> 0.000,147.005
FRC: Robot radio dectection times.

Ce message peut s’afficher lorsque DS commence à communiquer avec le roboRIO et indique le temps, en secondes, depuis la dernière fois que la radio a été perdue et vue. Dans le premier exemple, l’image au-dessus du message indique que la connexion du roboRIO avec la radio a été perdue 19 secondes avant l’impression du message et que la radio a été revue à nouveau juste lorsque le message a été imprimé. Si plusieurs événements radioLost ou radioseen se sont produits depuis le démarrage du roboRIO, jusqu’à 2 événements de chaque type seront inclus, séparés par des virgules.

Pas de programme sur le robot

Warning<Code>44003 occurred at Driver Station
<time>2/8/2013 9:50:13 AM<unique#>8
FRC: No robot code is currently running.

Ce message s’affiche lorsque DS commence à communiquer avec le roboRIO, mais ne détecte aucun code Robot en cours d’exécution. Une seule instance de ce message sera émis si Driver Station est déjà ouvert et en cours d’exécution pendant que le roboRIO est en train de démarrer tandis que DS commencera la communication avec le roboRIO avant la fin du chargement du programme Robot.