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 caméra |
cpu | Utilisation du CPU (pourcentage) |
finalYaw | Valeur finale de lacet |
fps | Images par seconde |
hwType | Entier du type de matériel |
ignoreNT | Drapeau d'ignorance de NetworkTables |
interfaceNeedsRefresh | Drapeau de demande de rafraîchissement d'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
}