Browse Source

platforms: remove unused Rate class

sbg
Julian Oes 6 years ago
parent
commit
e485885344
  1. 19
      src/platforms/px4_middleware.h

19
src/platforms/px4_middleware.h

@ -69,23 +69,4 @@ inline void usleep(uint64_t sleep_interval) { } @@ -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

Loading…
Cancel
Save