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">