|
CAN-200
1.4.0
|
Структура описывающая статус платы Подробнее...
#include <can_codes.h>
Поля данных | |
| struct { | |
| unsigned char rbs: 1 | |
| Состояние буфера приема Подробнее... | |
| unsigned char dos: 1 | |
| Переполнение приемного буфера Подробнее... | |
| unsigned char tbs: 1 | |
| Доступность буфера передачи Подробнее... | |
| unsigned char tcs: 1 | |
| Завершенность передачи Подробнее... | |
| unsigned char rs: 1 | |
| Состояние приёма Подробнее... | |
| unsigned char ts: 1 | |
| Состояние передачи Подробнее... | |
| unsigned char es: 1 | |
| Наличие ошибок Подробнее... | |
| unsigned char bs: 1 | |
| Состояние шины Подробнее... | |
| } | bit |
| unsigned char | byte |
Структура описывающая статус платы
| unsigned char bs |
Состояние шины
0 - канал участвует в работе CAN–шины
1 - канал отключен от CAN–шины
| unsigned char dos |
Переполнение приемного буфера
0 - переполнения приёмного буфера нет
1 - произошло переполнение приёмного буфера
| unsigned char es |
Наличие ошибок
0 - ни один из счётчиков ошибок не достиг предельного значения
1 - по крайней мере один из счётчиков ошибок достиг предельного значения
| unsigned char rbs |
Состояние буфера приема
0 - буфер приема пуст
1 - буфер приема содержит принятое сообщение
| unsigned char rs |
Состояние приёма
0 - приема данных нет
1 - CAN-контроллер принимает данные
| unsigned char tbs |
Доступность буфера передачи
0 - буфер передачи не доступен
1 - буфер передачи доступен
| unsigned char tcs |
Завершенность передачи
0 - последняя передача была не завершена
1 - последняя передача успешно завершена
| unsigned char ts |
Состояние передачи
0 - передачи данных нет
1 - CAN-контроллер передает данные
CAN-200 documentation. Copyright (c) 2012 - 2017 Elcus Corporation. All rights reserved.