diff --git a/src/platforms/px4_middleware.h b/src/platforms/px4_middleware.h
index 786614fc9d3c0f74e5289d2b0da0542ebff74890..6f105007c7386bf9d87b2506100325eda3971ea3 100644
--- a/src/platforms/px4_middleware.h
+++ b/src/platforms/px4_middleware.h
@@ -69,23 +69,4 @@ inline void usleep(uint64_t sleep_interval) { }
  */
 #endif
 
-class Rate
-{
-public:
-	/**
-	 * Construct the Rate object and set rate
-	 * @param rate_hz rate from which sleep time is calculated in Hz
-	 */
-	explicit Rate(unsigned rate_hz) { sleep_interval = 1e6 / rate_hz; }
-
-	/**
-	 * Sleep for 1/rate_hz s
-	 */
-	void sleep() { usleep(sleep_interval); }
-
-private:
-	uint64_t sleep_interval;
-
-};
-
 } // namespace px4