![]() |
WPILibC++ 2027.0.0-alpha-2
|
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 |