CAN-200  1.3.0
Поля данных
Структура RX_TX_Buffer

Принятый/выдаваемый CAN кадр Подробнее...

#include <public.h>

Поля данных

unsigned short FF
 Формат кадра Подробнее...
 
unsigned short sID
 Стандартный идентификатор Подробнее...
 
unsigned long extID
 Расширенный идентификатор Подробнее...
 
unsigned short RTR
 Значение бита RTR (0 или 1)
 
unsigned short DLC
 Количество принятых/выдаваемых байт данных (0-8)
 
unsigned short DataByte [8]
 Выдаваемые/принимаемые данные (от 0 до 8 байт) Подробнее...
 

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

Принятый/выдаваемый CAN кадр

Поля структуры содержат информацию кадра принятого или выдаваемого платой CAN200

Примеры:
test-read.cpp и test-write.cpp.

Поля

◆ DataByte

unsigned short DataByte[8]

Выдаваемые/принимаемые данные (от 0 до 8 байт)

Реальное количество принимаемых/выдаваемых данных определяется полем DLC

Примеры:
test-read.cpp и test-write.cpp.

◆ extID

unsigned long extID

Расширенный идентификатор

29-ти битный идентификатор принятого кадра (действителен только при FF = PeliCAN)

Примеры:
test-read.cpp и test-write.cpp.

◆ FF

unsigned short FF

Формат кадра

BasicCAN - стандартный кадр

PeliCAN - расширенный кадр

Примеры:
test-read.cpp и test-write.cpp.

◆ sID

unsigned short sID

Стандартный идентификатор

11-ти битный идентификатор принятого кадра (действителен только при FF = BasicCAN)

Примеры:
test-read.cpp и test-write.cpp.

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

CAN-200 documentation. Copyright (c) 2012 - 2017 Elcus Corporation. All rights reserved.