Я хочу получить кадр Can Bus от Qt с USB-адаптером PeakCan от Peak System.В данный момент я могу писать на шине, и она работает хорошо, я проверяю с помощью PCAN View, но моя проблема в процессе чтения.
Когда я передаю данные с помощью PCAN View, мой слот для чтения не происходит, хотя явыполните подключение.
Это мой конструктор класса, а член m_device имеет тип QCanBusDevice:
m_device = QCanBus::instance()->createDevice("peakcan", "usb0");
m_device->connectDevice()
connect(m_device, &QCanBusDevice::framesReceived, this, &BusCan::onFramesReceived);
А теперь мой слот для чтения фреймов Can Bus:
void BusCan::onFramesReceived() {
qDebug() << "[Frame received] !";
}
Любая помощь приветствуется!