OpenHantek
devicelistentry.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: GPL-2.0+
2 
3 #pragma once
4 
5 #include <QString>
6 #include "usb/usbdevice.h"
7 
13  QString name;
14  bool canConnect = false;
15  bool needFirmware = false;
16  QString errorMessage;
17  QString getStatus() const {
18  return errorMessage.size()? errorMessage : (canConnect?"Ready":(needFirmware?"Firmware upload":"Cannot connect"));
19  }
20 };
QString getStatus() const
Definition: devicelistentry.h:17
bool canConnect
Definition: devicelistentry.h:14
bool needFirmware
Definition: devicelistentry.h:15
uint64_t UniqueUSBid
Definition: usbdevice.h:16
QString name
Definition: devicelistentry.h:13
QString errorMessage
Definition: devicelistentry.h:16
UniqueUSBid id
Definition: devicelistentry.h:12
Definition: devicelistentry.h:11