Re Gas remaining to target SurfGF - implementation - in OC Rc mode only.
Thanks
@Shearwater for putting it on the list of potentials. I think SurfGF is/will be the (DCS) safety feature of the decade.
Knowing one's got enough gas (above reserve) to obtain the target SurfGF would be a cool tool.
re ideas on how to express/implement it ... concept: Keeping it simple and not wasting screen realestate; you don’t want/need to see it if you’re still able to comply with keeping or getting your SurfGF below target during the dive.
Given the most efficient place to decrease SurfGF is the SS, you want/need some warning before it tells you to head to your (now extended) SS, i.e. you want a chance to finish the bottom part of the dive and commence an ascent before it says do-it-now! (if you want to meet your SurfGF target). If a SS isn’t programmed, then the pre-warning still applies, just that you’ve given yourself quasi-SS.
My best implementation idea is:
Having it in the background and popping up with a blue warning box at 5mins (at depth) and a yellow (user clearable) at zero minutes telling the diver to ascend (to SS depth range) in order to achieve the targeted SurfGF given the amount of gas they’ve got left. Then it does nothing - the diver then completes his/her SS (if any) and watches SurfGF. Obviously the surface is post the SS and/or the SurfGF reduction, so when it tells you to leave the bottom, it calcs that based on a 9m/min ascent rate* and (gas used) of max(SS gas, Predicted gas to reduce SurfGF to target).
Other ideas were (typed incase they lead others to advancing them in a better way):
•Expressing it as a time at current depth until an ascent to SS must be commenced - say call it GTS: Gas to SurfGF_Target (but goes against screen realestate saving, creates yet another nemonic).
•and then when at SS depths (or above ?10m) it then displays a count-down in minutes (showing time until SurfGF_Target will be reached) <-this might be overcomplicating it, given a SS possibly would also be counting down, and you could simply watch the SurfGF number decrease when at the SS.
•Changing the colour of SurfGF or to add a background colour to warn of upcoming ascent.
•Having a green, yellow and red bar beside SurfGF.
•Having SurfGF and GTS available as a pair/combo
•When NDL increases to 'meaningless' numbers upon ascent, that field is replaced with GTS (for given current depth) <-- that mayn't be KISS/wise / muddle times/meanings.
•At depth, have GTR display the minimum of GTR or GTS; the effect is the same - go up to your SS (saves screen realestate - possibly) - or pair/combo the above - seems messy.
*One thing I quite like my slow meandering ascents (even on 'square' profiles) but I wonder if my super slow ascents from depth to 10m are in fact 'hurting' me in the sense of on-gassing i.e. a deep vs. shallow stop argument (I go at about 1/2 speed ~=4.5m/sec). It's 'obvious' from ~10m and shallower when observing the GF99 graph that a super slow ascent (~3m/min is what I seem to do) from there makes a lot of sense, below 10m, I'm not so sure - and I realise I’m merely looking at the leading theo tissue. So my question is, are variable ascents part of being smart with SurfGF. If materially so, then that’s a new thread of detail
If it’s minor fudge around the edges, then … fudge is fudge.
IDK if my ‘best’ implementation idea is best, but I do know that there's capacity for a good answer on SB with SW.