![]() |
WPILibC++ 2025.3.2
|
Classes | |
| struct | nt::EventFlags |
| Event notification flags. More... | |
| struct | nt::TopicInfo |
| NetworkTables Topic Information. More... | |
| struct | nt::ConnectionInfo |
| NetworkTables Connection Information. More... | |
| class | nt::ValueEventData |
| NetworkTables Value Event Data. More... | |
| class | nt::LogMessage |
| NetworkTables log message. More... | |
| class | nt::TimeSyncEventData |
| NetworkTables time sync event data. More... | |
| class | nt::Event |
| NetworkTables event. More... | |
| struct | nt::PubSubOptions |
| NetworkTables publish/subscribe options. More... | |
| struct | nt::Timestamped< T > |
| Timestamped value. More... | |
Typedefs | |
| using | nt::TimestampedBoolean = Timestamped<bool> |
| Timestamped Boolean. | |
| using | nt::TimestampedInteger = Timestamped<int64_t> |
| Timestamped Integer. | |
| using | nt::TimestampedFloat = Timestamped<float> |
| Timestamped Float. | |
| using | nt::TimestampedDouble = Timestamped<double> |
| Timestamped Double. | |
| using | nt::TimestampedString = Timestamped<std::string> |
| Timestamped String. | |
| using | nt::TimestampedStringView = Timestamped<std::string_view> |
| Timestamped String view (for SmallVector-taking functions). | |
| using | nt::TimestampedRaw = Timestamped<std::vector<uint8_t>> |
| Timestamped Raw. | |
| using | nt::TimestampedRawView = Timestamped<std::span<uint8_t>> |
| Timestamped Raw view (for SmallVector-taking functions). | |
| using | nt::TimestampedBooleanArray = Timestamped<std::vector<int>> |
| Timestamped BooleanArray. | |
| using | nt::TimestampedBooleanArrayView = Timestamped<std::span<int>> |
| Timestamped BooleanArray view (for SmallVector-taking functions). | |
| using | nt::TimestampedIntegerArray = Timestamped<std::vector<int64_t>> |
| Timestamped IntegerArray. | |
| using | nt::TimestampedIntegerArrayView = Timestamped<std::span<int64_t>> |
| Timestamped IntegerArray view (for SmallVector-taking functions). | |
| using | nt::TimestampedFloatArray = Timestamped<std::vector<float>> |
| Timestamped FloatArray. | |
| using | nt::TimestampedFloatArrayView = Timestamped<std::span<float>> |
| Timestamped FloatArray view (for SmallVector-taking functions). | |
| using | nt::TimestampedDoubleArray = Timestamped<std::vector<double>> |
| Timestamped DoubleArray. | |
| using | nt::TimestampedDoubleArrayView = Timestamped<std::span<double>> |
| Timestamped DoubleArray view (for SmallVector-taking functions). | |
| using | nt::TimestampedStringArray = Timestamped<std::vector<std::string>> |
| Timestamped StringArray. | |
Variables | |
| constexpr PubSubOptions | nt::kDefaultPubSubOptions |
| Default publish/subscribe options. | |
Handle-based interface for C++.
| using nt::TimestampedBoolean = Timestamped<bool> |
Timestamped Boolean.
| using nt::TimestampedBooleanArray = Timestamped<std::vector<int>> |
Timestamped BooleanArray.
| using nt::TimestampedBooleanArrayView = Timestamped<std::span<int>> |
Timestamped BooleanArray view (for SmallVector-taking functions).
| using nt::TimestampedDouble = Timestamped<double> |
Timestamped Double.
| using nt::TimestampedDoubleArray = Timestamped<std::vector<double>> |
Timestamped DoubleArray.
| using nt::TimestampedDoubleArrayView = Timestamped<std::span<double>> |
Timestamped DoubleArray view (for SmallVector-taking functions).
| using nt::TimestampedFloat = Timestamped<float> |
Timestamped Float.
| using nt::TimestampedFloatArray = Timestamped<std::vector<float>> |
Timestamped FloatArray.
| using nt::TimestampedFloatArrayView = Timestamped<std::span<float>> |
Timestamped FloatArray view (for SmallVector-taking functions).
| using nt::TimestampedInteger = Timestamped<int64_t> |
Timestamped Integer.
| using nt::TimestampedIntegerArray = Timestamped<std::vector<int64_t>> |
Timestamped IntegerArray.
| using nt::TimestampedIntegerArrayView = Timestamped<std::span<int64_t>> |
Timestamped IntegerArray view (for SmallVector-taking functions).
| using nt::TimestampedRaw = Timestamped<std::vector<uint8_t>> |
Timestamped Raw.
| using nt::TimestampedRawView = Timestamped<std::span<uint8_t>> |
Timestamped Raw view (for SmallVector-taking functions).
| using nt::TimestampedString = Timestamped<std::string> |
Timestamped String.
| using nt::TimestampedStringArray = Timestamped<std::vector<std::string>> |
Timestamped StringArray.
| using nt::TimestampedStringView = Timestamped<std::string_view> |
Timestamped String view (for SmallVector-taking functions).
|
constexpr |
Default publish/subscribe options.