MakerLabs ACM
timestamp.h File Reference
#include <chrono>
#include "esp_attr.h"

Go to the source code of this file.

Typedefs

using Timestamp = std::chrono::time_point< std::chrono::system_clock >
 
using TimeDuration = std::chrono::microseconds
 

Functions

auto get_elapsed_microseconds () -> TimeDuration
 

Variables

auto get_interval_microseconds
 

Typedef Documentation

◆ TimeDuration

using TimeDuration = std::chrono::microseconds

◆ Timestamp

using Timestamp = std::chrono::time_point<std::chrono::system_clock>

Function Documentation

◆ get_elapsed_microseconds()

auto get_elapsed_microseconds ( ) -> TimeDuration

Variable Documentation

◆ get_interval_microseconds

auto get_interval_microseconds
Initial value:
= [](const auto duration)
-> int64_t
{
return std::chrono::microseconds(duration).count();
}