aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.SystemInfo
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.SystemInfo')
-rw-r--r--Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs51
1 files changed, 28 insertions, 23 deletions
diff --git a/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs b/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs
index ec191750c..92937f561 100644
--- a/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs
+++ b/Software/Visual_Studio/Tango.SystemInfo/SystemObjectsCollection.cs
@@ -40,6 +40,11 @@ namespace Tango.SystemInfo
Connection wmiConnection = new Connection();
+ SystemObjectsCollection os = new SystemObjectsCollection() { Name = "Operation System" };
+ Win32_OperatingSystem osConnection = new Win32_OperatingSystem(wmiConnection);
+ os.Objects = osConnection.GetHardwareInfoList().ToList();
+ list.Add(os);
+
SystemObjectsCollection board = new SystemObjectsCollection() { Name = "Board" };
Win32_BaseBoard boardConnection = new Win32_BaseBoard(wmiConnection);
board.Objects = boardConnection.GetHardwareInfoList().ToList();
@@ -50,40 +55,45 @@ namespace Tango.SystemInfo
bios.Objects = biosConnection.GetHardwareInfoList().ToList();
list.Add(bios);
+ SystemObjectsCollection processor = new SystemObjectsCollection() { Name = "Processor" };
+ Win32_Processor processorConnection = new Win32_Processor(wmiConnection);
+ processor.Objects = processorConnection.GetHardwareInfoList().ToList();
+ list.Add(processor);
+
+ SystemObjectsCollection memory = new SystemObjectsCollection() { Name = "Memory" };
+ Win32_PhysicalMemory memoryConnection = new Win32_PhysicalMemory(wmiConnection);
+ memory.Objects = memoryConnection.GetHardwareInfoList().ToList();
+ list.Add(memory);
+
+ SystemObjectsCollection video = new SystemObjectsCollection() { Name = "Video Controller" };
+ Win32_VideoController videoConnection = new Win32_VideoController(wmiConnection);
+ video.Objects = videoConnection.GetHardwareInfoList().ToList();
+ list.Add(video);
+
SystemObjectsCollection disk = new SystemObjectsCollection() { Name = "Disk Drives" };
Win32_DiskDrive diskConnection = new Win32_DiskDrive(wmiConnection);
disk.Objects = diskConnection.GetHardwareInfoList().ToList();
list.Add(disk);
- SystemObjectsCollection fan = new SystemObjectsCollection() { Name = "Fan" };
- Win32_Fan fanConnection = new Win32_Fan(wmiConnection);
- fan.Objects = fanConnection.GetHardwareInfoList().ToList();
- list.Add(fan);
-
SystemObjectsCollection network = new SystemObjectsCollection() { Name = "Network" };
Win32_NetworkAdapter networkConnection = new Win32_NetworkAdapter(wmiConnection);
network.Objects = networkConnection.GetHardwareInfoList().ToList();
list.Add(network);
- SystemObjectsCollection memory = new SystemObjectsCollection() { Name = "Memory" };
- Win32_PhysicalMemory memoryConnection = new Win32_PhysicalMemory(wmiConnection);
- memory.Objects = memoryConnection.GetHardwareInfoList().ToList();
- list.Add(memory);
-
- SystemObjectsCollection processor = new SystemObjectsCollection() { Name = "Processor" };
- Win32_Processor processorConnection = new Win32_Processor(wmiConnection);
- processor.Objects = processorConnection.GetHardwareInfoList().ToList();
- list.Add(processor);
+ SystemObjectsCollection sound = new SystemObjectsCollection() { Name = "Sound" };
+ Win32_SoundDevice soundConnection = new Win32_SoundDevice(wmiConnection);
+ sound.Objects = soundConnection.GetHardwareInfoList().ToList();
+ list.Add(sound);
SystemObjectsCollection serial = new SystemObjectsCollection() { Name = "Serial Ports" };
Win32_SerialPort serialConnection = new Win32_SerialPort(wmiConnection);
serial.Objects = serialConnection.GetHardwareInfoList().ToList();
list.Add(serial);
- SystemObjectsCollection sound = new SystemObjectsCollection() { Name = "Sound" };
- Win32_SoundDevice soundConnection = new Win32_SoundDevice(wmiConnection);
- sound.Objects = soundConnection.GetHardwareInfoList().ToList();
- list.Add(sound);
+ SystemObjectsCollection fan = new SystemObjectsCollection() { Name = "Fan" };
+ Win32_Fan fanConnection = new Win32_Fan(wmiConnection);
+ fan.Objects = fanConnection.GetHardwareInfoList().ToList();
+ list.Add(fan);
SystemObjectsCollection temp = new SystemObjectsCollection() { Name = "Temperature" };
Win32_TemperatureProbe tempConnection = new Win32_TemperatureProbe(wmiConnection);
@@ -95,11 +105,6 @@ namespace Tango.SystemInfo
power.Objects = powerConnection.GetHardwareInfoList().ToList();
list.Add(power);
- SystemObjectsCollection video = new SystemObjectsCollection() { Name = "Video Controller" };
- Win32_VideoController videoConnection = new Win32_VideoController(wmiConnection);
- video.Objects = videoConnection.GetHardwareInfoList().ToList();
- list.Add(video);
-
SystemObjectsCollection voltage = new SystemObjectsCollection() { Name = "Voltage" };
Win32_VoltageProbe voltageConnection = new Win32_VoltageProbe(wmiConnection);
voltage.Objects = voltageConnection.GetHardwareInfoList().ToList();