REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
utils::duration Struct Reference

Simple time tracking (up to 50 days) More...

#include <durations.h>

Public Member Functions

void reset ()
 
 duration ()
 
bool expired (time_ms period) const
 Returns true if period expired, false otherwise.
 

Public Attributes

time_ms last_time
 

Detailed Description

Simple time tracking (up to 50 days)

Definition at line 15 of file durations.h.

Constructor & Destructor Documentation

◆ duration()

utils::duration::duration ( )
inline

Definition at line 20 of file durations.h.

References reset().

Member Function Documentation

◆ expired()

bool utils::duration::expired ( time_ms period) const
inline

Returns true if period expired, false otherwise.

Definition at line 23 of file durations.h.

References last_time.

Referenced by net::auth::DeviceLock::check().

◆ reset()

void utils::duration::reset ( )
inline

Definition at line 18 of file durations.h.

References last_time.

Referenced by duration(), and net::auth::DeviceLock::enable_lock().

Member Data Documentation

◆ last_time

time_ms utils::duration::last_time

Definition at line 16 of file durations.h.

Referenced by expired(), and reset().


The documentation for this struct was generated from the following file: