|
HardFOC Core
API reference
|
#include <hf_co_driver.h>
Public Attributes | |
| uint32_t | rx_frames |
| uint32_t | rx_ring_overruns |
| uint32_t | rx_rejected |
| uint32_t | rx_dispatched |
| uint32_t | rx_unhandled |
| uint32_t | rx_denied |
| uint32_t | tx_frames |
| uint32_t | tx_queue_full |
| uint32_t | tx_retried |
| uint32_t | tx_dropped |
| uint32_t | tx_denied |
| uint32_t | recover_requests |
Per-port driver statistics.
| uint32_t hf_co_port_stats_t::recover_requests |
bus-off recovery requests
| uint32_t hf_co_port_stats_t::rx_denied |
frames the RX policy refused
| uint32_t hf_co_port_stats_t::rx_dispatched |
frames delivered to a CANopenNode consumer
| uint32_t hf_co_port_stats_t::rx_frames |
frames accepted into the RX ring
| uint32_t hf_co_port_stats_t::rx_rejected |
frames dropped at push: too long for the build, malformed
| uint32_t hf_co_port_stats_t::rx_ring_overruns |
frames lost because the RX ring was full
| uint32_t hf_co_port_stats_t::rx_unhandled |
frames no consumer matched
| uint32_t hf_co_port_stats_t::tx_denied |
frames the TX policy or the length check refused
| uint32_t hf_co_port_stats_t::tx_dropped |
frames the port refused (bus-off, not allowed)
| uint32_t hf_co_port_stats_t::tx_frames |
frames the port accepted
| uint32_t hf_co_port_stats_t::tx_queue_full |
sends answered "queue full" (frame left pending)
| uint32_t hf_co_port_stats_t::tx_retried |
pending frames sent later