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

#include <CO_driver_target.h>

Public Attributes

void * CANptr
 
CO_CANrx_t * rxArray
 
uint16_t rxSize
 
CO_CANtx_t * txArray
 
uint16_t txSize
 
uint16_t CANerrorStatus
 
volatile bool_t CANnormal
 
volatile bool_t useCANrxFilters
 
volatile bool_t bufferInhibitFlag
 
volatile bool_t firstCANtxMessage
 
volatile uint16_t CANtxCount
 
uint32_t errOld
 
bool_t lockReady
 

Detailed Description

CAN module: the CANopenNode side of one hf_co_driver_t.

Member Data Documentation

◆ bufferInhibitFlag

volatile bool_t CO_CANmodule_t::bufferInhibitFlag

◆ CANerrorStatus

uint16_t CO_CANmodule_t::CANerrorStatus

◆ CANnormal

volatile bool_t CO_CANmodule_t::CANnormal

◆ CANptr

void* CO_CANmodule_t::CANptr

hf_co_driver_t*

◆ CANtxCount

volatile uint16_t CO_CANmodule_t::CANtxCount

◆ errOld

uint32_t CO_CANmodule_t::errOld

◆ firstCANtxMessage

volatile bool_t CO_CANmodule_t::firstCANtxMessage

◆ lockReady

bool_t CO_CANmodule_t::lockReady

lock created (once, on the first CO_CANmodule_init)

◆ rxArray

CO_CANrx_t* CO_CANmodule_t::rxArray

◆ rxSize

uint16_t CO_CANmodule_t::rxSize

◆ txArray

CO_CANtx_t* CO_CANmodule_t::txArray

◆ txSize

uint16_t CO_CANmodule_t::txSize

◆ useCANrxFilters

volatile bool_t CO_CANmodule_t::useCANrxFilters

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