NetworkTables API

About

If you are working without a robot, (i.e running in server mode or in sim mode), you will not need to configure a NetworkTables server and Syanpse will automatically connect either to the self-hosted server or the Simulation NetworkTables server.

API

The tables below list each key name that Synapse sends over the network, along with a brief description. These entries can be found within a subtable named after your camera’s nickname (as shown in the Synapse UI), which is located under the main Synapse table (or the runtime nickname table).

Key
Type
Description

metrics

double[]

Metrics array for hardware perofmance information [cpu temp, cpu usage, memory, uptime, gpu memory split, used ram, used disk pct, npu usgae]

web_ui

string

URL in order to access the runtime UI

<cameraTable>/pipeline

int

Pipeline index for camera

<cameraTable>/record

bool

Recording status for camera

<cameraTable>/processLatency

double

Pipeline process latency

<cameraTable>/captureLatency

double

Camera capture latency

<cameraTable>/settings

Table

Holds all the settings for the current pipeline

<cameraTable>/data

Table

Holds all the data results for the current pipeline

Last updated