mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-26 07:39:45 -06:00
Merge pull request #7150 from lioncash/naming
BTEmu: Amend variable naming
This commit is contained in:
@ -104,7 +104,7 @@ void Connect(unsigned int index, bool connect)
|
|||||||
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
||||||
|
|
||||||
if (bluetooth)
|
if (bluetooth)
|
||||||
bluetooth->AccessWiiMoteByIndex(index)->Activate(connect);
|
bluetooth->AccessWiimoteByIndex(index)->Activate(connect);
|
||||||
|
|
||||||
const char* message = connect ? "Wii Remote %u connected" : "Wii Remote %u disconnected";
|
const char* message = connect ? "Wii Remote %u connected" : "Wii Remote %u disconnected";
|
||||||
Core::DisplayMessage(StringFromFormat(message, index + 1), 3000);
|
Core::DisplayMessage(StringFromFormat(message, index + 1), 3000);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -25,11 +25,11 @@ namespace IOS::HLE
|
|||||||
{
|
{
|
||||||
struct SQueuedEvent
|
struct SQueuedEvent
|
||||||
{
|
{
|
||||||
u8 m_buffer[1024] = {0};
|
u8 buffer[1024] = {};
|
||||||
u32 m_size = 0;
|
u32 size = 0;
|
||||||
u16 m_connectionHandle = 0;
|
u16 connection_handle = 0;
|
||||||
|
|
||||||
SQueuedEvent(u32 size, u16 handle);
|
SQueuedEvent(u32 size_, u16 handle);
|
||||||
SQueuedEvent() = default;
|
SQueuedEvent() = default;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -54,24 +54,24 @@ public:
|
|||||||
// Send ACL data back to Bluetooth stack
|
// Send ACL data back to Bluetooth stack
|
||||||
void SendACLPacket(u16 connection_handle, const u8* data, u32 size);
|
void SendACLPacket(u16 connection_handle, const u8* data, u32 size);
|
||||||
|
|
||||||
bool RemoteDisconnect(u16 _connectionHandle);
|
bool RemoteDisconnect(u16 connection_handle);
|
||||||
|
|
||||||
WiimoteDevice* AccessWiiMoteByIndex(std::size_t index);
|
WiimoteDevice* AccessWiimoteByIndex(std::size_t index);
|
||||||
|
|
||||||
void DoState(PointerWrap& p) override;
|
void DoState(PointerWrap& p) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::vector<WiimoteDevice> m_WiiMotes;
|
std::vector<WiimoteDevice> m_wiimotes;
|
||||||
|
|
||||||
bdaddr_t m_ControllerBD{{0x11, 0x02, 0x19, 0x79, 0x00, 0xff}};
|
bdaddr_t m_controller_bd{{0x11, 0x02, 0x19, 0x79, 0x00, 0xff}};
|
||||||
|
|
||||||
// this is used to trigger connecting via ACL
|
// this is used to trigger connecting via ACL
|
||||||
u8 m_ScanEnable = 0;
|
u8 m_scan_enable = 0;
|
||||||
|
|
||||||
std::unique_ptr<USB::V0CtrlMessage> m_CtrlSetup;
|
std::unique_ptr<USB::V0CtrlMessage> m_ctrl_setup;
|
||||||
std::unique_ptr<USB::V0IntrMessage> m_HCIEndpoint;
|
std::unique_ptr<USB::V0IntrMessage> m_hci_endpoint;
|
||||||
std::unique_ptr<USB::V0BulkMessage> m_ACLEndpoint;
|
std::unique_ptr<USB::V0BulkMessage> m_acl_endpoint;
|
||||||
std::deque<SQueuedEvent> m_EventQueue;
|
std::deque<SQueuedEvent> m_event_queue;
|
||||||
|
|
||||||
class ACLPool
|
class ACLPool
|
||||||
{
|
{
|
||||||
@ -97,35 +97,35 @@ private:
|
|||||||
std::deque<Packet> m_queue;
|
std::deque<Packet> m_queue;
|
||||||
} m_acl_pool{m_ios};
|
} m_acl_pool{m_ios};
|
||||||
|
|
||||||
u32 m_PacketCount[MAX_BBMOTES] = {};
|
u32 m_packet_count[MAX_BBMOTES] = {};
|
||||||
u64 m_last_ticks = 0;
|
u64 m_last_ticks = 0;
|
||||||
|
|
||||||
WiimoteDevice* AccessWiiMote(const bdaddr_t& _rAddr);
|
WiimoteDevice* AccessWiimote(const bdaddr_t& address);
|
||||||
WiimoteDevice* AccessWiiMote(u16 _ConnectionHandle);
|
WiimoteDevice* AccessWiimote(u16 connection_handle);
|
||||||
|
|
||||||
// Send ACL data to a device (wiimote)
|
// Send ACL data to a device (wiimote)
|
||||||
void IncDataPacket(u16 _ConnectionHandle);
|
void IncDataPacket(u16 connection_handle);
|
||||||
void SendToDevice(u16 _ConnectionHandle, u8* _pData, u32 _Size);
|
void SendToDevice(u16 connection_handle, u8* data, u32 size);
|
||||||
|
|
||||||
// Events
|
// Events
|
||||||
void AddEventToQueue(const SQueuedEvent& _event);
|
void AddEventToQueue(const SQueuedEvent& event);
|
||||||
bool SendEventCommandStatus(u16 _Opcode);
|
bool SendEventCommandStatus(u16 opcode);
|
||||||
void SendEventCommandComplete(u16 opcode, const void* data, u32 data_size);
|
void SendEventCommandComplete(u16 opcode, const void* data, u32 data_size);
|
||||||
bool SendEventInquiryResponse();
|
bool SendEventInquiryResponse();
|
||||||
bool SendEventInquiryComplete();
|
bool SendEventInquiryComplete();
|
||||||
bool SendEventRemoteNameReq(const bdaddr_t& _bd);
|
bool SendEventRemoteNameReq(const bdaddr_t& bd);
|
||||||
bool SendEventRequestConnection(const WiimoteDevice& _rWiiMote);
|
bool SendEventRequestConnection(const WiimoteDevice& wiimote);
|
||||||
bool SendEventConnectionComplete(const bdaddr_t& _bd);
|
bool SendEventConnectionComplete(const bdaddr_t& bd);
|
||||||
bool SendEventReadClockOffsetComplete(u16 _connectionHandle);
|
bool SendEventReadClockOffsetComplete(u16 connection_handle);
|
||||||
bool SendEventConPacketTypeChange(u16 _connectionHandle, u16 _packetType);
|
bool SendEventConPacketTypeChange(u16 connection_handle, u16 packet_type);
|
||||||
bool SendEventReadRemoteVerInfo(u16 _connectionHandle);
|
bool SendEventReadRemoteVerInfo(u16 connection_handle);
|
||||||
bool SendEventReadRemoteFeatures(u16 _connectionHandle);
|
bool SendEventReadRemoteFeatures(u16 connection_handle);
|
||||||
bool SendEventRoleChange(bdaddr_t _bd, bool _master);
|
bool SendEventRoleChange(bdaddr_t bd, bool master);
|
||||||
bool SendEventNumberOfCompletedPackets();
|
bool SendEventNumberOfCompletedPackets();
|
||||||
bool SendEventAuthenticationCompleted(u16 _connectionHandle);
|
bool SendEventAuthenticationCompleted(u16 connection_handle);
|
||||||
bool SendEventModeChange(u16 _connectionHandle, u8 _mode, u16 _value);
|
bool SendEventModeChange(u16 connection_handle, u8 mode, u16 value);
|
||||||
bool SendEventDisconnect(u16 _connectionHandle, u8 _Reason);
|
bool SendEventDisconnect(u16 connection_handle, u8 reason);
|
||||||
bool SendEventRequestLinkKey(const bdaddr_t& _bd);
|
bool SendEventRequestLinkKey(const bdaddr_t& bd);
|
||||||
bool SendEventLinkKeyNotification(const u8 num_to_send);
|
bool SendEventLinkKeyNotification(const u8 num_to_send);
|
||||||
|
|
||||||
// Execute HCI Message
|
// Execute HCI Message
|
||||||
@ -176,23 +176,23 @@ private:
|
|||||||
void CommandVendorSpecific_FC4C(const u8* input, u32 size);
|
void CommandVendorSpecific_FC4C(const u8* input, u32 size);
|
||||||
void CommandVendorSpecific_FC4F(const u8* input, u32 size);
|
void CommandVendorSpecific_FC4F(const u8* input, u32 size);
|
||||||
|
|
||||||
static void DisplayDisconnectMessage(const int wiimoteNumber, const int reason);
|
static void DisplayDisconnectMessage(int wiimote_number, int reason);
|
||||||
|
|
||||||
#pragma pack(push, 1)
|
#pragma pack(push, 1)
|
||||||
#define CONF_PAD_MAX_REGISTERED 10
|
#define CONF_PAD_MAX_REGISTERED 10
|
||||||
|
|
||||||
struct _conf_pad_device
|
struct ConfPadDevice
|
||||||
{
|
{
|
||||||
u8 bdaddr[6];
|
u8 bdaddr[6];
|
||||||
char name[0x40];
|
char name[0x40];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _conf_pads
|
struct ConfPads
|
||||||
{
|
{
|
||||||
u8 num_registered;
|
u8 num_registered;
|
||||||
_conf_pad_device registered[CONF_PAD_MAX_REGISTERED];
|
ConfPadDevice registered[CONF_PAD_MAX_REGISTERED];
|
||||||
_conf_pad_device active[MAX_BBMOTES];
|
ConfPadDevice active[MAX_BBMOTES];
|
||||||
_conf_pad_device unknown;
|
ConfPadDevice unknown;
|
||||||
};
|
};
|
||||||
#pragma pack(pop)
|
#pragma pack(pop)
|
||||||
};
|
};
|
||||||
|
@ -926,6 +926,6 @@ void Callback_WiimoteInterruptChannel(int number, u16 channel_id, const u8* data
|
|||||||
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
||||||
IOS::HLE::GetIOS()->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
IOS::HLE::GetIOS()->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
||||||
if (bt)
|
if (bt)
|
||||||
bt->AccessWiiMoteByIndex(number)->ReceiveL2capData(channel_id, data, size);
|
bt->AccessWiimoteByIndex(number)->ReceiveL2capData(channel_id, data, size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -471,7 +471,7 @@ void ChangeWiiPads(bool instantly)
|
|||||||
|
|
||||||
g_wiimote_sources[i] = is_using_wiimote ? WIIMOTE_SRC_EMU : WIIMOTE_SRC_NONE;
|
g_wiimote_sources[i] = is_using_wiimote ? WIIMOTE_SRC_EMU : WIIMOTE_SRC_NONE;
|
||||||
if (!SConfig::GetInstance().m_bt_passthrough_enabled && bt)
|
if (!SConfig::GetInstance().m_bt_passthrough_enabled && bt)
|
||||||
bt->AccessWiiMoteByIndex(i)->Activate(is_using_wiimote);
|
bt->AccessWiimoteByIndex(i)->Activate(is_using_wiimote);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1401,7 +1401,7 @@ void MainWindow::OnConnectWiiRemote(int id)
|
|||||||
Core::RunAsCPUThread([&] {
|
Core::RunAsCPUThread([&] {
|
||||||
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
||||||
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
||||||
const bool is_connected = bt && bt->AccessWiiMoteByIndex(id)->IsConnected();
|
const bool is_connected = bt && bt->AccessWiimoteByIndex(id)->IsConnected();
|
||||||
Wiimote::Connect(id, !is_connected);
|
Wiimote::Connect(id, !is_connected);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -923,7 +923,7 @@ void MenuBar::UpdateToolsMenu(bool emulation_started)
|
|||||||
|
|
||||||
wii_remote->setEnabled(enable_wiimotes);
|
wii_remote->setEnabled(enable_wiimotes);
|
||||||
if (enable_wiimotes)
|
if (enable_wiimotes)
|
||||||
wii_remote->setChecked(bt->AccessWiiMoteByIndex(i)->IsConnected());
|
wii_remote->setChecked(bt->AccessWiimoteByIndex(i)->IsConnected());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1539,7 +1539,7 @@ void CFrame::OnConnectWiimote(wxCommandEvent& event)
|
|||||||
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
const auto bt = std::static_pointer_cast<IOS::HLE::Device::BluetoothEmu>(
|
||||||
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
ios->GetDeviceByName("/dev/usb/oh1/57e/305"));
|
||||||
const unsigned int wiimote_index = event.GetId() - IDM_CONNECT_WIIMOTE1;
|
const unsigned int wiimote_index = event.GetId() - IDM_CONNECT_WIIMOTE1;
|
||||||
const bool is_connected = bt && bt->AccessWiiMoteByIndex(wiimote_index)->IsConnected();
|
const bool is_connected = bt && bt->AccessWiimoteByIndex(wiimote_index)->IsConnected();
|
||||||
Wiimote::Connect(wiimote_index, !is_connected);
|
Wiimote::Connect(wiimote_index, !is_connected);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -1715,11 +1715,11 @@ void CFrame::UpdateGUI()
|
|||||||
if (should_enable_wiimotes)
|
if (should_enable_wiimotes)
|
||||||
{
|
{
|
||||||
Core::RunAsCPUThread([&] {
|
Core::RunAsCPUThread([&] {
|
||||||
wiimote_1->Check(bt->AccessWiiMoteByIndex(0)->IsConnected());
|
wiimote_1->Check(bt->AccessWiimoteByIndex(0)->IsConnected());
|
||||||
wiimote_2->Check(bt->AccessWiiMoteByIndex(1)->IsConnected());
|
wiimote_2->Check(bt->AccessWiimoteByIndex(1)->IsConnected());
|
||||||
wiimote_3->Check(bt->AccessWiiMoteByIndex(2)->IsConnected());
|
wiimote_3->Check(bt->AccessWiimoteByIndex(2)->IsConnected());
|
||||||
wiimote_4->Check(bt->AccessWiiMoteByIndex(3)->IsConnected());
|
wiimote_4->Check(bt->AccessWiimoteByIndex(3)->IsConnected());
|
||||||
balance_board->Check(bt->AccessWiiMoteByIndex(4)->IsConnected());
|
balance_board->Check(bt->AccessWiimoteByIndex(4)->IsConnected());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user