MicroPython:Библиотеки/pyb/Класс CAN/CAN.info()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


CAN.info([list])[1]

  • CAN.info([list]) – считывает информацию об Error-режимах контроллера и данные в буферах RX и TX. Если задан аргумент list, то в нем должен быть списковый объект как минимум с 8 записями, которые будут заполнены информацией (какой именно – смотрите ниже). В противном случае будет создан и заполнен новый список. В обоих случаях метод вернет заполненный информацией список.

Элементы списка:

  • Значение TEC.
  • Значение REC.
  • Количество раз, когда контроллер входил в режим Error Warning (после достижения 65535 значение будет сброшено до 0).
  • Количество раз, когда контроллер входил в режим Error Passive (после достижения 65535 значение будет сброшено до 0).
  • Количество раз, когда контроллер входил в режим Bus Off (после достижения 65535 значение будет сброшено до 0).
  • Количество ждущих обработки TX-сообщений.
  • Количество ждущих обработки RX-сообщений на FIFO 0.
  • Количество ждущих обработки RX-сообщений на FIFO 1.


<syntaxhighlight lang="python" enclose="div">

См.также

Внешние ссылки