Instead of a "Cylinder for planning" use a default cylinder

Right now hardcoded to AL80. This way in the future we'll have a volume of
gas that's available. And this makes much more sense then a random string
in the description field.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2013-11-13 21:44:18 +09:00
parent 25e432e1d1
commit aa76d35923
3 changed files with 11 additions and 4 deletions

View file

@ -168,6 +168,13 @@ static int time_at_last_depth(struct dive *dive, int o2, int he, unsigned int ne
return wait;
}
void fill_default_cylinder(cylinder_t *cyl)
{
cyl->type.description = strdup("AL80");
cyl->type.size.mliter = 11097;
cyl->type.workingpressure.mbar = 206843;
}
int add_gas(struct dive *dive, int o2, int he)
{
int i;
@ -185,11 +192,10 @@ int add_gas(struct dive *dive, int o2, int he)
if (i == MAX_CYLINDERS) {
return -1;
}
/* let's make it our default cylinder (right now hardcoded as AL80) */
fill_default_cylinder(cyl);
mix->o2.permille = o2;
mix->he.permille = he;
/* since air is stored as 0/0 we need to set a name or an air cylinder
* would be seen as unset (by cylinder_nodata()) */
cyl->type.description = strdup(translate("gettextFromC","Cylinder for planning"));
return i;
}