Updates Stopwatch class to use internal state enum

This commit is contained in:
João Brázio
2016-07-19 14:30:44 +01:00
parent 46117593b9
commit 238fefcb00
2 changed files with 13 additions and 13 deletions

View File

@ -28,12 +28,6 @@
// Print debug messages with M111 S2 (Uses 156 bytes of PROGMEM)
//#define DEBUG_STOPWATCH
enum StopwatchState {
STOPWATCH_STOPPED,
STOPWATCH_RUNNING,
STOPWATCH_PAUSED
};
/**
* @brief Stopwatch class
* @details This class acts as a timer proving stopwatch functionality including
@ -41,7 +35,13 @@ enum StopwatchState {
*/
class Stopwatch {
private:
StopwatchState state;
enum State {
STOPPED,
RUNNING,
PAUSED
};
Stopwatch::State state;
millis_t accumulator;
millis_t startTimestamp;
millis_t stopTimestamp;