Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_timer_capture_ops_t Struct Reference

Shared immutable methods; no per-call acquisition or allocation. More...

#include <timer_capture.h>

Data Fields

nx_result_t(* start )(void *context, nx_timer_capture_event_t *events, size_t capacity)
nx_result_t(* stop )(void *context)
nx_result_t(* read )(void *context, nx_timer_capture_event_t *event)
nx_result_t(* state )(const void *context, nx_timer_capture_state_t *state)

Detailed Description

Shared immutable methods; no per-call acquisition or allocation.

Definition at line 33 of file timer_capture.h.

Field Documentation

◆ read

nx_result_t(* nx_timer_capture_ops_t::read) (void *context, nx_timer_capture_event_t *event)

Definition at line 37 of file timer_capture.h.

◆ start

nx_result_t(* nx_timer_capture_ops_t::start) (void *context, nx_timer_capture_event_t *events, size_t capacity)

Definition at line 34 of file timer_capture.h.

◆ state

nx_result_t(* nx_timer_capture_ops_t::state) (const void *context, nx_timer_capture_state_t *state)

Definition at line 38 of file timer_capture.h.

◆ stop

nx_result_t(* nx_timer_capture_ops_t::stop) (void *context)

Definition at line 36 of file timer_capture.h.


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