|
CAN-200
1.4.0
|
Принятый/выдаваемый CAN кадр Подробнее...
#include <can_codes.h>
Поля данных | |
| unsigned char | type |
| Формат кадра Подробнее... | |
| unsigned long | id |
| Идентификатор Подробнее... | |
| unsigned char | rtr |
| Значение бита RTR (0 или 1) | |
| unsigned char | dlc |
| Количество принятых/выдаваемых байт данных (0-8) | |
| unsigned char | data [8] |
| Выдаваемые/принимаемые данные (от 0 до 8 байт) Подробнее... | |
| struct timeval | timestamp |
| Время приема кадра | |
Принятый/выдаваемый CAN кадр
Поля структуры содержат информацию кадра принятого или выдаваемого платой CAN200
| unsigned char data[8] |
Выдаваемые/принимаемые данные (от 0 до 8 байт)
Реальное количество принимаемых/выдаваемых данных определяется полем dlc
| unsigned long id |
Идентификатор
11-ти битный идентификатор принятого кадра (действителен только при type = BasicCAN)
29-ти битный идентификатор принятого кадра (действителен только при type = PeliCAN)
| unsigned char type |
Формат кадра
BasicCAN - стандартный кадр
PeliCAN - расширенный кадр
ErrorCAN - ошибка (только для приема)
CAN-200 documentation. Copyright (c) 2012 - 2017 Elcus Corporation. All rights reserved.