tessl install tessl/pypi-pynetworktables@2021.0.0A pure Python implementation of NetworkTables, used for robot communications in the FIRST Robotics Competition.
Agent Success
Agent success rate when using this tile
75%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.01x
Baseline
Agent success rate without this tile
74%
Coordinate configurable NetworkTables update timing with explicit flush and listener draining controls for deterministic telemetry publishing. Values are staged locally and propagated on the configured cadence unless explicitly flushed.
@generates
class NetworkUpdateSynchronizer:
def __init__(self, interval_seconds: float = 0.1): ...
def configure_interval(self, interval_seconds: float) -> None: ...
def stage_value(self, path: str, value: object) -> None: ...
def flush_now(self) -> None: ...
def drain_listeners(self, timeout_seconds: float) -> bool: ...
def shutdown(self, timeout_seconds: float = 1.0) -> bool: ...Provides network table connectivity, configurable network update rates, manual flushing of pending network traffic, and listener queue draining.