rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
scheduler.cpp
Go to the documentation of this file.
1/**
2 * @file scheduler.h
3 *
4 * @date October 1, 2020
5 */
6#include "pch.h"
7
8#include "scheduler.h"
9
11 efiAssertVoid(ObdCode::CUSTOM_ERR_ASSERT, m_callback != NULL, "callback==null1");
13}
14
18
19void * action_s::getArgument() const {
20 return m_param;
21}
22
23#if EFI_UNIT_TEST
24efitick_t scheduling_s::getMomentUs() const {
25 return NT2US(momentNt);
26}
27#endif
void execute()
Definition scheduler.cpp:10
void * getArgument() const
Definition scheduler.cpp:19
schfunc_t m_callback
Definition scheduler.h:55
void * m_param
Definition scheduler.h:56
schfunc_t getCallback() const
Definition scheduler.cpp:15
@ CUSTOM_ERR_ASSERT
void(* schfunc_t)(void *)
Definition scheduler.h:9
efitick_t getMomentUs() const
Definition scheduler.cpp:24
volatile efitick_t momentNt
Definition scheduler.h:89