[][src]Crate nt

nt

nt is a client library to the NetworkTables revision 3 protocol, backed by tokio.

The provided NetworkTables struct contains methods for querying the state of the connection, accessing, as well as updating and creating entries that will be synced to the server.

Structs

Entry

Struct representing an immutable entry in NetworkTables with the given id

EntryData

Struct containing the data associated with an entry. Used interally to store entries

EntryMut

Struct representing an entry in NetworkTables with the given id This struct allows for changes to the entry's flags, and value.

Handle

Handle to the reactor backing a given NetworkTables

NetworkTables

Core struct representing a connection to a NetworkTables server

Parameter
RPCDefinitionData
RPCV0ExecuteBody
RPCV0ResponseBody
RPCV1ResponseBody
RPCV1ExecuteBody
RpcResult

Enums

CallbackType

Enum representing the types of actions that can notify callbacks when they occur

EntryType

Corresponds to the type tag that NetworkTables presents prior to the corresponding EntryValue

EntryValue

Enum representing the different values that NetworkTables supports

RPCExecutionBody
RPCResponseBody

Type Definitions

Result

Base result type for nt-rs