From 4fc0733a9320bbf7a19eb3c7bdf60d4a5e03d338 Mon Sep 17 00:00:00 2001
From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at>
Date: Tue, 6 Dec 2022 14:47:18 +0100
Subject: [PATCH] added DataBusExtensionclass

---
 .../Simulation/DataBus/DataBusExtensions.cs    | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 VectoCore/VectoCore/Models/Simulation/DataBus/DataBusExtensions.cs

diff --git a/VectoCore/VectoCore/Models/Simulation/DataBus/DataBusExtensions.cs b/VectoCore/VectoCore/Models/Simulation/DataBus/DataBusExtensions.cs
new file mode 100644
index 0000000000..dd4f490ed6
--- /dev/null
+++ b/VectoCore/VectoCore/Models/Simulation/DataBus/DataBusExtensions.cs
@@ -0,0 +1,18 @@
+using System.Collections.Generic;
+
+namespace TUGraz.VectoCore.Models.Simulation.DataBus
+{
+	public static class DataBusExtensions
+	{
+		public static IList<IElectricMotorInfo> GetElectricMotors(this IDataBus db)
+		{
+			var result = new List<IElectricMotorInfo>();
+
+			foreach (var pos in db.PowertrainInfo.ElectricMotorPositions) {
+				result.Add(db.ElectricMotorInfo(pos));
+			}
+
+			return result;
+		}
+	}
+}
\ No newline at end of file
-- 
GitLab