LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
JUNO_SCH_API_TAG Struct Reference

#include <juno_sch_api.h>

Data Fields

JUNO_STATUS_T(* Execute )(JUNO_SCH_ROOT_T *ptJunoSch)
 Run the scheduler for one major frame.
 
JUNO_TIMESTAMP_RESULT_T(* GetMinorFramePeriod )(JUNO_SCH_ROOT_T *ptJunoSch)
 Get the configured minor frame period.
 
JUNO_TIMESTAMP_RESULT_T(* GetMajorFramePeriod )(JUNO_SCH_ROOT_T *ptJunoSch)
 Compute the major frame period (minor * count).
 

Field Documentation

◆ Execute

JUNO_STATUS_T(* JUNO_SCH_API_TAG::Execute) (JUNO_SCH_ROOT_T *ptJunoSch)

Run the scheduler for one major frame.

◆ GetMajorFramePeriod

JUNO_TIMESTAMP_RESULT_T(* JUNO_SCH_API_TAG::GetMajorFramePeriod) (JUNO_SCH_ROOT_T *ptJunoSch)

Compute the major frame period (minor * count).

◆ GetMinorFramePeriod

JUNO_TIMESTAMP_RESULT_T(* JUNO_SCH_API_TAG::GetMinorFramePeriod) (JUNO_SCH_ROOT_T *ptJunoSch)

Get the configured minor frame period.


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