WPILibC++
2019.1.1-beta-2-36-g3d54642
|
Handle-based interface for C. More...
Classes | |
struct | NT_String |
A NetworkTables string. More... | |
struct | NT_Value |
NetworkTables Entry Value. More... | |
struct | NT_EntryInfo |
NetworkTables Entry Information. More... | |
struct | NT_ConnectionInfo |
NetworkTables Connection Information. More... | |
struct | NT_RpcParamDef |
NetworkTables RPC Version 1 Definition Parameter. More... | |
struct | NT_RpcResultDef |
NetworkTables RPC Version 1 Definition Result. More... | |
struct | NT_RpcDefinition |
NetworkTables RPC Version 1 Definition. More... | |
struct | NT_RpcAnswer |
NetworkTables RPC Call Data. More... | |
struct | NT_EntryNotification |
NetworkTables Entry Notification. More... | |
struct | NT_ConnectionNotification |
NetworkTables Connection Notification. More... | |
struct | NT_LogMessage |
NetworkTables log message. More... | |
Macros | |
#define | NT_DEFAULT_PORT 1735 |
Default network tables port number. | |
Typedefs | |
typedef int | NT_Bool |
Typedefs. | |
typedef unsigned int | NT_Handle |
typedef NT_Handle | NT_ConnectionListener |
typedef NT_Handle | NT_ConnectionListenerPoller |
typedef NT_Handle | NT_Entry |
typedef NT_Handle | NT_EntryListener |
typedef NT_Handle | NT_EntryListenerPoller |
typedef NT_Handle | NT_Inst |
typedef NT_Handle | NT_Logger |
typedef NT_Handle | NT_LoggerPoller |
typedef NT_Handle | NT_RpcCall |
typedef NT_Handle | NT_RpcCallPoller |
Enumerations | |
enum | NT_Type { NT_UNASSIGNED = 0, NT_BOOLEAN = 0x01, NT_DOUBLE = 0x02, NT_STRING = 0x04, NT_RAW = 0x08, NT_BOOLEAN_ARRAY = 0x10, NT_DOUBLE_ARRAY = 0x20, NT_STRING_ARRAY = 0x40, NT_RPC = 0x80 } |
NetworkTables data types. More... | |
enum | NT_EntryFlags { NT_PERSISTENT = 0x01 } |
NetworkTables entry flags. More... | |
enum | NT_LogLevel { NT_LOG_CRITICAL = 50, NT_LOG_ERROR = 40, NT_LOG_WARNING = 30, NT_LOG_INFO = 20, NT_LOG_DEBUG = 10, NT_LOG_DEBUG1 = 9, NT_LOG_DEBUG2 = 8, NT_LOG_DEBUG3 = 7, NT_LOG_DEBUG4 = 6 } |
NetworkTables logging levels. More... | |
enum | NT_NotifyKind { NT_NOTIFY_NONE = 0, NT_NOTIFY_IMMEDIATE = 0x01, NT_NOTIFY_LOCAL = 0x02, NT_NOTIFY_NEW = 0x04, NT_NOTIFY_DELETE = 0x08, NT_NOTIFY_UPDATE = 0x10, NT_NOTIFY_FLAGS = 0x20 } |
NetworkTables notifier kinds. More... | |
enum | NT_NetworkMode { NT_NET_MODE_NONE = 0x00, NT_NET_MODE_SERVER = 0x01, NT_NET_MODE_CLIENT = 0x02, NT_NET_MODE_STARTING = 0x04, NT_NET_MODE_FAILURE = 0x08 } |
Client/server modes. | |
Handle-based interface for C.
enum NT_EntryFlags |
NetworkTables entry flags.
enum NT_LogLevel |
NetworkTables logging levels.
enum NT_NotifyKind |
NetworkTables notifier kinds.
enum NT_Type |
NetworkTables data types.