54 std::shared_ptr<wpi::nt::NetworkTable> table,
55 std::string_view topicName);
66 std::string_view topicName);
78 std::string_view tableName, std::string_view topicName);
BooleanEvent(EventLoop *loop, std::function< bool()> signal)
Creates a new event that is active when the condition is true.
A declarative way to bind a set of actions to a loop and execute them when the loop is polled.
Definition EventLoop.hpp:15
NetworkBooleanEvent(EventLoop *loop, wpi::nt::NetworkTableInstance inst, std::string_view tableName, std::string_view topicName)
Creates a new event with the given boolean topic determining whether it is active.
NetworkBooleanEvent(EventLoop *loop, wpi::nt::BooleanSubscriber sub)
Creates a new event with the given boolean subscriber determining whether it is active.
NetworkBooleanEvent(EventLoop *loop, std::string_view tableName, std::string_view topicName)
Creates a new event with the given boolean topic determining whether it is active.
NetworkBooleanEvent(EventLoop *loop, wpi::nt::BooleanTopic topic)
Creates a new event with the given boolean topic determining whether it is active.
NetworkBooleanEvent(EventLoop *loop, std::shared_ptr< wpi::nt::NetworkTable > table, std::string_view topicName)
Creates a new event with the given boolean topic determining whether it is active.
NetworkTables Boolean subscriber.
Definition BooleanTopic.hpp:34
NetworkTables Boolean topic.
Definition BooleanTopic.hpp:235
A network table that knows its subtable path.
Definition NetworkTable.hpp:57
NetworkTables Instance.
Definition NetworkTableInstance.hpp:67
NetworkTables (ntcore) namespace.
Definition NTSendable.hpp:9
Definition CvSource.hpp:15