HardFOC Core
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
hf_co_driver_t Struct Reference

Public Attributes

atomic_bool in_use
 
CO_CANmodule_t *hf_co_port_slot_t port [HF_CO_MAX_PORTS]
 
hf_co_rx_ring_t ring [HF_CO_MAX_PORTS]
 
hf_co_stats_atomic_t stats [HF_CO_MAX_PORTS]
 
hf_co_rx_policy_fn rx_policy
 
hf_co_tx_policy_fn tx_policy
 
void * policy_ctx
 

Detailed Description

Opaque driver instance; pass it as CANptr to CO_CANinit().

Member Data Documentation

◆ in_use

atomic_bool hf_co_driver_t::in_use

◆ policy_ctx

void* hf_co_driver_t::policy_ctx

◆ port

◆ ring

hf_co_rx_ring_t hf_co_driver_t::ring[HF_CO_MAX_PORTS]

◆ rx_policy

hf_co_rx_policy_fn hf_co_driver_t::rx_policy

◆ stats

hf_co_stats_atomic_t hf_co_driver_t::stats[HF_CO_MAX_PORTS]

◆ tx_policy

hf_co_tx_policy_fn hf_co_driver_t::tx_policy

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