32 static constexpr const char*
kDefault =
"default";
33 static constexpr const char*
kOptions =
"options";
34 static constexpr const char*
kSelected =
"selected";
35 static constexpr const char*
kActive =
"active";
36 static constexpr const char*
kInstance =
".instance";
This class is a non-template base class for SendableChooser.
Definition: SendableChooserBase.h:23
static constexpr const char * kActive
Definition: SendableChooserBase.h:35
std::string m_defaultChoice
Definition: SendableChooserBase.h:38
~SendableChooserBase() override=default
static constexpr const char * kInstance
Definition: SendableChooserBase.h:36
wpi::mutex m_mutex
Definition: SendableChooserBase.h:41
static constexpr const char * kOptions
Definition: SendableChooserBase.h:33
static constexpr const char * kSelected
Definition: SendableChooserBase.h:34
std::string m_selected
Definition: SendableChooserBase.h:39
bool m_haveSelected
Definition: SendableChooserBase.h:40
static std::atomic_int s_instances
Definition: SendableChooserBase.h:44
int m_instance
Definition: SendableChooserBase.h:42
static constexpr const char * kDefault
Definition: SendableChooserBase.h:32
SendableChooserBase & operator=(SendableChooserBase &&oth)
SendableChooserBase(SendableChooserBase &&oth)
std::string m_previousVal
Definition: SendableChooserBase.h:43
A helper class for use with objects that add themselves to SendableRegistry.
Definition: SendableHelper.h:19
Interface for Sendable objects.
Definition: Sendable.h:16
Definition: AprilTagPoseEstimator.h:15
::std::mutex mutex
Definition: mutex.h:17