Line |
Branch |
Decision |
Exec |
Source |
1 |
|
|
|
#include <rusefi/rusefi_time_math.h> |
2 |
|
|
|
|
3 |
|
|
|
static int timeNowUs = 0; |
4 |
|
|
|
|
5 |
|
|
37508605 |
efitimeus_t getTimeNowUs() { |
6 |
|
|
37508605 |
return timeNowUs; |
7 |
|
|
|
} |
8 |
|
|
|
|
9 |
|
|
523017 |
efitimesec_t getTimeNowS() { |
10 |
|
|
523017 |
return getTimeNowUs() / 1000 / 1000; |
11 |
|
|
|
} |
12 |
|
|
|
|
13 |
|
|
35911466 |
efitick_t getTimeNowNt() { |
14 |
|
|
35911466 |
return getTimeNowUs() * US_TO_NT_MULTIPLIER; |
15 |
|
|
|
} |
16 |
|
|
|
|
17 |
|
|
599563 |
void setTimeNowUs(int us) { |
18 |
|
|
599563 |
timeNowUs = us; |
19 |
|
|
599563 |
} |
20 |
|
|
|
|
21 |
|
|
33494080 |
void advanceTimeUs(int us) { |
22 |
|
|
33494080 |
timeNowUs += us; |
23 |
|
|
33494080 |
} |
24 |
|
|
|
|