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