LibJuno 0.23.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
JUNO_TIME_API_TAG Struct Reference

#include <time_api.h>

Data Fields

JUNO_STATUS_T(* GetTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime)
 
JUNO_STATUS_T(* AddTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToAdd)
 
JUNO_STATUS_T(* SubtractTime )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToSubtract)
 
JUNO_STATUS_T(* SleepTo )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tTimeToWakeup)
 
JUNO_STATUS_T(* Sleep )(JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tDuration)
 

Field Documentation

◆ AddTime

JUNO_STATUS_T(* JUNO_TIME_API_TAG::AddTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToAdd)

◆ GetTime

JUNO_STATUS_T(* JUNO_TIME_API_TAG::GetTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime)

◆ Sleep

JUNO_STATUS_T(* JUNO_TIME_API_TAG::Sleep) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tDuration)

◆ SleepTo

JUNO_STATUS_T(* JUNO_TIME_API_TAG::SleepTo) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T tTimeToWakeup)

◆ SubtractTime

JUNO_STATUS_T(* JUNO_TIME_API_TAG::SubtractTime) (JUNO_TIME_T *ptTime, JUNO_TIMESTAMP_T *ptRetTime, JUNO_TIMESTAMP_T tTimeToSubtract)

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