Документация Engee

CAN Getstate

Страница в процессе разработки.

Получение информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.

can getstate

Описание

Блок CAN Getstate используется для получения информации о состоянии CAN интерфейса, числе ошибок ввода-вывода.

Порты

Выход

# Статус — текущее состояние порта в виде шины из нескольких сигналов
вектор

Details

Значение сигнала 1 в шине означает, что соответствующее состояние активно:

  • ACTIVE – приемопередатчик исправен, число ошибок меньше 96.

  • WARNING – число ошибок меньше 128.

  • PASSIVE – приёмопередатчик прекращает активное исправление ошибочного трафика на линии, число ошибок меньше 256.

  • BUS_OFF – приемопередатчик прекращает участие в обмене, число ошибок больше 256.

  • STOPPED – приемопередатчик остановлен.

  • SLEEPING – приемопередатчик в спящем режиме.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# TxErrors — число ошибок при передаче
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

# RxErrors — число ошибок при приёме
скаляр

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Параметры

# Порт: — порт CAN, состояние которого опрашивается

Details
Значение по умолчанию

"can0"

Имя для программного использования

m_port

Настраиваемый

Нет

Вычисляемый

Да