Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
clock.hpp
Go to the documentation of this file.
1
#ifndef _CLOCK_HPP_
2
#define _CLOCK_HPP_
3
4
namespace
galaxis
{
5
namespace
utils {
6
7
long
long
get_time_now_ms
();
8
long
long
get_time_now_us
();
9
10
class
MicroStopwatch
{
11
private
:
12
long
long
time
= -1;
13
14
public
:
15
MicroStopwatch
();
16
void
start
();
17
long
long
get
()
const
;
18
long
long
get_time
()
const
;
19
long
long
get_milliseconds
()
const
;
20
void
restart
();
21
};
22
23
}
// namespace utils
24
}
// namespace galaxis
25
26
#endif
galaxis::utils::get_time_now_us
long long get_time_now_us()
Definition:
clock.cpp:13
galaxis::utils::MicroStopwatch::MicroStopwatch
MicroStopwatch()
Definition:
clock.cpp:21
galaxis::utils::MicroStopwatch::restart
void restart()
Definition:
clock.cpp:41
galaxis::utils::MicroStopwatch::start
void start()
Definition:
clock.cpp:25
galaxis::utils::MicroStopwatch::time
long long time
Definition:
clock.hpp:12
galaxis::utils::MicroStopwatch::get
long long get() const
Definition:
clock.cpp:29
galaxis::utils::MicroStopwatch::get_time
long long get_time() const
Definition:
clock.cpp:33
galaxis
Definition:
MapClasses.hpp:10
galaxis::utils::MicroStopwatch::get_milliseconds
long long get_milliseconds() const
Definition:
clock.cpp:37
galaxis::utils::MicroStopwatch
Definition:
clock.hpp:10
galaxis::utils::get_time_now_ms
long long get_time_now_ms()
Definition:
clock.cpp:6
utilities
include
utils
clock.hpp
Generated by
1.8.17