Arduino Tinker Library
 All Classes Functions Variables
Public Types | Public Member Functions | List of all members
Tinker::Timer Class Reference

A timer. More...

#include <Timings.h>

Public Types

enum  TimeUnit {
  Millisecond, Second, Minute, Hour,
  Day
}
 

Public Member Functions

 Timer ()
 Creates an empty timer.
 
void start ()
 Starts the timer.
 
void stop ()
 Stops the timer.
 
float elapsedTime (TimeUnit unit=Millisecond) const
 Returns the elapsed time. More...
 
boolean isRunning () const
 Returns timer status.
 

Detailed Description

A timer.

This class permits to measure time elapsed between two timestamps

Author
Nicola Pezzotti

Member Function Documentation

float Tinker::Timer::elapsedTime ( TimeUnit  unit = Millisecond) const

Returns the elapsed time.

Warning
Timer must be stopped

The documentation for this class was generated from the following files: