26 std::function<void()> enabled;
27 std::function<void()> disabled;
56 bool IsEnabled()
const;
77 std::unique_ptr<Impl> m_impl;
82 void UpdateValuesUnsafe();
void DisableTelemetry(Sendable *component)
Disable telemetry for a single component.
void DisableAllTelemetry()
Disable ALL telemetry.
static LiveWindow * GetInstance()
Get an instance of the LiveWindow main class.
The LiveWindow class is the public interface for putting sensors and actuators on the LiveWindow.
Definition: LiveWindow.h:21
void SetEnabled(bool enabled)
Change the enabled status of LiveWindow.
Interface for Sendable objects.
Definition: Sendable.h:17
void UpdateValues()
Tell all the sensors to update (send) their values.
A class that enforces constraints on the differential drive kinematics.
Definition: SPIAccelerometerSim.h:16
void EnableTelemetry(Sendable *component)
Enable telemetry for a single component.