EM-ODP 4.4.0
Event Machine on ODP
Loading...
Searching...
No Matches
em_timer_ring_freq_param_t Struct Reference

#include <event_machine_timer.h>

Collaboration diagram for em_timer_ring_freq_param_t:

Data Fields

em_timer_clksrc_t clk_src
 
em_fract_u64_tfreq_hz
 
uint32_t num
 
uint64_t res_ns
 

Detailed Description

Periodic timer ring frequency parameters.

Definition at line 317 of file api/event_machine_timer.h.

Field Documentation

◆ clk_src

em_timer_clksrc_t em_timer_ring_freq_param_t::clk_src

Clock source (system specific)

Examples
timer_test_ring.c.

Definition at line 319 of file api/event_machine_timer.h.

◆ freq_hz

em_fract_u64_t* em_timer_ring_freq_param_t::freq_hz

Array of constraining frequencies (ascending).

Ownership: as passed to em_timer_ring_freq_attr_init() and em_timer_ring_freq_create() this pointer is caller-owned and must remain valid until em_timer_ring_freq_create() returns. The array contents may be updated in-place by the implementation to reflect the closest supported values.

When returned by em_timer_attr() the pointer refers to implementation-internal read-only storage that is valid until the timer is deleted with em_timer_delete(); do not modify or free it.

Examples
timer_test_ring.c.

Definition at line 333 of file api/event_machine_timer.h.

◆ num

uint32_t em_timer_ring_freq_param_t::num

Number of items in freq_hz

Examples
timer_test_ring.c.

Definition at line 335 of file api/event_machine_timer.h.

◆ res_ns

uint64_t em_timer_ring_freq_param_t::res_ns

Resolution

Examples
timer_test_ring.c.

Definition at line 337 of file api/event_machine_timer.h.


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