diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java index c8795ed5cf..8287f66665 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/Watchdog.java @@ -72,6 +72,20 @@ public class Watchdog implements Closeable, Comparable { return Double.compare(m_expirationTime, rhs.m_expirationTime); } + @Override + public boolean equals(Object obj) { + if (!(obj instanceof Watchdog)) { + return false; + } + Watchdog oth = (Watchdog) obj; + return oth.m_expirationTime == m_expirationTime; + } + + @Override + public int hashCode() { + return Double.hashCode(m_expirationTime); + } + /** * Returns the time in seconds since the watchdog was last fed. */