@@ -974,6 +974,7 @@ public override void Parse(string lowercasetoken, STFReader stf)
974974 case "engine(awsmonitor" :
975975 case "engine(overspeedmonitor" : VigilanceMonitor = true ; TrainControlSystem . Parse ( lowercasetoken , stf ) ; break ;
976976 case "engine(enginecontrollers(combined_control" : ParseCombData ( lowercasetoken , stf ) ; break ;
977+ case "engine(ortsairbrakemainresvolume" :
977978 case "engine(airbrakesmainresvolume" : MainResVolumeM3 = Me3 . FromFt3 ( stf . ReadFloatBlock ( STFReader . UNITS . VolumeDefaultFT3 , null ) ) ; break ;
978979 case "engine(airbrakesmainmaxairpressure" : MainResPressurePSI = MaxMainResPressurePSI = stf . ReadFloatBlock ( STFReader . UNITS . PressureDefaultPSI , null ) ; break ;
979980 case "engine(airbrakemaxmainrespipepressure" : MaximumMainReservoirPipePressurePSI = stf . ReadFloatBlock ( STFReader . UNITS . PressureDefaultPSI , null ) ; break ;
@@ -1007,10 +1008,15 @@ public override void Parse(string lowercasetoken, STFReader stf)
10071008 case "engine(ortstractioncharacteristics" : TractiveForceCurves = new InterpolatorDiesel2D ( stf , true ) ; break ;
10081009 case "engine(ortsdynamicbrakeforcecurves" : DynamicBrakeForceCurves = new InterpolatorDiesel2D ( stf , false ) ; break ;
10091010 case "engine(ortscontinuousforcetimefactor" : ContinuousForceTimeFactor = stf . ReadFloatBlock ( STFReader . UNITS . None , null ) ; break ;
1011+ case "engine(ortssanderspeedeffectupto" :
10101012 case "engine(orts(ortssanderspeedeffectupto" : SanderSpeedEffectUpToMpS = stf . ReadFloatBlock ( STFReader . UNITS . Speed , null ) ; break ;
1013+ case "engine(ortsemergencycausespowerdown" :
10111014 case "engine(orts(ortsemergencycausespowerdown" : EmergencyCausesPowerDown = stf . ReadBoolBlock ( false ) ; break ;
1015+ case "engine(ortsemergencycausesthrottledown" :
10121016 case "engine(orts(ortsemergencycausesthrottledown" : EmergencyCausesThrottleDown = stf . ReadBoolBlock ( false ) ; break ;
1017+ case "engine(ortsemergencyengageshorn" :
10131018 case "engine(orts(ortsemergencyengageshorn" : EmergencyEngagesHorn = stf . ReadBoolBlock ( false ) ; break ;
1019+ case "engine(ortswheelslipcausesthrottledown" :
10141020 case "engine(orts(ortswheelslipcausesthrottledown" : WheelslipCausesThrottleDown = stf . ReadBoolBlock ( false ) ; break ;
10151021 case "engine(dynamicbrakesminusablespeed" : DynamicBrakeSpeed1MpS = stf . ReadFloatBlock ( STFReader . UNITS . SpeedDefaultMPH , null ) ; break ;
10161022 case "engine(dynamicbrakesfadingspeed" : DynamicBrakeSpeed2MpS = stf . ReadFloatBlock ( STFReader . UNITS . SpeedDefaultMPH , null ) ; break ;
0 commit comments