ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура _can_handle

Структура дескриптора драйвера CAN. Подробнее...

#include <hal_can.h>

Поля данных

volatile const can_tx_buffer_frame_ttx_frames_prim
 
volatile size_t tx_nb_frames_rest_prim
 
size_t tx_nb_frames_all_prim
 
volatile const can_tx_buffer_frame_ttx_frames_sec
 
volatile size_t tx_nb_frames_rest_sec
 
size_t tx_nb_frames_all_sec
 
volatile can_rx_buffer_frame_trx_frames
 
volatile size_t rx_nb_frames_rest
 
size_t rx_nb_frames_all
 
can_transfer_callback_t callback
 
void * user_data
 

Подробное описание

Структура дескриптора драйвера CAN.

Поля

◆ callback

can_transfer_callback_t _can_handle::callback

Функция обратного вызова

◆ rx_frames

volatile can_rx_buffer_frame_t* _can_handle::rx_frames

Адрес оставшихся кадров для приема

◆ rx_nb_frames_all

size_t _can_handle::rx_nb_frames_all

Количество кадров для приема

◆ rx_nb_frames_rest

volatile size_t _can_handle::rx_nb_frames_rest

Количество оставшихся кадров для приема

◆ tx_frames_prim

volatile const can_tx_buffer_frame_t* _can_handle::tx_frames_prim

Адрес оставшихся кадров для отправки через высокоприоритетный буфер

◆ tx_frames_sec

volatile const can_tx_buffer_frame_t* _can_handle::tx_frames_sec

Адрес оставшихся кадров для отправки через низкоприоритетный буфер

◆ tx_nb_frames_all_prim

size_t _can_handle::tx_nb_frames_all_prim

Количество кадров для отправки через высокоприоритетный буфер

◆ tx_nb_frames_all_sec

size_t _can_handle::tx_nb_frames_all_sec

Количество кадров для отправки через низкоприоритетный буфер

◆ tx_nb_frames_rest_prim

volatile size_t _can_handle::tx_nb_frames_rest_prim

Количество оставшихся кадров для отправки через высокоприоритетный буфер

◆ tx_nb_frames_rest_sec

volatile size_t _can_handle::tx_nb_frames_rest_sec

Количество оставшихся кадров для отправки через низкоприоритетный буфер

◆ user_data

void* _can_handle::user_data

Параметр функции обратного вызова


Объявления и описания членов структуры находятся в файле: