|
Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
|
Shared immutable operations; execution owner serializes task methods. More...
#include <can.h>
Data Fields | |
| nx_result_t(* | submit )(void *, nx_can_tx_request_t *) |
| nx_result_t(* | cancel )(void *, nx_can_tx_request_t *) |
| nx_result_t(* | service )(void *) |
| nx_result_t(* | read_events )(void *, nx_can_event_t *, size_t, size_t *) |
| nx_result_t(* | state )(void *, nx_can_state_t *) |
| nx_result_t(* | stop )(void *) |
| nx_result_t(* | recover )(void *) |
| nx_result_t(* | attach_wake )(void *, const nx_irq_wake_t *, uint8_t) |
Shared immutable operations; execution owner serializes task methods.
| nx_result_t(* nx_can_ops_t::attach_wake) (void *, const nx_irq_wake_t *, uint8_t) |
| nx_result_t(* nx_can_ops_t::cancel) (void *, nx_can_tx_request_t *) |
| nx_result_t(* nx_can_ops_t::read_events) (void *, nx_can_event_t *, size_t, size_t *) |
| nx_result_t(* nx_can_ops_t::recover) (void *) |
| nx_result_t(* nx_can_ops_t::service) (void *) |
| nx_result_t(* nx_can_ops_t::state) (void *, nx_can_state_t *) |
| nx_result_t(* nx_can_ops_t::stop) (void *) |
| nx_result_t(* nx_can_ops_t::submit) (void *, nx_can_tx_request_t *) |