diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AngularGearData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AngularGearData.cs new file mode 100644 index 0000000000000000000000000000000000000000..c80d1b405919d4ffc0c89a14dbdaf8272d675908 --- /dev/null +++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AngularGearData.cs @@ -0,0 +1,13 @@ +using TUGraz.VectoCommon.Models; +using TUGraz.VectoCommon.Utils; +using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox; + +namespace TUGraz.VectoCore.Models.SimulationComponent.Data +{ + public class AngularGearData : SimulationComponentData + { + [ValidateObject] public TransmissionData AngularGear; + + public AngularGearType Type; + } +} \ No newline at end of file diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj index c3958342267f2ee9720a51619854929684bf4cc2..0cba10a87976ab43fddc2b935db165cfb358feb9 100644 --- a/VectoCore/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -131,6 +131,7 @@ <Compile Include="Models\Connector\Ports\Impl\Response.cs" /> <Compile Include="Models\Connector\Ports\IFvPort.cs" /> <Compile Include="Models\Connector\Ports\ITnPort.cs" /> + <Compile Include="Models\SimulationComponent\Data\AngularGearData.cs" /> <Compile Include="Utils\ProviderExtensions.cs" /> <Compile Include="Models\Declaration\AirDrag.cs" /> <Compile Include="Models\Declaration\Fan.cs" />