|
WPILibC++
2020.3.2
|
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. | |
| enum | NT_EntryFlags { NT_PERSISTENT = 0x01 } |
| NetworkTables entry flags. | |
| 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. | |
| 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. | |
| 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, NT_NET_MODE_LOCAL = 0x10 } |
| Client/server modes. | |
Handle-based interface for C.