Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_can_event_t Struct Reference

Value receive fact or ordered loss boundary. More...

#include <can.h>

Data Fields

nx_can_frame_t frame
nx_time_us_t timestamp_us
uint64_t lost
uint32_t flags
nx_can_event_kind_t kind
uint8_t fifo
uint8_t filter
uint8_t raw_dlc

Detailed Description

Value receive fact or ordered loss boundary.

Note
Timestamp is IRQ acquisition/report time, not hardware SOF. Hardware overrun proves only a lower bound. Raw DLC 9..15 is normalized to 8.

Definition at line 41 of file can.h.

Field Documentation

◆ fifo

uint8_t nx_can_event_t::fifo

Definition at line 47 of file can.h.

◆ filter

uint8_t nx_can_event_t::filter

Definition at line 48 of file can.h.

◆ flags

uint32_t nx_can_event_t::flags

Definition at line 45 of file can.h.

◆ frame

nx_can_frame_t nx_can_event_t::frame

Definition at line 42 of file can.h.

◆ kind

nx_can_event_kind_t nx_can_event_t::kind

Definition at line 46 of file can.h.

◆ lost

uint64_t nx_can_event_t::lost

Definition at line 44 of file can.h.

◆ raw_dlc

uint8_t nx_can_event_t::raw_dlc

Definition at line 49 of file can.h.

◆ timestamp_us

nx_time_us_t nx_can_event_t::timestamp_us

Definition at line 43 of file can.h.


The documentation for this struct was generated from the following file:
  • io/include/nexus/io/can.h