ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
chronometer.h
Go to the documentation of this file.
1
25
26#ifndef CHRONOMETER_H
27#define CHRONOMETER_H
28
29#include <chrono>
30
31
33{
34
35public:
38
39 void Start();
40 double GetTimeSinceStart_ms();
41
42private:
43 std::chrono::steady_clock::time_point m_start;
44 std::chrono::steady_clock::time_point m_end;
45 std::chrono::duration<double> m_diff;
46};
47
48#endif // CHRONOMETER_H
~Chronometer()
Definition chronometer.cpp:37
double GetTimeSinceStart_ms()
Definition chronometer.cpp:47
std::chrono::steady_clock::time_point m_start
Definition chronometer.h:43
Chronometer()
Definition chronometer.cpp:31
std::chrono::duration< double > m_diff
Definition chronometer.h:45
std::chrono::steady_clock::time_point m_end
Definition chronometer.h:44
void Start()
Definition chronometer.cpp:41