Use file-scoped namespaces (#842)

This commit is contained in:
PhyxionNL
2022-10-09 13:22:57 +02:00
committed by GitHub
parent 3ac329f247
commit 58cef111a1
175 changed files with 34026 additions and 34204 deletions
@@ -7,88 +7,87 @@ using System.Collections.Generic;
using System.Text;
using HidSharp;
namespace LibreHardwareMonitor.Hardware.Controller.AquaComputer
namespace LibreHardwareMonitor.Hardware.Controller.AquaComputer;
public class AquaComputerGroup : IGroup
{
public class AquaComputerGroup : IGroup
private readonly List<IHardware> _hardware = new();
private readonly StringBuilder _report = new();
public AquaComputerGroup(ISettings settings)
{
private readonly List<IHardware> _hardware = new();
private readonly StringBuilder _report = new();
_report.AppendLine("AquaComputer Hardware");
_report.AppendLine();
public AquaComputerGroup(ISettings settings)
foreach (HidDevice dev in DeviceList.Local.GetHidDevices(0x0c70))
{
_report.AppendLine("AquaComputer Hardware");
string productName = dev.GetProductName();
productName = productName.Substring(0, 1).ToUpper() + productName.Substring(1);
switch (dev.ProductID)
{
case 0xF00E:
var d5Next = new D5Next(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {d5Next.FirmwareVersion}");
_report.AppendLine();
_hardware.Add(d5Next);
break;
case 0xf0b6:
var aquastreamXt = new AquastreamXT(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Device variant: {aquastreamXt.Variant}");
_report.AppendLine($"Firmware version: {aquastreamXt.FirmwareVersion}");
_report.AppendLine($"{aquastreamXt.Status}");
_report.AppendLine();
_hardware.Add(aquastreamXt);
break;
case 0xf003:
var mps = new MPS(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {mps.FirmwareVersion}");
_report.AppendLine($"{mps.Status}");
_report.AppendLine();
_hardware.Add(mps);
break;
case 0xF011:
var octo = new Octo(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {octo.FirmwareVersion}");
_report.AppendLine();
_hardware.Add(octo);
break;
default:
_report.AppendLine($"Unknown Hardware PID: {dev.ProductID} Name: {productName}");
_report.AppendLine();
break;
}
}
if (_hardware.Count == 0)
{
_report.AppendLine("No AquaComputer Hardware found.");
_report.AppendLine();
foreach (HidDevice dev in DeviceList.Local.GetHidDevices(0x0c70))
{
string productName = dev.GetProductName();
productName = productName.Substring(0, 1).ToUpper() + productName.Substring(1);
switch (dev.ProductID)
{
case 0xF00E:
var d5Next = new D5Next(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {d5Next.FirmwareVersion}");
_report.AppendLine();
_hardware.Add(d5Next);
break;
case 0xf0b6:
var aquastreamXt = new AquastreamXT(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Device variant: {aquastreamXt.Variant}");
_report.AppendLine($"Firmware version: {aquastreamXt.FirmwareVersion}");
_report.AppendLine($"{aquastreamXt.Status}");
_report.AppendLine();
_hardware.Add(aquastreamXt);
break;
case 0xf003:
var mps = new MPS(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {mps.FirmwareVersion}");
_report.AppendLine($"{mps.Status}");
_report.AppendLine();
_hardware.Add(mps);
break;
case 0xF011:
var octo = new Octo(dev, settings);
_report.AppendLine($"Device name: {productName}");
_report.AppendLine($"Firmware version: {octo.FirmwareVersion}");
_report.AppendLine();
_hardware.Add(octo);
break;
default:
_report.AppendLine($"Unknown Hardware PID: {dev.ProductID} Name: {productName}");
_report.AppendLine();
break;
}
}
if (_hardware.Count == 0)
{
_report.AppendLine("No AquaComputer Hardware found.");
_report.AppendLine();
}
}
public IReadOnlyList<IHardware> Hardware => _hardware;
public void Close()
{
foreach (IHardware iHardware in _hardware)
{
if (iHardware is Hardware hardware)
hardware.Close();
}
}
public string GetReport()
{
return _report.ToString();
}
}
}
public IReadOnlyList<IHardware> Hardware => _hardware;
public void Close()
{
foreach (IHardware iHardware in _hardware)
{
if (iHardware is Hardware hardware)
hardware.Close();
}
}
public string GetReport()
{
return _report.ToString();
}
}