mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add debugging function to dump tank pressure tracking data
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
e5471e3fe8
commit
0f13971869
1 changed files with 19 additions and 0 deletions
19
profile.c
19
profile.c
|
@ -946,6 +946,21 @@ static void list_free(pr_track_t *list)
|
|||
free(list);
|
||||
}
|
||||
|
||||
static void dump_pr_track(pr_track_t **track_pr)
|
||||
{
|
||||
int cyl;
|
||||
pr_track_t *list;
|
||||
|
||||
for (cyl = 0; cyl < MAX_CYLINDERS; cyl++) {
|
||||
list = track_pr[cyl];
|
||||
while (list) {
|
||||
printf("cyl%d: start %d end %d t_start %d t_end %d pt %6.3f\n", cyl,
|
||||
list->start, list->end, list->t_start, list->t_end, list->pressure_time);
|
||||
list = list->next;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void fill_missing_tank_pressures(struct dive *dive, struct plot_info *pi,
|
||||
pr_track_t **track_pr)
|
||||
{
|
||||
|
@ -956,6 +971,10 @@ static void fill_missing_tank_pressures(struct dive *dive, struct plot_info *pi,
|
|||
struct plot_data *entry;
|
||||
int cur_pr[MAX_CYLINDERS];
|
||||
|
||||
if (0) {
|
||||
/* another great debugging tool */
|
||||
dump_pr_track(track_pr);
|
||||
}
|
||||
for (cyl = 0; cyl < MAX_CYLINDERS; cyl++) {
|
||||
cur_pr[cyl] = track_pr[cyl]->start;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue