Can't track down <Ticker.h>

Hi,

I'm trying to compile sma_web from github GitHub - buehlems/sma_web: Arduino SMA Monitor and Web Publisher with TLG10UA03 or TLN13UA06 Wifi Module

It uses a library

#include <Ticker.h>

But I can't seem to track down this library, which appears to encapsulate timeouts (amongst other things)

e.g.

Ticker t((long)timeout);
..
..
  while(!t.timeOut()){
..

t.begin();

..
}

Does anyone know where I can get this library?

Or what it does?

I suspect that all it does is get the millis() in the begin() method, and the timeOut() function compares the millis() recorded in begin(), but its possible it does something more complicated

Hence I'd rather find the library than try to re-write it based on no knowledge of how it operates

Thanks

Ticker or Tracker ?

Go back to the website you got the program from, and read it more carefully.

Hi.

Its definitely Ticker that I need to find, however the auto spell checker looks like it modified my typing the the subject line and I didn't spot that the title had been changed

I've posted an issue on the the GitHub repository, but have not received a response, hence I was asking the wider community,
but it looks like this is not a well known library.