WPILibC++ 2025.2.1
|
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.