JSON Status Specification
Limelight's JSON status output is useful for general diagnostic information The same JSON status output may be retrieved using one of our libraries, or via GET request at (ipaddress):5807/status
Every JSON status object contains the following entries:
| Key Name | Value Description |
|---|---|
| pipelineIndex | Current pipeline index (0-9) |
| pipelineType | Current pipeline type e.g. "pipe_color", "pipe_fiducial" |
| ignoreNT | 1 if NetworkTables pipeline control is disabled |
| interfaceNeedsRefresh | 1 if web interface needs refresh |
| pipeImgCount | Number of images in current pipeline |
| snapshotMode | Snapshot mode flag |
| hwType | Hardware type identifier |
| name | Device hostname |
| cid | Camera Sensor ID |
| temp | CPU temperature (Celsius) |
| cpu | CPU usage (percentage) |
| ram | RAM usage (percentage) |
| fps | Current processing FPS |
| finalYaw | Final fused yaw from IMU (degrees) |
| cameraQuat | Camera orientation quaternion (w, x, y, z) |
| finalimu | IMU data array: [robot_yaw, roll, pitch, internal_yaw, roll_rate, pitch_rate, yaw_rate, accel_x, accel_y, accel_z] (degrees, deg/s) |
{
"pipelineIndex": 0,
"pipelineType": "pipe_color",
"ignoreNT": 0,
"interfaceNeedsRefresh": 0,
"pipeImgCount": 2,
"snapshotMode": 0,
"hwType": 7,
"name": "limelight",
"cid": 5647,
"temp": 57.93899917602539,
"cpu": 47.208126068115234,
"ram": 75.23017120361328,
"fps": 63.55415344238281,
"finalYaw": 0,
"cameraQuat": {
"w": 1,
"x": 0,
"y": 0,
"z": 0
},
"finalimu": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
}