From 9ad538983290fbd62da7f8d6db5a6dfe123a25c3 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 20 Jan 2024 18:10:06 -0500 Subject: extract default values to constants --- main.go | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 6a24964..aaf4264 100644 --- a/main.go +++ b/main.go @@ -14,19 +14,32 @@ const ( airMolarMass = 0.0289647 // kg/mol ) +var ( + defaultDisplacement = 2 * Litre + defaultSpeed int32 = 2000 + defaultVE int32 = 80 + defaultTemperature = Temperature{25, Celcius} +) + +var ( + defaultManufacturer = "borgwarner" + defaultSeries = "efr" + defaultModel = "6258" +) + // Number of data points on the compressor map. var numPoints = 1 var ( - displacement = 2000 * CubicCentimetre + displacement = defaultDisplacement volumeUnitIndex int32 // Angular crankshaft speed in RPM. - speed = []int32{2000} + speed = []int32{defaultSpeed} - volumetricEfficiency = []int32{80} + volumetricEfficiency = []int32{defaultVE} - intakeAirTemperature = []Temperature{{25, Celcius}} + intakeAirTemperature = []Temperature{defaultTemperature} temperatureUnitIndex int32 manifoldPressure = []Pressure{AtmosphericPressure()} @@ -77,9 +90,9 @@ var ( ) func init() { - manufacturer := "garrett" - series := "g" - model := "25-660" + manufacturer := defaultManufacturer + series := defaultSeries + model := defaultModel c, ok := Compressors[manufacturer][series][model] if !ok { fmt.Printf("compressor.Compressors()[\"%s\"][\"%s\"][\"%s\"] does not exist.\n", -- cgit v1.2.3