OpenHantek
Toggle main menu visibility
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
11
struct
DeviceListEntry
{
12
UniqueUSBid
id
;
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
};
scopedevice.h
UniqueUSBid
uint64_t UniqueUSBid
Definition
scopedevice.h:22
DeviceListEntry
Definition
devicelistentry.h:11
DeviceListEntry::errorMessage
QString errorMessage
Definition
devicelistentry.h:16
DeviceListEntry::name
QString name
Definition
devicelistentry.h:13
DeviceListEntry::needFirmware
bool needFirmware
Definition
devicelistentry.h:15
DeviceListEntry::getStatus
QString getStatus() const
Definition
devicelistentry.h:17
DeviceListEntry::canConnect
bool canConnect
Definition
devicelistentry.h:14
DeviceListEntry::id
UniqueUSBid id
Definition
devicelistentry.h:12
selectdevice
devicelistentry.h
Generated by
1.17.0