From 36144a56905046d0dee1fd369f9eb4e130e18c35 Mon Sep 17 00:00:00 2001 From: Narr the Reg Date: Mon, 17 Jan 2022 10:44:13 -0600 Subject: input_common: Report battery for UDP controllers --- src/input_common/drivers/udp_client.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/input_common/drivers/udp_client.h') diff --git a/src/input_common/drivers/udp_client.h b/src/input_common/drivers/udp_client.h index 1adc947c4..61a1fff37 100644 --- a/src/input_common/drivers/udp_client.h +++ b/src/input_common/drivers/udp_client.h @@ -15,6 +15,7 @@ namespace InputCommon::CemuhookUDP { class Socket; namespace Response { +enum class Battery : u8; struct PadData; struct PortInfo; struct TouchPad; @@ -137,6 +138,9 @@ private: // Translates configuration to client number std::size_t GetClientNumber(std::string_view host, u16 port) const; + // Translates UDP battery level to input engine battery level + BatteryLevel GetBatteryLevel(Response::Battery battery) const; + void OnVersion(Response::Version); void OnPortInfo(Response::PortInfo); void OnPadData(Response::PadData, std::size_t client); -- cgit v1.2.3