Telemetry

object Telemetry

Unified telemetry routing system.

Provides a global entry point to broadcast telemetry data across multiple TelemetryBackends simultaneously (e.g., standard Driver Station, FTC Dashboard, custom loggers).

Functions

Link copied to clipboard

Registers a new TelemetryBackend to receive telemetry updates.

fun addBackend(backend: Telemetry)

Helper function to wrap and register a standard FTC SDK SdkTelemetry instance as a backend.

Link copied to clipboard
fun log(line: String)

Logs a raw string line to all registered backends.

fun log(key: String, value: Any?)

Logs a key-value pair to all registered backends, automatically calling toString().

fun log(key: String, value: String)

Logs a key-value pair to all registered backends.

Link copied to clipboard

Triggers an update/flush on all registered backends. Called automatically by dev.nextftc.robot.opmode.TelemetryHook.