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

Структура буфера передачи кадра CAN. Подробнее...

#include <hal_can.h>

Поля данных

struct { 
 
   uint32_t   id: 29 
 
   uint32_t   : 2 
 
   bool   ttsen: 1 
 
};  
 
struct { 
 
   can_bytes_in_datafield_t   dlc: 4 
 
   bool   brs: 1 
 
   bool   fdf: 1 
 
   bool   rtr: 1 
 
   bool   ide: 1 
 
   uint32_t   : 24 
 
};  
 
uint8_t data [64]
 

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

Структура буфера передачи кадра CAN.

Поля

◆ __pad0__

uint32_t _can_tx_buffer_frame::__pad0__

Выравнивание

◆ brs

bool _can_tx_buffer_frame::brs

Разрешение переключения скорости передачи (для CAN FD)

◆ data

uint8_t _can_tx_buffer_frame::data[64]

Поле данных кадра CAN

◆ dlc

can_bytes_in_datafield_t _can_tx_buffer_frame::dlc

Длина поля данных

◆ fdf

bool _can_tx_buffer_frame::fdf

Признак формата CAN FD

◆ id

uint32_t _can_tx_buffer_frame::id

Идентификатор кадра CAN

◆ ide

bool _can_tx_buffer_frame::ide

Признак расширенного идентификатора

◆ rtr

bool _can_tx_buffer_frame::rtr

Признак кадра удаленного запроса

◆ ttsen

bool _can_tx_buffer_frame::ttsen

Включение отметок времени передачи (CiA 603)


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