Ejemplo n.º 1
0
        public async Task <string> GetBatteryReport()
        {
            var devices = await _deviceProvider.QueryConnected(Dualshock4_Prefix).ConfigureAwait(false);

            var deviceLength = devices.Length;

            var result = new StringBuilder();

            for (int i = 0; i < deviceLength; i++)
            {
                var device = devices[i];
                AppendDevice(result, device);

                if (deviceLength > 1 && deviceLength != i + 1)
                {
                    result.Append(" | ");
                }
            }

            return(result.ToString());
        }