Expand logic state model

This commit is contained in:
2026-04-11 09:34:25 +08:00
parent 14bfeff8a7
commit 42fe9df338
2 changed files with 80 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
#pragma once
#include <QtCore/QString>
#include <QtCore/QtGlobal>
enum class Lgc_TransportType : quint8
@@ -14,6 +15,13 @@ struct Lgc_State
bool IsConnected = false;
bool IsHandshakeDone = false;
Lgc_TransportType ActiveTransport = Lgc_TransportType::None;
QString ActiveEndpointName;
QString ConnectionText = QStringLiteral("Disconnected");
QString LastActionText = QStringLiteral("Idle");
quint32 ProtocolVersion = 0;
quint32 CapabilityFlags = 0;
quint16 VendorId = 0;
quint16 ProductId = 0;
quint8 FirmwareMajor = 0;
quint8 FirmwareMinor = 0;
};