Release Notes
Slate Template Tags
Reference for every tag available inside a custom slate template (Settings → Slate Templates in the app). Tags are case-sensitive; unknown tags are tracked and shown in the slate template dialog.
Basic Tags
Date and Time
{{date}}- Current date (format: yyyy-MM-dd)
{{time}}- Current time (format: HH:mm)
{{datetime}}- Current date and time (format: yyyy-MM-dd HH:mm)
Plan Identification
{{m_planNumber}}- Plan number
{{m_diveNumber}}- Dive number
{{m_divePlanId}}- Unique dive plan ID
Dive Mode and Configuration
{{m_mode}}- Dive mode (OC, CCR, etc.)
{{m_bailout}}- Bailout mode (true/false)
{{m_boosted}}- Boosted mode (true/false)
Time Variables
{{m_descentTime}}- Descent time in minutes
{{m_bottomTime}}- Bottom time in minutes
{{m_tts}}- Time to surface in minutes
{{m_runtime}}- Total runtime in minutes
{{m_ttsDelta}}- TTS delta
{{m_surfaceInterval}}- Surface interval in minutes
{{m_noFlyTime}}- No-fly time in hours
Depth Variables
{{m_firstDecoDepth}}- First decompression stop depth
{{m_mission}}- Range depth
Gradient Factors
{{m_gf_low}}- Low gradient factor
{{m_gf_high}}- High gradient factor
{{m_gf_surface}}- Surface gradient factor
SAC Rates
{{m_sacBottom}}- Bottom SAC rate (L/min)
{{m_sacDeco}}- Deco SAC rate (L/min)
{{m_sacBailout}}- Bailout SAC rate (L/min)
{{m_ascentRate}}- Ascent rate (m/min)
Gas Planning
{{m_ap}}- Available pressure
{{m_apGasSystem}}- AP gas system description
{{m_maxBT_time}}- Maximum bottom time
{{m_maxBT_tts}}- Maximum bottom time TTS
{{m_maxTTS_time}}- Maximum TTS time
{{m_maxTTS_tts}}- Maximum TTS value
{{m_maxBTLimitingGasId}}- ID of gas limiting bottom time
{{m_maxTTSLimitingGasId}}- ID of gas limiting TTS
Range Variables
{{m_turnTts}}- Turn TTS
{{m_tp}}- Turn pressure
{{m_tpGasSystem}}- TP gas system description
Calculated Values (Method Calls)
These tags can be used with or without parentheses:
{{getDescentTime}}- Calculated descent time
{{getBottomTime}}- Calculated bottom time
{{getBottomDepth}}- Bottom depth
{{getRuntime}}- Total runtime
{{getTTS}}- Time to surface
{{getNoFlyTime}}- No-fly time
{{getTurnTTS}}- Turn TTS
{{getGasCost}}- Total gas cost
{{getAP}}- Available pressure
{{getTP}}- Turn pressure
{{getMaxTTSLimitingGasDescription}}- Description of TTS limiting gas
{{getMaxBTLimitingGasDescription}}- Description of BT limiting gas
{{getBottomTimeConsumptionDescription()}}- Bottom time consumption rate description (bar/min per gas)
{{getSMBDeploymentDepth}}- SMB deployment depth
{{getSMBDeploymentRuntime}}- SMB deployment runtime in minutes
{{m_firstSwitchDepth}}- First gas switch depth
Safety Information
{{m_cnsSingleDive}}- CNS percentage for single dive
{{m_cnsMultipleDives}}- CNS percentage accumulated across multiple dives
{{m_otu}}- OTU value
Contingency Planning
{{ooaAvailableAtTP}}- Available pressure at turn point for OOA scenario
{{ooaConsumption1}}- Pressure consumption from turn point to first event (mission end or gas switch)
{{ooaConsumption2}}- Pressure consumption from first event to second event
{{ooaLeft}}- Remaining pressure after both consumptions
{{ooaPhase1Desc}}- Description of first event phase
{{ooaPhase2Desc}}- Description of second event phase
Ascent Gas Consumptions
{{ascentConsumptionBottom}}- Bottom gas consumption during ascent
{{ascentConsumptionDeco}}- Deco gas consumption during ascent
{{ascentConsumptionBailout}}- Bailout gas consumption during ascent
{{ascentBottomDescription}}- Description of bottom gas used in ascent
{{ascentDecoDescription}}- Description of deco gas used in ascent
{{ascentBailoutDescription}}- Description of bailout gas used in ascent
SMB Deployment Parameters
{{m_defaultDriftDistance}}- Default drift distance parameter used in SMB calculations
{{m_defaultCurrentSpeed}}- Default current speed parameter used in SMB calculations
Application Resources
{{applicationLogoPath}}- Path to the application logo (renders as base64 data URI)
Unit Tags
{{distanceUnit}}- Distance unit (m, ft)
{{pressureUnit}}- Pressure unit (bar, psi)
{{volumeUnit}}- Volume unit (L, cuft)
{{temperatureUnit}}- Temperature unit (°C, °F)
{{weightUnit}}- Weight unit (kg, lbs)
Collections
Collections let you iterate over multiple items with {{#collectionName}}...{{/collectionName}}.
Gas Available — {{#m_gasAvailable}}...{{/m_gasAvailable}}
{{m_uniqueId}}- Unique gas ID
{{m_o2Percent}}- O2 percentage
{{m_hePercent}}- Helium percentage
{{m_gasType}}- Gas type (BOTTOM, DECO, etc.)
{{m_gasStatus}}- Gas status (ACTIVE, INACTIVE)
{{m_MOD}}- Maximum operating depth
{{m_switchDepth}}- Switch depth
{{m_switchDepthLocked}}- Locked switch depth
{{m_switchPpO2}}- Switch ppO2
{{m_nbTanks}}- Number of tanks
{{m_tankCapacity}}- Tank capacity in liters
{{m_fillingPressure}}- Filling pressure in bar
{{m_reservePressure}}- Reserve pressure in bar
{{m_consumption}}- Gas consumption
{{m_endPressure}}- End pressure in bar
{{m_tankConfigLabel}}- Tank configuration label
{{totalCapacity}}- Total capacity
{{getSystemDescription}}- System description (e.g. "21/0-2x11")
Stop Steps — {{#m_stopSteps}}...{{/m_stopSteps}}
{{m_uniqueId}}- Unique stop ID
{{m_depth}}- Stop depth in meters
{{m_time}}- Stop time in minutes
{{m_runTime}}- Runtime at this stop
Decompression Stops — {{#m_decoStops}}...{{/m_decoStops}}
A filtered collection that only includes dive steps with decompression phase.
{{m_depth}}- Stop depth in meters (end depth of the step)
{{m_time}}- Stop time in minutes
{{m_runTime}}- Runtime at end of stop
{{m_o2Percent}}- O2 percentage of gas used
{{m_hePercent}}- Helium percentage of gas used
Dive Profile — {{#m_diveProfile}}...{{/m_diveProfile}}
{{m_startDepth}}- Start depth for this segment
{{m_endDepth}}- End depth for this segment
{{m_time}}- Time for this segment
{{m_runTime}}- Runtime at end of segment
{{m_phase}}- Phase description (DESCENT, BOTTOM, ASCENT, etc.)
{{m_mode}}- Step mode
{{m_gasUsed}}- Gas ID used
Set Points (CCR only) — {{#m_setPoints}}...{{/m_setPoints}}
{{depth}}- Setpoint depth
{{setpoint}}- Setpoint value
Dive Events — {{#m_diveEvents}}...{{/m_diveEvents}}
{{m_time}}- Event runtime
{{m_depth}}- Event depth
{{m_category}}- Event category
{{m_description}}- Event description
Gas Loss Scenarios — {{#m_gasLossScenarios}}...{{/m_gasLossScenarios}}
Lazy evaluation - only calculated when the tag is used.
{{gasLost}}- Description of the gas that was lost (e.g. "50/0-1x11")
{{TTS}}- Total time to surface for this scenario (minutes)
{{deltaTTS}}- Change in TTS compared to original plan
Nested collection within each scenario: {{#gasAvailable}}...{{/gasAvailable}} — gas availability after the loss:
{{m_uniqueId}}- Unique gas ID
{{m_o2Percent}}- O2 percentage
{{m_hePercent}}- Helium percentage
{{m_gasType}}- Gas type (BOTTOM, DECO, etc.)
{{m_gasStatus}}- Gas status (ACTIVE, INACTIVE)
{{m_MOD}}- Maximum operating depth
{{m_fillingPressure}}- Filling pressure
{{m_reservePressure}}- Reserve pressure
{{m_consumption}}- Gas consumption after recalculation (in volume units)
{{m_consumptionInPressure}}- Gas consumption in pressure units (bar/psi)
{{m_endPressure}}- End pressure after recalculation
{{getSystemDescription}}- System description (e.g. "21/0-2x11")
{{m_active}}- Shows "Active" or "Lost" based on gas status
Mission Gas Consumption — {{#m_missionGasConsumption}}...{{/m_missionGasConsumption}}
Lazy evaluation - only calculated when the tag is used. Exposes all standard Gas Available properties above, specifically for the MISSION phase.
Conditionals
Show or hide content based on a condition, using {{#condition}}...{{/condition}}.
{{#hasDecoStops}}- Shows content only if the dive has decompression stops
{{#hasMission}}- Shows content only if a mission/range is set (m_mission > 0)
{{#noMission}}- Shows content only if no mission/range is set (m_mission == 0)
Example Usage
<h1>Dive Plan #{{m_diveNumber}}</h1>
<p>Date: {{date}} Time: {{time}}</p>
<p>Max Depth: {{getBottomDepth}} m</p>
<p>Bottom Time: {{getBottomTime}} min</p>
<h2>Gas Management</h2>
<table>
{{#m_gasAvailable}}
<tr>
<td>{{m_o2Percent}}/{{m_hePercent}}</td>
<td>MOD: {{m_MOD}} m</td>
<td>{{getSystemDescription}}</td>
</tr>
{{/m_gasAvailable}}
</table>
{{#hasDecoStops}}
<h2>Decompression Schedule</h2>
<table>
{{#m_stopSteps}}
<tr>
<td>{{m_depth}} m</td>
<td>{{m_time}} min</td>
<td>Runtime: {{m_runTime}} min</td>
</tr>
{{/m_stopSteps}}
</table>
{{/hasDecoStops}}
Notes
- Template tags are case-sensitive
- Unknown tags will be tracked and shown in the slate template dialog
- Collections must be properly closed with the matching end tag
- Nested collections are not currently supported