Spécification du statut JSON
La sortie de statut JSON de Limelight est utile pour les informations de diagnostic générales. La même sortie de statut JSON peut être récupérée en utilisant l'une de nos bibliothèques, ou via une requête GET à (adresse IP):5807/status
Chaque objet de statut JSON contient les entrées suivantes :
Nom de la clé | Description de la valeur |
---|---|
cameraQuat | Quaternion de la caméra (w, x, y, z) |
cid | ID du capteur de la caméra |
cpu | Utilisation du CPU (pourcentage) |
finalYaw | Valeur finale du lacet |
fps | Images par seconde |
hwType | Entier du type de matériel |
ignoreNT | Drapeau d'ignorance des NetworkTables |
interfaceNeedsRefresh | Drapeau de demande de rafraîchissement de l'interface |
name | Nom de l'appareil / nom d'hôte |
pipeImgCount | Nombre d'images du pipeline |
pipelineIndex | Index du pipeline actuel |
pipelineType | Type du pipeline actuel |
ram | Utilisation de la RAM (pourcentage) |
snapshotMode | Drapeau du mode instantané |
temp | Température du CPU (Celsius) |
{
"cameraQuat": {
"w": 0,
"x": 0,
"y": 0,
"z": 0
},
"cid": 5647,
"cpu": 47.208126068115234,
"finalYaw": 0,
"fps": 63.55415344238281,
"hwType": 7,
"ignoreNT": 0,
"interfaceNeedsRefresh": 0,
"name": "limelight",
"pipeImgCount": 2,
"pipelineIndex": 0,
"pipelineType": "pipe_color",
"ram": 75.23017120361328,
"snapshotMode": 0,
"temp": 57.93899917602539
}