Mercurial > public > mk2
diff code_part1/OSTC_code_c_part2/p2_deco.c @ 288:9feb224f6871
Manage gas-switch marked stops in volume consumption.
author | JeanDo |
---|---|
date | Thu, 21 Apr 2011 04:54:12 +0200 |
parents | 8514588eb6a2 |
children | 4dbff2aa31ee |
line wrap: on
line diff
--- a/code_part1/OSTC_code_c_part2/p2_deco.c Thu Apr 21 04:16:00 2011 +0200 +++ b/code_part1/OSTC_code_c_part2/p2_deco.c Thu Apr 21 04:54:12 2011 +0200 @@ -2367,18 +2367,18 @@ time = char_O_deco_time[i]; if( time == 0 ) break; // End of table: done. - ascent = depth = char_O_deco_depth[i]; + ascent = depth = char_O_deco_depth[i] & 0x7F; if( i < 31 ) - ascent -= char_O_deco_depth[i+1]; + ascent -= char_O_deco_depth[i+1] & 0x7F; } else { time = char_O_deco_time[31-i]; if( time == 0 ) continue; // not yet: still searh table. - ascent = depth = char_O_deco_depth[31-i]; + ascent = depth = char_O_deco_depth[31-i] & 0x7F; if( i < 31 ) - ascent -= char_O_deco_depth[30-i]; + ascent -= char_O_deco_depth[30-i] & 0x7F; } // Gas switch depth ?