diff --git a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf index c1f04093a46685b608a106dc27322edbb17a7a5a..fe4a9057fd06ea12cd30ff6aa1ae1244ac1f0e9c 100644 Binary files a/Documentation/User Manual Source/Release Notes Vecto3.x.pdf and b/Documentation/User Manual Source/Release Notes Vecto3.x.pdf differ diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs index 83060c2f52b9f3cb9b22ba43fd566a0fc6092e32..c2ff859e9bc9ee89f7daf068315f95061a7c6c9d 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/CompletedBusRunDataFactory/DeclarationModeCompletedBusRunDataFactory.cs @@ -945,7 +945,11 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.CompletedBusRun protected virtual bool AxleGearRequired() { - return PrimaryVehicle.ArchitectureID != ArchitectureID.E4; + var req = PrimaryVehicle.ArchitectureID != ArchitectureID.E4; + if (req && PrimaryVehicle.Components.AxleGearInputData == null) { + throw new VectoException("Axlegear required"); + } + return req; } protected override void CreateGearboxAndGearshiftData(VectoRunData runData)