log code_part1/OSTC_code_c_part2/p2_deco.c @ 781:9635f6276c3e

age author description
Sun, 22 Dec 2013 14:23:11 +0100 JeanDo BUGFIX: CNS calculation in decoplan should track gas (no marked changes anymore)
Sun, 03 Nov 2013 13:37:04 +0100 jDG CHANGE: save gas used during deco
Tue, 22 Oct 2013 10:16:54 +0200 heinrichsweikamp CHANGE: Remove CF55 from decolist
Mon, 12 Aug 2013 15:12:14 +0200 JeanDo Merge
Mon, 12 Aug 2013 15:08:05 +0200 JeanDo .. minor cleanups
Sun, 04 Aug 2013 18:14:05 +0200 heinrichsweikamp minor cleanup
Thu, 09 May 2013 00:26:41 +0200 JeanDo minor cleanups for CNS/NOAA bugfix.
Wed, 08 May 2013 12:41:28 +0200 jDG bugfix CNS compute: NOAA tables are in ATA, not bar.
Tue, 05 Mar 2013 07:26:24 +0100 heinrichsweikamp patch2
Wed, 06 Mar 2013 14:43:03 +0100 JeanDo BUGFIX ascent to fisrt stop in finer steps.
Wed, 06 Mar 2013 14:21:48 +0100 JeanDo BUGFIX Vault low_depth too.
Wed, 13 Feb 2013 10:36:28 +0100 JeanDo ... minor cleanups ...
Wed, 13 Feb 2013 07:54:41 +0100 heinrichsweikamp deco-spike-01.patch deco_spike
Fri, 25 Jan 2013 18:00:49 +0100 heinrichsweikamp Hardware4 support
Fri, 02 Nov 2012 00:57:09 +0100 JeanDo BUGFIX Gas volumes when many tanks and stops.
Fri, 05 Oct 2012 00:03:59 +0200 JeanDo BUGFIX GasVolume badly approximated when CF55=0
Wed, 03 Oct 2012 20:21:57 +0200 heinrichsweikamp minor
Mon, 10 Sep 2012 08:42:56 +0200 heinrichsweikamp save stop time instead of stop depth in char_O_deco_time_for_log
Fri, 07 Sep 2012 14:48:31 +0200 heinrichsweikamp Fill char_O_deco_time_for_log array with stop times
Tue, 26 Jun 2012 21:32:09 +0200 JeanDo Minor LLVM compatibility cleanups.
Wed, 25 Apr 2012 01:42:10 +0200 JeanDo BUGFIX wrong decostop order when CF55=1, when next stop at more than 10m...
Tue, 24 Apr 2012 23:51:03 +0200 JeanDo BUGFIX: GasVolume should not count bottom time/depth in CCR mode.
Tue, 24 Apr 2012 23:47:13 +0200 JeanDo BUGFIX: GasVolumes should check for a gas switch before the first stop.
Sat, 03 Mar 2012 22:26:33 +0100 JeanDo Minor typo cleanup. bug_deco_clearing_missed_stops
Sat, 03 Mar 2012 22:26:33 +0100 JeanDo Fix deepest low_depth value bug_deco_clearing_missed_stops
Wed, 29 Feb 2012 01:21:31 +0100 JeanDo Minor cleanups for MacOSX compatibility. bug_deco_clearing_missed_stops
Sat, 25 Feb 2012 19:41:43 +0100 JeanDo BUGFIX bad CNS in decoplan when CF54 set. bug_deco_clearing_missed_stops
Sat, 25 Feb 2012 15:13:26 +0100 JeanDo Cleaning LOW gf reference in deco model bug_deco_clearing_missed_stops
Fri, 24 Feb 2012 00:16:46 +0100 JeanDo Bad deco behaviour when missing a stop... bug_deco_clearing_missed_stops
Mon, 13 Feb 2012 00:18:13 +0100 JeanDo BUGFIX: CF55 (gas switch delay) should not add fake stops when null.
Fri, 10 Feb 2012 16:23:41 +0100 JeanDo CHANGE: Allow up to 96h desat when computing NoFly (OSTC Planner).
Mon, 09 Jan 2012 23:53:59 +0100 JeanDo BUGFIX decoplan: ppO2 for CNS is inspired, alveolar (ie. no ppWater correction).
Mon, 09 Jan 2012 23:46:18 +0100 JeanDo BUGFIX decoplan: missing gas changes in CNS prediction, when CF55 = 0
Sat, 17 Dec 2011 17:18:41 +0100 JeanDo BUGFIX NDL deco blocking stops during ascent when less than 10' TTS.
Sat, 17 Dec 2011 10:28:29 +0100 heinrichsweikamp cleanup debug stuff
Mon, 12 Dec 2011 18:21:21 +0100 JeanDo Minor: should not reset char_I_depth_last_deco.
Fri, 09 Dec 2011 20:43:50 +0100 JeanDo BUGFIX spurious random NDL>0 during deco dive.
Fri, 09 Dec 2011 20:43:46 +0100 JeanDo New no need to check stops while in NDL.
Sun, 04 Dec 2011 17:46:13 +0100 JeanDo BUGFIX spurious CNS bound check.
Sun, 04 Dec 2011 17:46:08 +0100 JeanDo BUGFIX MISSING movlb for gaslist (simulator).
Sun, 04 Dec 2011 17:45:51 +0100 JeanDo BUGFIX Spurious stop order when simulating deadly fast ascent.
Fri, 25 Nov 2011 01:56:17 +0100 JeanDo NEW NDL NDL faster/more precise simu (but no closed formula for trimix).
Sun, 20 Nov 2011 23:14:18 +0100 JeanDo NEW NDL analytic model (Erik Baker's formula)
Fri, 04 Nov 2011 16:24:12 +0100 JeanDo BUGFIX Surface desat factor missing for Interval planning in GF mode.
Sat, 29 Oct 2011 15:53:21 +0200 JeanDo BUGFIX (minor) deco_calc_CNS_planning should save ppO2 and gas switch history.
Mon, 17 Oct 2011 21:39:48 +0200 JeanDo BUGFIX Missed surface pressure for CNS in decoplan.
Wed, 12 Oct 2011 19:02:38 +0200 JeanDo New SAC (CF56/CF57) in 5..50 l/min range (no more decimal).
Sun, 25 Sep 2011 17:39:44 +0200 JeanDo BUGFIX infinite loop when deco table full.
Fri, 23 Sep 2011 01:32:17 +0200 JeanDo Minor fix checking first stop on surface
Fri, 23 Sep 2011 00:42:57 +0200 JeanDo BUGFIX round depth before checking surface
Wed, 10 Aug 2011 21:53:17 +0200 JeanDo BUGFIX: infinite loop for Decoplaner's CNS in CCR mode.
Tue, 09 Aug 2011 18:30:19 +0200 JeanDo NEW: Decoplanner OC volumes in liters (or bars), up to 65000.
Tue, 09 Aug 2011 18:10:27 +0200 JeanDo BUGFIX: Decoplanner accumulates CNS during ascent (bug #55)
Sun, 19 Jun 2011 00:07:31 +0200 JeanDo BUGFIX Gas switch number. 64kByte Logbook
Thu, 09 Jun 2011 23:06:25 +0200 JeanDo Adding calc_dive_interval()
Tue, 07 Jun 2011 01:16:55 +0200 JeanDo Avoid spurious switch-depth stops with 3 or more gas.
Fri, 20 May 2011 00:39:05 +0200 JeanDo BUGFIX save negativ temperatures in logbook (bbbug #6)
Wed, 18 May 2011 02:01:52 +0200 JeanDo More cleanups in internal deco structures.
Tue, 17 May 2011 15:56:09 +0200 JeanDo Optimizing access to B?hlmann coefficient (speed).
Thu, 12 May 2011 13:59:13 +0200 JeanDo BUGFIX minor error in gas-switch algo (spurious surface decostop rarely added).
Sat, 07 May 2011 14:08:51 +0200 JeanDo Fix minor rounding error in ppO2[flush].
Sat, 07 May 2011 00:52:20 +0200 JeanDo Fix "Future TTS" display customview.
Sat, 07 May 2011 00:08:08 +0200 JeanDo Fix ppO2[flush] display in customview.
Thu, 05 May 2011 22:18:24 +0200 JeanDo Cleanup auto setpoint switch
Wed, 04 May 2011 11:59:51 +0200 JeanDo Minor cleanup in depth convertion for EAD/END.
Tue, 03 May 2011 00:52:42 +0200 JeanDo New @5 variant: compute TTS if staying some extra time (CF58) at current depth. @5 variant
Sun, 01 May 2011 19:55:47 +0200 JeanDo Fix EAD/END display (not mm, m with a trailling space)
Sun, 01 May 2011 03:35:42 +0200 JeanDo New live EAD/END in divemode (both OCR and CCR).
Sat, 30 Apr 2011 13:07:37 +0200 JeanDo Minor corrections in assert conditions.
Wed, 27 Apr 2011 17:24:01 +0200 JeanDo BUGFIX char_O_gradient_factor calculation in GF model.
Mon, 25 Apr 2011 19:42:44 +0200 JeanDo New CNS calculation in decoplan.
Fri, 22 Apr 2011 00:13:39 +0200 JeanDo Hunting for refusing to ignore disabled gas in list...
Thu, 21 Apr 2011 04:54:12 +0200 JeanDo Manage gas-switch marked stops in volume consumption.
Tue, 19 Apr 2011 03:12:22 +0200 JeanDo Mark gas-switch stops for decoplans, displayed in yellow.
Tue, 19 Apr 2011 02:26:41 +0200 JeanDo BUGFIX CCR decoplan fails (bug bb42).
Mon, 18 Apr 2011 01:19:06 +0200 JeanDo BUGFIX CF16 applyed to diluant in CCR mode.
Mon, 18 Apr 2011 00:10:44 +0200 JeanDo Keep low_depth in float 32bits (w/o rounding) for a better stability.
Tue, 12 Apr 2011 23:57:16 +0200 JeanDo Don't show gas 1 usage black on back (bb28 followup)
Tue, 12 Apr 2011 01:19:33 +0200 JeanDo BUGFIX zero gas rate (bug bb28).
Tue, 12 Apr 2011 00:36:23 +0200 JeanDo Safer rounding (bug bb29)
Mon, 11 Apr 2011 09:00:49 +0200 JeanDo Fix first stop rounding in GF model.
Sun, 10 Apr 2011 18:19:42 +0200 JeanDo BUGFIX bb13 : deco_calc_desaturation_time() should reset TBLPTR Upper register.
Sun, 10 Apr 2011 14:17:53 +0200 JeanDo Small p2_deco optimizations:
Sun, 10 Apr 2011 13:12:38 +0200 JeanDo Use timer TMR3 to limit loops in calc_hauptroutine_calc_deco()
Wed, 30 Mar 2011 02:23:47 +0200 JeanDo Bug bb13 : strange failling assertion...
Tue, 29 Mar 2011 23:47:34 +0200 JeanDo Still hunting for bb13...
Tue, 29 Mar 2011 16:17:12 +0200 JeanDo BUGFIX Count gas switch delay down during ascent (bug bb26)
Mon, 21 Mar 2011 20:50:52 +0100 JeanDo Model cleanups.
Mon, 21 Mar 2011 23:27:46 +0100 JeanDo BUGFIX Gas Usage when first gas is not #1 (bug BB22).
Sun, 20 Mar 2011 10:19:19 +0100 JeanDo Hunting for NoFly bug...
Sat, 19 Mar 2011 15:15:17 +0100 JeanDo BUGFIX missing deko init in reboot code.
Sat, 19 Mar 2011 11:34:32 +0100 JeanDo New runtime asserts when compiled in DEBUG more.
Thu, 17 Mar 2011 18:32:16 +0100 JeanDo BUGFIX Gas Usage when stops are shallowest first: CF54 (bug BB24).
Tue, 15 Mar 2011 19:16:34 +0100 JeanDo Hunting for NoFly (bug BB13)... not found yet...
Fri, 04 Mar 2011 01:20:18 +0100 JeanDo Better gas lookup policy, supporting unsorted list.
Thu, 03 Mar 2011 15:52:16 +0100 JeanDo BUGFIX Gas usage for unsorted gas list.
Thu, 03 Mar 2011 15:16:23 +0100 JeanDo Gas usage
Tue, 01 Mar 2011 14:41:10 +0100 JeanDo Prototyping deco_gas_volumes() to compute gas consumption per tank with decoplanning.
Sat, 26 Feb 2011 17:53:43 +0100 JeanDo BUGFIX NoFly time
Thu, 24 Feb 2011 23:22:32 +0100 JeanDo BUGFIX gas switch
Thu, 24 Feb 2011 23:22:14 +0100 JeanDo BUGFIX typo when last stop is just below 3m.
Mon, 21 Feb 2011 22:36:48 +0100 JeanDo Debug GF model (bug #11 & #12).
Fri, 18 Feb 2011 00:23:51 +0100 JeanDo BUGFIX Gas switch
Tue, 15 Feb 2011 20:04:37 +0100 JeanDo Gas switch debugging...
Mon, 14 Feb 2011 23:15:40 +0100 JeanDo BUGFIX clear decotable at begin of simulator mode.
Sun, 13 Feb 2011 17:27:43 +0100 JeanDo Gas switch delay
Sat, 12 Feb 2011 01:16:47 +0100 JeanDo Minor fixes.
Fri, 11 Feb 2011 23:39:35 +0100 JeanDo GF Model
Wed, 02 Feb 2011 00:09:30 +0100 JeanDo BUGFIX Gradient Factor algo.
Sun, 06 Feb 2011 20:03:48 +0100 JeanDo BUGFIX NDL blocked to 11' (bb #9)
Sun, 06 Feb 2011 19:32:11 +0100 JeanDo Enable to compile p2_deco.c on other platforms.
Tue, 01 Feb 2011 00:24:46 +0100 JeanDo More p2_deco.c cleanups
Wed, 26 Jan 2011 19:19:02 +0100 JeanDo Merge decoplan display for both GF and Buhlmann models.
Tue, 25 Jan 2011 01:02:35 +0100 JeanDo Use 16bits for TTS sum.
Mon, 24 Jan 2011 23:31:57 +0100 JeanDo + Use overlay local vars.
Fri, 21 Jan 2011 01:44:38 +0100 JeanDo + Clean Buhlmann tables addressing
Fri, 21 Jan 2011 01:44:38 +0100 JeanDo + Change data allocation scheme
Fri, 21 Jan 2011 01:44:37 +0100 JeanDo Fusion declaration of shared C/ASM variables.
Tue, 04 Jan 2011 01:55:49 +0100 JeanDo Re-indent c-code. Add .o file.
Tue, 28 Dec 2010 15:28:55 +0100 JeanDo FIX again reset C data stack and frame pointer when entering C code.