Classes | Functions
libuavcan/libuavcan/test/clock.hpp File Reference
#include <cassert>
#include <time.h>
#include <sys/time.h>
#include <uavcan/driver/system_clock.hpp>
Include dependency graph for libuavcan/libuavcan/test/clock.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SystemClockDriver
 
class  SystemClockMock
 

Functions

template<typename T >
static bool areTimestampsClose (const T &a, const T &b, int64_t precision_usec=100000)
 
uavcan::MonotonicDuration durMono (int64_t usec)
 
uavcan::MonotonicTime tsMono (uint64_t usec)
 
uavcan::UtcTime tsUtc (uint64_t usec)
 

Function Documentation

◆ areTimestampsClose()

template<typename T >
static bool areTimestampsClose ( const T &  a,
const T &  b,
int64_t  precision_usec = 100000 
)
static

Definition at line 103 of file libuavcan/libuavcan/test/clock.hpp.

◆ durMono()

uavcan::MonotonicDuration durMono ( int64_t  usec)
inline

Definition at line 100 of file libuavcan/libuavcan/test/clock.hpp.

◆ tsMono()

uavcan::MonotonicTime tsMono ( uint64_t  usec)
inline

Definition at line 97 of file libuavcan/libuavcan/test/clock.hpp.

◆ tsUtc()

uavcan::UtcTime tsUtc ( uint64_t  usec)
inline

Definition at line 98 of file libuavcan/libuavcan/test/clock.hpp.



uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03