![]() |
WPILibC++ 2027.0.0-alpha-3
|
Classes | |
| struct | NT_Value |
| NetworkTables Entry Value. More... | |
| struct | NT_TopicInfo |
| NetworkTables Topic Information. More... | |
| struct | NT_ConnectionInfo |
| NetworkTables Connection Information. More... | |
| struct | NT_ValueEventData |
| NetworkTables value event data. More... | |
| struct | NT_LogMessage |
| NetworkTables log message. More... | |
| struct | NT_TimeSyncEventData |
| NetworkTables time sync event data. More... | |
| struct | NT_Event |
| NetworkTables event. More... | |
| struct | NT_PubSubOptions |
| NetworkTables publish/subscribe options. More... | |
| struct | NT_TimestampedBoolean |
| Timestamped Boolean. More... | |
| struct | NT_TimestampedInteger |
| Timestamped Integer. More... | |
| struct | NT_TimestampedFloat |
| Timestamped Float. More... | |
| struct | NT_TimestampedDouble |
| Timestamped Double. More... | |
| struct | NT_TimestampedString |
| Timestamped String. More... | |
| struct | NT_TimestampedRaw |
| Timestamped Raw. More... | |
| struct | NT_TimestampedBooleanArray |
| Timestamped BooleanArray. More... | |
| struct | NT_TimestampedIntegerArray |
| Timestamped IntegerArray. More... | |
| struct | NT_TimestampedFloatArray |
| Timestamped FloatArray. More... | |
| struct | NT_TimestampedDoubleArray |
| Timestamped DoubleArray. More... | |
| struct | NT_TimestampedStringArray |
| Timestamped StringArray. More... | |
Macros | |
| #define | NT_DEFAULT_PORT 5810 |
| Default network tables port number. | |
Typedefs | |
| typedef int | NT_Bool |
| Typedefs. | |
| typedef unsigned int | NT_Handle |
| typedef NT_Handle | NT_ConnectionDataLogger |
| typedef NT_Handle | NT_DataLogger |
| typedef NT_Handle | NT_Entry |
| typedef NT_Handle | NT_Inst |
| typedef NT_Handle | NT_Listener |
| typedef NT_Handle | NT_ListenerPoller |
| typedef NT_Handle | NT_MultiSubscriber |
| typedef NT_Handle | NT_Topic |
| typedef NT_Handle | NT_Subscriber |
| typedef NT_Handle | NT_Publisher |
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 , NT_INTEGER = 0x100 , NT_FLOAT = 0x200 , NT_INTEGER_ARRAY = 0x400 , NT_FLOAT_ARRAY = 0x800 } |
| NetworkTables data types. More... | |
| enum | NT_EntryFlags { NT_PERSISTENT = 0x01 , NT_RETAINED = 0x02 , NT_UNCACHED = 0x04 } |
| 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_NetworkMode { NT_NET_MODE_NONE = 0x00 , NT_NET_MODE_SERVER = 0x01 , NT_NET_MODE_CLIENT = 0x04 , NT_NET_MODE_STARTING = 0x08 , NT_NET_MODE_LOCAL = 0x10 } |
| Client/server modes. More... | |
| enum | NT_EventFlags { NT_EVENT_NONE = 0 , NT_EVENT_IMMEDIATE = 0x01 , NT_EVENT_CONNECTED = 0x02 , NT_EVENT_DISCONNECTED = 0x04 , NT_EVENT_CONNECTION = NT_EVENT_CONNECTED | NT_EVENT_DISCONNECTED , NT_EVENT_PUBLISH = 0x08 , NT_EVENT_UNPUBLISH = 0x10 , NT_EVENT_PROPERTIES = 0x20 , NT_EVENT_TOPIC = NT_EVENT_PUBLISH | NT_EVENT_UNPUBLISH | NT_EVENT_PROPERTIES , NT_EVENT_VALUE_REMOTE = 0x40 , NT_EVENT_VALUE_LOCAL = 0x80 , NT_EVENT_VALUE_ALL = NT_EVENT_VALUE_REMOTE | NT_EVENT_VALUE_LOCAL , NT_EVENT_LOGMESSAGE = 0x100 , NT_EVENT_TIMESYNC = 0x200 } |
| Event notification flags. More... | |
Handle-based interface for C.
| #define NT_DEFAULT_PORT 5810 |
Default network tables port number.
| typedef int NT_Bool |
Typedefs.
| typedef NT_Handle NT_ConnectionDataLogger |
| typedef NT_Handle NT_DataLogger |
| typedef unsigned int NT_Handle |
| typedef NT_Handle NT_Listener |
| typedef NT_Handle NT_ListenerPoller |
| typedef NT_Handle NT_MultiSubscriber |
| typedef NT_Handle NT_Publisher |
| typedef NT_Handle NT_Subscriber |
| enum NT_EntryFlags |
| enum NT_EventFlags |
Event notification flags.
| enum NT_LogLevel |
| enum NT_NetworkMode |
| enum NT_Type |