41 const char* str,
int* struct_size);
44 int raw_len,
int* struct_size);
NT_Type
NetworkTables data types.
Definition: ntcore_c.h:51
type
Definition: core.h:556
constexpr const char * name(const T &)
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_String * NT_GetStringForTesting(const char *str, 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 NT_Value * NT_GetValueStringArrayForTesting(uint64_t last_change, const struct NT_String *arr, size_t array_len, 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)
void NT_FreeEntryInfoForTesting(struct NT_EntryInfo *info)
NetworkTables Connection Information.
Definition: ntcore_c.h:206
struct NT_String remote_ip
The IP address of the remote node.
Definition: ntcore_c.h:213
unsigned int remote_port
The port number of the remote node.
Definition: ntcore_c.h:216
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:222
unsigned int protocol_version
The protocol version being used for this connection.
Definition: ntcore_c.h:228
struct NT_String remote_id
The remote identifier (as set on the remote node by NT_StartClient4().
Definition: ntcore_c.h:210
A NetworkTables string.
Definition: ntcore_c.h:133
char * str
String contents (UTF-8).
Definition: ntcore_c.h:140
NetworkTables Entry Value.
Definition: ntcore_c.h:150
int64_t last_change
Definition: ntcore_c.h:152
NT_Bool * arr
Definition: ntcore_c.h:165