ESP-IDF
ot::Timer::Scheduler::AlarmApi
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Timer::Scheduler::AlarmApi
ot::Timer::Scheduler::AlarmApi struct
Syntax
Show:
Summary
Declaration
from
timer.hpp:161
struct
AlarmApi
{
void
(
*
AlarmStartAt
)
(
otInstance
*
aInstance
,
uint32_t
aT0
,
uint32_t
aDt
)
;
void
(
*
AlarmStop
)
(
otInstance
*
aInstance
)
;
uint32_t
(
*
AlarmGetNow
)
(
void
)
;
}
;
Fields
Field
Declared as
ot::Timer::Scheduler::AlarmApi::AlarmStartAt
void
(
*
)
(
otInstance
*
aInstance
,
uint32_t
aT0
,
uint32_t
aDt
)
ot::Timer::Scheduler::AlarmApi::AlarmStop
void
(
*
)
(
otInstance
*
aInstance
)
ot::Timer::Scheduler::AlarmApi::AlarmGetNow
uint32_t
(
*
)
(
void
)
Related Functions
Found 5 other functions taking a
AlarmApi
argument:
Function
ot::Timer::Scheduler::Remove()
ot::Timer::Scheduler::SetAlarm()
ot::Timer::Scheduler::Add()
ot::Timer::Scheduler::RemoveAll()
ot::Timer::Scheduler::ProcessTimers()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
AlarmApi
timer.hpp:161
const
Timer
::
Scheduler
::
AlarmApi
TimerMilli
::
Scheduler
::
sAlarmMilliApi
=
{
timer.cpp:59
void
Timer
::
Scheduler
::
Add
(
Timer
&
aTimer
,
const
AlarmApi
&
aAlarmApi
)
timer.cpp:147
ot::Timer::Scheduler::Add()
ot::Timer::Scheduler::Add()::aAlarmApi
void
Timer
::
Scheduler
::
Remove
(
Timer
&
aTimer
,
const
AlarmApi
&
aAlarmApi
)
timer.cpp:175
ot::Timer::Scheduler::Remove()
ot::Timer::Scheduler::Remove()::aAlarmApi
void
Timer
::
Scheduler
::
SetAlarm
(
const
AlarmApi
&
aAlarmApi
)
timer.cpp:195
ot::Timer::Scheduler::SetAlarm()
ot::Timer::Scheduler::SetAlarm()::aAlarmApi
void
Timer
::
Scheduler
::
ProcessTimers
(
const
AlarmApi
&
aAlarmApi
)
timer.cpp:213
ot::Timer::Scheduler::ProcessTimers()
ot::Timer::Scheduler::ProcessTimers()::aAlarmApi
void
Timer
::
Scheduler
::
RemoveAll
(
const
AlarmApi
&
aAlarmApi
)
timer.cpp:235
ot::Timer::Scheduler::RemoveAll()
ot::Timer::Scheduler::RemoveAll()::aAlarmApi
const
Timer
::
Scheduler
::
AlarmApi
TimerMicro
::
Scheduler
::
sAlarmMicroApi
=
{
timer.cpp:260
void
Add
(
Timer
&
aTimer
,
const
AlarmApi
&
aAlarmApi
)
;
timer.hpp:173
ot::Timer::Scheduler::Add()
ot::Timer::Scheduler::Add()::aAlarmApi
void
Remove
(
Timer
&
aTimer
,
const
AlarmApi
&
aAlarmApi
)
;
timer.hpp:174
ot::Timer::Scheduler::Remove()
ot::Timer::Scheduler::Remove()::aAlarmApi
void
RemoveAll
(
const
AlarmApi
&
aAlarmApi
)
;
timer.hpp:175
ot::Timer::Scheduler::RemoveAll()
ot::Timer::Scheduler::RemoveAll()::aAlarmApi
void
ProcessTimers
(
const
AlarmApi
&
aAlarmApi
)
;
timer.hpp:176
ot::Timer::Scheduler::ProcessTimers()
ot::Timer::Scheduler::ProcessTimers()::aAlarmApi
void
SetAlarm
(
const
AlarmApi
&
aAlarmApi
)
;
timer.hpp:177
ot::Timer::Scheduler::SetAlarm()
ot::Timer::Scheduler::SetAlarm()::aAlarmApi
static
const
AlarmApi
sAlarmMilliApi
;
timer.hpp:230
ot::TimerMilli::Scheduler
ot::TimerMilli::Scheduler::sAlarmMilliApi
static
const
AlarmApi
sAlarmMicroApi
;
timer.hpp:402
ot::TimerMicro::Scheduler
ot::TimerMicro::Scheduler::sAlarmMicroApi
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
ot::Timer::Scheduler::Add()::aAlarmApi
ot::Timer::Scheduler::Add()
timer.hpp:173
ot::Timer::Scheduler::Remove()::aAlarmApi
ot::Timer::Scheduler::Remove()
timer.hpp:174
ot::Timer::Scheduler::RemoveAll()::aAlarmApi
ot::Timer::Scheduler::RemoveAll()
timer.hpp:175
ot::Timer::Scheduler::ProcessTimers()::aAlarmApi
ot::Timer::Scheduler::ProcessTimers()
timer.hpp:176
ot::Timer::Scheduler::SetAlarm()::aAlarmApi
ot::Timer::Scheduler::SetAlarm()
timer.hpp:177
ot::TimerMilli::Scheduler::sAlarmMilliApi
ot::TimerMilli::Scheduler
timer.hpp:230
ot::TimerMicro::Scheduler::sAlarmMicroApi
ot::TimerMicro::Scheduler
timer.hpp:402
ot::TimerMilli::Scheduler::sAlarmMilliApi
ot::TimerMilli::Scheduler
timer.cpp:59
ot::Timer::Scheduler::Add()::aAlarmApi
ot::Timer::Scheduler::Add()
timer.cpp:147
ot::Timer::Scheduler::Remove()::aAlarmApi
ot::Timer::Scheduler::Remove()
timer.cpp:175
ot::Timer::Scheduler::SetAlarm()::aAlarmApi
ot::Timer::Scheduler::SetAlarm()
timer.cpp:195
ot::Timer::Scheduler::ProcessTimers()::aAlarmApi
ot::Timer::Scheduler::ProcessTimers()
timer.cpp:213
ot::Timer::Scheduler::RemoveAll()::aAlarmApi
ot::Timer::Scheduler::RemoveAll()
timer.cpp:235
ot::TimerMicro::Scheduler::sAlarmMicroApi
ot::TimerMicro::Scheduler
timer.cpp:260
Lifecycle
from
examples
All items filtered out
All items filtered out