pub struct RowDeco {Show 13 fields
pub min_time: u16,
pub max_time: u16,
pub air_tat: String,
pub o2_tat: String,
pub ttfs: String,
pub o2cp: f32,
pub repetgroup_letter: String,
pub surdo2_recommended: bool,
pub exceptional_exposure: bool,
pub surdo2_required: bool,
pub strict_surdo2: bool,
pub air_deco_stops: Vec<DecoStops>,
pub o2_deco_stops: Vec<DecoStops>,
}Expand description
a row in a depth of the air decompression
Fields§
§min_time: u16the lower end of allowed times for a specific row expressed in minutes
max_time: u16the higher end of allowed times for a specific row expressed in minutes
air_tat: Stringtotal ascent time when using the Air based decompression protocol expressed in minutes
o2_tat: Stringtotal ascent time when using in water decompression with Oxygen expressed in minutes
ttfs: Stringthe time from leave bottom to the first scheduled decompression stop
o2cp: f32number of chamber periods when using the SurdO2 (surface decompression with oxygen)
repetgroup_letter: Stringrepetitive dive group letter after the decompression protocol
surdo2_recommended: boolSurdO2 is recommended due to the extent of the decompression profile
exceptional_exposure: boolexceptional exposure dives are considered an anti-pattern and should only occur in extreme situations. planning a dive with exceptional exposure is an anti-pattern and a tremendous risk for divers health
surdo2_required: boolsurdO2 is required due to the extent of the decompression profile
strict_surdo2: boolthe dive must use the SurdO2 protocol. planning these dives with for in water decompression is an anti-pattern and must be avoided
air_deco_stops: Vec<DecoStops>an air decompression stop
o2_deco_stops: Vec<DecoStops>an o2 decompression stop