aboutsummaryrefslogtreecommitdiffstats
path: root/pressure
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-01-22 17:35:45 -0500
committerSam Anthony <sam@samanthony.xyz>2024-01-22 17:35:45 -0500
commit2a14395beedc4b3cef74dd7d8b44f14bb8a7ac79 (patch)
tree4216df7bc1ae2404c3fef879987eab50bbe89260 /pressure
parent4f6384f449b50a95255837b1fc394b4ebe14caaf (diff)
parent9ad538983290fbd62da7f8d6db5a6dfe123a25c3 (diff)
downloadvolute-2a14395beedc4b3cef74dd7d8b44f14bb8a7ac79.zip
merge backend refactoring from main
Diffstat (limited to 'pressure')
-rw-r--r--pressure/pressure.go48
1 files changed, 0 insertions, 48 deletions
diff --git a/pressure/pressure.go b/pressure/pressure.go
deleted file mode 100644
index da1ab1e..0000000
--- a/pressure/pressure.go
+++ /dev/null
@@ -1,48 +0,0 @@
-package pressure
-
-import (
- "errors"
- "fmt"
-)
-
-type Pressure float32
-
-const (
- Pascal Pressure = 1
- Kilopascal Pressure = 1_000
- Bar Pressure = 100_000
- PoundsPerSquareInch Pressure = 6_894.757
-)
-
-// UnitStrings returns a slice of strings, each representing a
-// unit.
-// This is necessary because giu.Combo only works with strings.
-func UnitStrings() []string {
- return []string{"Pa", "kPa", "bar", "psi"}
-}
-
-const (
- DefaultUnit Pressure = Kilopascal
- // DefaultUnitIndex is used to index UnitStrings().
- DefaultUnitIndex int32 = 1 // kPa
-)
-
-func UnitFromString(s string) (Pressure, error) {
- // Each case corresponds to a value in UnitStrings().
- switch s {
- 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 Atmospheric() Pressure {
- return 1 * Bar
-}