implement stupid easy timer

This commit is contained in:
ary 2023-11-09 21:05:21 -05:00
parent 83b13dc784
commit dd659b7cb5
3 changed files with 34 additions and 1 deletions

View File

@ -0,0 +1,19 @@
#pragma once
#ifndef _Timer_h_
#define _Timer_h_
#include "main.h"
class Timer {
public:
Timer();
double getElapsedTimeMS();
void reset();
private:
double start;
};
#endif

View File

@ -11,4 +11,5 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/.
#include "ary-lib/auton_selector.hpp"
#include "ary-lib/drive/drive.hpp"
#include "ary-lib/autonselector.hpp"
#include "ary-lib/util.hpp"
#include "ary-lib/util.hpp"
#include "ary-lib/Timer.h"

View File

@ -0,0 +1,13 @@
#include "ary-lib/Timer.h"
Timer::Timer() {
start = pros::millis();
}
double Timer::getElapsedTimeMS() {
return (pros::millis() - start);
}
void Timer::reset() {
start = pros::millis();
}