From 4ed36abe10e629322078a440ae7071132c65da7a Mon Sep 17 00:00:00 2001 From: sam-anthony Date: Sun, 10 Apr 2022 19:49:06 -0230 Subject: fix bug in building compressor selection widget tree --- compressor/compressor.go | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) (limited to 'compressor/compressor.go') diff --git a/compressor/compressor.go b/compressor/compressor.go index 940d6fa..fc12f26 100644 --- a/compressor/compressor.go +++ b/compressor/compressor.go @@ -33,10 +33,12 @@ func init() { compressors["Garrett"] = make(map[string]map[string]Compressor) compressors["Garrett"]["G"] = make(map[string]Compressor) compressors["Garrett"]["G"]["25-660"] = garrettG25660() - compressors["BorgWarner"] = make(map[string]map[string]Compressor) compressors["BorgWarner"]["K"] = make(map[string]Compressor) compressors["BorgWarner"]["K"]["03"] = borgwarnerK03() + compressors["BorgWarner"]["K"]["04"] = borgwarnerK04() + compressors["BorgWarner"]["EFR"] = make(map[string]Compressor) + compressors["BorgWarner"]["EFR"]["6258"] = borgwarnerEFR6258() } func Compressors() map[string]map[string]map[string]Compressor { @@ -62,6 +64,44 @@ func garrettG25660() Compressor { } } +func borgwarnerEFR6258() Compressor { + maxFlow, err := mass.NewFlowRate( + mass.Mass{0.50, mass.Kilogram}, + time.Second, + mass.KilogramsPerSecond, + ) + util.Check(err) + return Compressor{ + "BorgWarner EFR6258", + "compressor/res/borgwarner/efr/6258.jpg", + 47, + 455, + 773, + 6, + maxFlow, + 3.8, + } +} + +func borgwarnerK04() Compressor { + maxFlow, err := mass.NewFlowRate( + mass.Mass{0.18, mass.Kilogram}, + time.Second, + mass.KilogramsPerSecond, + ) + util.Check(err) + return Compressor{ + "Borgwarner K04", + "compressor/res/borgwarner/k/04.jpg", + 33, + 712, + 1090, + 2, + maxFlow, + 2.8, + } +} + func borgwarnerK03() Compressor { maxFlow, err := mass.NewFlowRate( mass.Mass{0.13, mass.Kilogram}, -- cgit v1.2.3