mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Start filling in temperature and nitrox data in dive list
Still more to go, but it's slowly fleshing out.. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
de721d9810
commit
e9d2890134
2 changed files with 73 additions and 2 deletions
14
dive.h
14
dive.h
|
|
@ -91,18 +91,28 @@ static inline int to_feet(depth_t depth)
|
|||
return depth.mm * 0.00328084 + 0.5;
|
||||
}
|
||||
|
||||
static double mkelvin_to_C(int mkelvin)
|
||||
{
|
||||
return (mkelvin - 273150) / 1000.0;
|
||||
}
|
||||
|
||||
static double mkelvin_to_F(int mkelvin)
|
||||
{
|
||||
return mkelvin * 9 / 5000.0 - 459.670;
|
||||
}
|
||||
|
||||
static inline int to_C(temperature_t temp)
|
||||
{
|
||||
if (!temp.mkelvin)
|
||||
return 0;
|
||||
return (temp.mkelvin - 273150 + 499) / 1000;
|
||||
return mkelvin_to_C(temp.mkelvin) + 0.5;
|
||||
}
|
||||
|
||||
static inline int to_F(temperature_t temp)
|
||||
{
|
||||
if (!temp.mkelvin)
|
||||
return 0;
|
||||
return temp.mkelvin * 9 / 5000.0 - 459.670 + 0.5;
|
||||
return mkelvin_to_F(temp.mkelvin) + 0.5;
|
||||
}
|
||||
|
||||
static inline int to_K(temperature_t temp)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue