Struct nt::NetworkTables[][src]

pub struct NetworkTables { /* fields omitted */ }

Core struct representing a connection to a NetworkTables server

Methods

impl NetworkTables
[src]

Performs the initial connection process to the given target. Assumes that target is a valid, running NetworkTables server. Returns a new NetworkTables once a connection has been established.

Returns a clone of all the entries this client currently knows of.

Returns a clone of the entry with id id

Creates a new entry with data contained in data. The new entry will be accessible through self.entries()

This function will time out after 3 seconds if confirmation the value was written has not been received.

Deletes the entry with id id from the server the client is currently connected to Must be used with care. Cannot be undone

Deletes all entries from the server this client is currently connected to Must be used with care. Cannot be undone

Updates the value of the entry with id id. The updated value of the entry will match new_value

Updates the flags of the entry with id id.

Checks if the client is actively connected to an NT server true if the 3-way handshake has been completed, and the client is fully synchronized

Auto Trait Implementations