Push layered Qt host source files
This commit is contained in:
35
COM/Com_Def.h
Normal file
35
COM/Com_Def.h
Normal file
@@ -0,0 +1,35 @@
|
||||
#pragma once
|
||||
|
||||
#include "COM/Com_Protocol.h"
|
||||
#include <QtCore/QByteArray>
|
||||
#include <QtCore/QString>
|
||||
|
||||
enum Com_Enum_RawPacketSource : quint8
|
||||
{
|
||||
Com_Enum_RawPacketSource_None = 0,
|
||||
Com_Enum_RawPacketSource_UsbCdc,
|
||||
Com_Enum_RawPacketSource_BleNus
|
||||
};
|
||||
|
||||
const quint16 COM_CONST_VENDOR_ID_DEFAULT = 0x1209;
|
||||
const quint16 COM_CONST_PRODUCT_ID_DEFAULT = 0x0001;
|
||||
const int COM_CONST_KEYBOARD_USAGE_MAX = 0x00E7;
|
||||
const int COM_CONST_USAGE_BITMAP_SIZE = 29;
|
||||
|
||||
struct Com_Struct_DeviceConfig
|
||||
{
|
||||
quint16 VendorId = COM_CONST_VENDOR_ID_DEFAULT;
|
||||
quint16 ProductId = COM_CONST_PRODUCT_ID_DEFAULT;
|
||||
};
|
||||
|
||||
struct Com_Struct_RawPacket
|
||||
{
|
||||
bool IsValid = false;
|
||||
Com_Enum_RawPacketSource Source = Com_Enum_RawPacketSource_None;
|
||||
Com_Enum_ProtocolType ProtocolType = Com_Enum_ProtocolType_None;
|
||||
QByteArray ByteArray;
|
||||
QString PortName;
|
||||
|
||||
// Stable candidate id used by LOGIC to confirm or discard a transport candidate.
|
||||
QString EndpointId;
|
||||
};
|
||||
Reference in New Issue
Block a user