diff --git a/wpilibc/wpilibC++Devices/include/DigitalInput.h b/wpilibc/wpilibC++Devices/include/DigitalInput.h index 13b4de4558..030de412f2 100644 --- a/wpilibc/wpilibC++Devices/include/DigitalInput.h +++ b/wpilibc/wpilibC++Devices/include/DigitalInput.h @@ -20,7 +20,7 @@ class DigitalInput : public DigitalSource, public LiveWindowSendable public: explicit DigitalInput(uint32_t channel); virtual ~DigitalInput(); - uint32_t Get(); + bool Get(); uint32_t GetChannel(); // Digital Source Interface diff --git a/wpilibc/wpilibC++Devices/src/DigitalInput.cpp b/wpilibc/wpilibC++Devices/src/DigitalInput.cpp index 9eb0fb6ef7..917062b918 100644 --- a/wpilibc/wpilibC++Devices/src/DigitalInput.cpp +++ b/wpilibc/wpilibC++Devices/src/DigitalInput.cpp @@ -69,7 +69,7 @@ DigitalInput::~DigitalInput() * Get the value from a digital input channel. * Retrieve the value of a single digital input channel from the FPGA. */ -uint32_t DigitalInput::Get() +bool DigitalInput::Get() { int32_t status = 0; bool value = getDIO(m_digital_ports[m_channel], &status);