CAN-200  1.4.0
Поля данных
Объединение CAN_status_t

Структура описывающая статус платы Подробнее...

#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
 

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

Структура описывающая статус платы

Поля

◆ bs

unsigned char bs

Состояние шины

0 - канал участвует в работе CAN–шины

1 - канал отключен от CAN–шины

◆ dos

unsigned char dos

Переполнение приемного буфера

0 - переполнения приёмного буфера нет

1 - произошло переполнение приёмного буфера

◆ es

unsigned char es

Наличие ошибок

0 - ни один из счётчиков ошибок не достиг предельного значения

1 - по крайней мере один из счётчиков ошибок достиг предельного значения

◆ rbs

unsigned char rbs

Состояние буфера приема

0 - буфер приема пуст

1 - буфер приема содержит принятое сообщение

◆ rs

unsigned char rs

Состояние приёма

0 - приема данных нет

1 - CAN-контроллер принимает данные

◆ tbs

unsigned char tbs

Доступность буфера передачи

0 - буфер передачи не доступен

1 - буфер передачи доступен

◆ tcs

unsigned char tcs

Завершенность передачи

0 - последняя передача была не завершена

1 - последняя передача успешно завершена

◆ ts

unsigned char ts

Состояние передачи

0 - передачи данных нет

1 - CAN-контроллер передает данные


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

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