41 const char* str,
int* struct_size);
44 int raw_len,
int* struct_size);
NT_Type
NetworkTables data types.
Definition ntcore_c.h:53
struct NT_Value * NT_GetValueDoubleForTesting(uint64_t last_change, double val, int *struct_size)
struct NT_Value * NT_GetValueBooleanForTesting(uint64_t last_change, int val, int *struct_size)
struct NT_Value * NT_GetValueRawForTesting(uint64_t last_change, const char *raw, int raw_len, int *struct_size)
struct NT_EntryInfo * NT_GetEntryInfoForTesting(const char *name, enum NT_Type type, unsigned int flags, uint64_t last_change, int *struct_size)
struct NT_ConnectionInfo * NT_GetConnectionInfoForTesting(const char *remote_id, const char *remote_ip, unsigned int remote_port, uint64_t last_update, unsigned int protocol_version, int *struct_size)
struct WPI_String * NT_GetStringForTesting(const char *str, int *struct_size)
struct NT_Value * NT_GetValueStringForTesting(uint64_t last_change, const char *str, int *struct_size)
struct NT_Value * NT_GetValueBooleanArrayForTesting(uint64_t last_change, const int *arr, size_t array_len, int *struct_size)
struct NT_Value * NT_GetValueDoubleArrayForTesting(uint64_t last_change, const double *arr, size_t array_len, int *struct_size)
void NT_FreeConnectionInfoForTesting(struct NT_ConnectionInfo *info)
struct NT_Value * NT_GetValueStringArrayForTesting(uint64_t last_change, const struct WPI_String *arr, size_t array_len, int *struct_size)
void NT_FreeEntryInfoForTesting(struct NT_EntryInfo *info)
NetworkTables Connection Information.
Definition ntcore_c.h:191
struct WPI_String remote_ip
The IP address of the remote node.
Definition ntcore_c.h:198
unsigned int remote_port
The port number of the remote node.
Definition ntcore_c.h:201
uint64_t last_update
The last time any update was received from the remote node (same scale as returned by nt::Now()).
Definition ntcore_c.h:207
unsigned int protocol_version
The protocol version being used for this connection.
Definition ntcore_c.h:213
struct WPI_String remote_id
The remote identifier (as set on the remote node by NT_StartClient4().
Definition ntcore_c.h:195
NetworkTables Entry Value.
Definition ntcore_c.h:135
int64_t last_change
Definition ntcore_c.h:137
NT_Bool * arr
Definition ntcore_c.h:150
A const UTF8 string.
Definition string.h:14
const char * str
Contents.
Definition string.h:16