Class to write to digital outputs.
Definition DigitalOutput.h:26
This class represents the onboard IO of the XRP reference robot.
Definition XRPOnBoardIO.h:29
XRPOnBoardIO()
Definition XRPOnBoardIO.h:31
units::second_t m_nextMessageTime
Definition XRPOnBoardIO.h:34
bool GetUserButtonPressed()
Gets if the USER button is pressed.
bool GetLed() const
Gets the state of the yellow LED.
static constexpr auto kMessageInterval
Definition XRPOnBoardIO.h:33
void SetLed(bool value)
Sets the yellow LED.