@@ -10,17 +10,17 @@ import fr.sncf.osrd.train.RollingStock.*
10
10
11
11
/* * Parse the rolling stock model into something the backend can work with */
12
12
fun parseRawRollingStock (
13
- rawRollingStock : PhysicsRollingStockModel ,
13
+ rawPhysicsConsist : PhysicsConsistModel ,
14
14
loadingGaugeType : RJSLoadingGaugeType = RJSLoadingGaugeType .G1 ,
15
15
rollingStockSupportedSignalingSystems : List <String > = listOf(),
16
16
): RollingStock {
17
17
// Parse effort_curves
18
- val rawModes = rawRollingStock .effortCurves.modes
18
+ val rawModes = rawPhysicsConsist .effortCurves.modes
19
19
20
- if (! rawModes.containsKey(rawRollingStock .effortCurves.defaultMode))
20
+ if (! rawModes.containsKey(rawPhysicsConsist .effortCurves.defaultMode))
21
21
throw OSRDError .newInvalidRollingStockError(
22
22
ErrorType .InvalidRollingStockDefaultModeNotFound ,
23
- rawRollingStock .effortCurves.defaultMode
23
+ rawPhysicsConsist .effortCurves.defaultMode
24
24
)
25
25
26
26
// Parse tractive effort curves modes
@@ -29,31 +29,31 @@ fun parseRawRollingStock(
29
29
modes[key] = parseModeEffortCurves(value, " effort_curves.modes.$key " )
30
30
}
31
31
32
- val rollingResistance = parseRollingResistance(rawRollingStock .rollingResistance)
32
+ val rollingResistance = parseRollingResistance(rawPhysicsConsist .rollingResistance)
33
33
34
- val gammaType = rawRollingStock .gamma.gammaType
34
+ val gammaType = rawPhysicsConsist .gamma.gammaType
35
35
36
36
return RollingStock (
37
37
" placeholder_name" ,
38
- rawRollingStock .length.distance.meters,
39
- rawRollingStock .mass.toDouble(),
40
- rawRollingStock .inertiaCoefficient,
38
+ rawPhysicsConsist .length.distance.meters,
39
+ rawPhysicsConsist .mass.toDouble(),
40
+ rawPhysicsConsist .inertiaCoefficient,
41
41
rollingResistance.A ,
42
42
rollingResistance.B ,
43
43
rollingResistance.C ,
44
- rawRollingStock .maxSpeed,
45
- rawRollingStock .startupTime.seconds,
46
- rawRollingStock .startupAcceleration,
47
- rawRollingStock .comfortAcceleration,
48
- rawRollingStock .gamma.value,
44
+ rawPhysicsConsist .maxSpeed,
45
+ rawPhysicsConsist .startupTime.seconds,
46
+ rawPhysicsConsist .startupAcceleration,
47
+ rawPhysicsConsist .comfortAcceleration,
48
+ rawPhysicsConsist .gamma.value,
49
49
gammaType,
50
50
loadingGaugeType,
51
51
modes,
52
- rawRollingStock .effortCurves.defaultMode,
53
- rawRollingStock .basePowerClass,
54
- rawRollingStock .powerRestrictions,
55
- rawRollingStock .electricalPowerStartupTime?.seconds,
56
- rawRollingStock .raisePantographTime?.seconds,
52
+ rawPhysicsConsist .effortCurves.defaultMode,
53
+ rawPhysicsConsist .basePowerClass,
54
+ rawPhysicsConsist .powerRestrictions,
55
+ rawPhysicsConsist .electricalPowerStartupTime?.seconds,
56
+ rawPhysicsConsist .raisePantographTime?.seconds,
57
57
rollingStockSupportedSignalingSystems.toTypedArray(),
58
58
)
59
59
}
0 commit comments