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