47 virtual std::shared_ptr<NetworkTable>
GetTable() = 0;
Helper class for building Sendable dashboard representations for NetworkTables.
Definition: NTSendableBuilder.h:22
virtual std::shared_ptr< NetworkTable > GetTable()=0
Get the network table.
virtual Topic GetTopic(std::string_view key)=0
Add a property without getters or setters.
BackendKind GetBackendKind() const override
Gets the kind of backend being used.
virtual void SetUpdateTable(wpi::unique_function< void()> func)=0
Set the function that should be called to update the network table for things other than properties.
NetworkTables Topic.
Definition: Topic.h:28
Helper class for building Sendable dashboard representations.
Definition: SendableBuilder.h:21
BackendKind
The backend kinds used for the sendable builder.
Definition: SendableBuilder.h:26
unique_function is a type-erasing functor similar to std::function.
Definition: FunctionExtras.h:57
basic_string_view< char > string_view
Definition: core.h:501
NetworkTables (ntcore) namespace.
Definition: ntcore_cpp.h:36