16 struct NT_String* NT_GetStringForTesting(
const char*
string,
int* struct_size);
25 void NT_FreeEntryInfoForTesting(
struct NT_EntryInfo* info);
28 const char* remote_id,
const char* remote_ip,
unsigned int remote_port,
29 unsigned long long last_update,
unsigned int protocol_version,
34 struct NT_Value* NT_GetValueBooleanForTesting(
unsigned long long last_change,
35 int val,
int* struct_size);
37 struct NT_Value* NT_GetValueDoubleForTesting(
unsigned long long last_change,
38 double val,
int* struct_size);
40 struct NT_Value* NT_GetValueStringForTesting(
unsigned long long last_change,
41 const char* str,
int* struct_size);
43 struct NT_Value* NT_GetValueRawForTesting(
unsigned long long last_change,
44 const char* raw,
int raw_len,
47 struct NT_Value* NT_GetValueBooleanArrayForTesting(
48 unsigned long long last_change,
const int* arr,
size_t array_len,
51 struct NT_Value* NT_GetValueDoubleArrayForTesting(
52 unsigned long long last_change,
const double* arr,
size_t array_len,
55 struct NT_Value* NT_GetValueStringArrayForTesting(
56 unsigned long long last_change,
const struct NT_String* arr,
57 size_t array_len,
int* struct_size);
60 struct NT_RpcParamDef* NT_GetRpcParamDefForTesting(
const char* name,
73 unsigned int version,
const char* name,
size_t num_params,
79 unsigned int rpc_id,
unsigned int call_uid,
const char* name,
80 const char* params,
size_t params_len,
int* struct_size);
NetworkTables RPC Call Data.
Definition: ntcore_c.h:150
NetworkTables RPC Result Definition.
Definition: ntcore_c.h:134
NetworkTables Connection Information.
Definition: ntcore_c.h:119
NetworkTables Entry Value.
Definition: ntcore_c.h:80
NetworkTables Entry Information.
Definition: ntcore_c.h:104
unsigned int flags
Entry flags.
Definition: ntcore_c.h:112
unsigned long long last_change
Timestamp of last change to entry (type or value).
Definition: ntcore_c.h:115
struct NT_String name
Entry name.
Definition: ntcore_c.h:106
A NetworkTables string.
Definition: ntcore_c.h:65
NetworkTables RPC Definition.
Definition: ntcore_c.h:140
NetworkTables RPC Parameter Definition.
Definition: ntcore_c.h:128
enum NT_Type type
Entry type.
Definition: ntcore_c.h:109