31 lines
1.3 KiB
C
31 lines
1.3 KiB
C
|
|
#pragma once
|
|||
|
|
|
|||
|
|
#include "LOGIC/Lgc_Core.h"
|
|||
|
|
|
|||
|
|
void Lgc_Core_AppendStatusLog(Lgc_Core_Struct_State* p_State, const QString& Text);
|
|||
|
|
void Lgc_Core_AppendPacketLog(
|
|||
|
|
Lgc_Core_Struct_State* p_State,
|
|||
|
|
const QString& ActionText,
|
|||
|
|
const QString& PortName,
|
|||
|
|
const QByteArray& Packet,
|
|||
|
|
const QString& ExplainText);
|
|||
|
|
|
|||
|
|
void Lgc_Core_ClearAllKeyStates(Lgc_Core_Struct_State* p_State);
|
|||
|
|
void Lgc_Core_CloseAllPorts(Lgc_Core_Struct_State* p_State);
|
|||
|
|
void Lgc_Core_FillMaskAllEnabled(QByteArray* p_UsageBitmap);
|
|||
|
|
void Lgc_Core_UpdateSendTransportByPacket(
|
|||
|
|
Lgc_Core_Struct_State* p_State,
|
|||
|
|
Mid_Enum_RawPacketSource Source);
|
|||
|
|
void Lgc_Core_NormalizeSendTransport(Lgc_Core_Struct_State* p_State);
|
|||
|
|
|
|||
|
|
bool Lgc_Core_SendCurrentMask(Lgc_Core_Struct_State* p_State);
|
|||
|
|
bool Lgc_Core_SyncSystemState(Lgc_Core_Struct_State* p_State);
|
|||
|
|
|
|||
|
|
void Lgc_Core_HandleNkroPacket(Lgc_Core_Struct_State* p_State, const Mid_Struct_RawPacket& Packet);
|
|||
|
|
void Lgc_Core_HandleConsumerPacket(Lgc_Core_Struct_State* p_State, const Mid_Struct_RawPacket& Packet);
|
|||
|
|
void Lgc_Core_HandleVendorPacket(Lgc_Core_Struct_State* p_State, const Mid_Struct_RawPacket& Packet);
|
|||
|
|
void Lgc_Core_HandleBlePacket(Lgc_Core_Struct_State* p_State, const Mid_Struct_RawPacket& Packet);
|
|||
|
|
|
|||
|
|
bool Lgc_Core_HandleFunctionButtons(Lgc_Core_Struct_State* p_State);
|
|||
|
|
|