obd-0.1.0.0: src/System/Hardware/ELM327/Utils/Units.hs
{-# LANGUAGE DataKinds #-}
-- | Helper functions to work with dimensions.
module System.Hardware.ELM327.Utils.Units where
import Data.Ratio ((%))
import Numeric.Units.Dimensional.Prelude (DFrequency,
Metricality(NonMetric),
Unit,
hertz,
mkUnitQ)
import Numeric.Units.Dimensional.UnitNames (atom)
-- | Declare rounds per minute
rpm :: Fractional a => Unit 'NonMetric DFrequency a
rpm = mkUnitQ (atom "rpm" "rpm" "rpm") (1 % 60) hertz