From 4ba873caba1d725aa72a135e4bd5fc69a9b7ef64 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sun, 16 Feb 2025 11:52:23 -0500 Subject: microui --- pressure.go | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 pressure.go (limited to 'pressure.go') diff --git a/pressure.go b/pressure.go deleted file mode 100644 index 631fd97..0000000 --- a/pressure.go +++ /dev/null @@ -1,40 +0,0 @@ -package main - -import ( - "errors" - "fmt" -) - -type Pressure float32 - -const ( - Millibar Pressure = 100 - Pascal Pressure = 1 - Kilopascal Pressure = 1_000 - Bar Pressure = 100_000 - PoundsPerSquareInch Pressure = 6_894.757 -) - -var PressureUnits = []string{"mbar", "Pa", "kPa", "bar", "psi"} - -func ParsePressureUnit(s string) (Pressure, error) { - // Each case corresponds to a value in PressureUnits. - switch s { - case "mbar": - return Millibar, nil - case "Pa": - return Pascal, nil - case "kPa": - return Kilopascal, nil - case "bar": - return Bar, nil - case "psi": - return PoundsPerSquareInch, nil - default: - return *new(Pressure), errors.New(fmt.Sprintf("invalid unit: '%s'", s)) - } -} - -func AtmosphericPressure() Pressure { - return 101_325 * Pascal -} -- cgit v1.2.3