Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
ArticlesDiving DestinationsLearning Scuba DivingMarine LifeMiscellaneous
Discussion GroupsGeneralScuba EquipmentScuba LocationsAustralian ScubaUK Scuba
DirectoryScuba Clubs

Scuba Forum / General / November 2006

Tip: Looking for answers? Try searching our database.

SharkPoint PADI RDP

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
hapidivr@hotmail.com - 31 Oct 2006 20:58 GMT
Hi all,

The new version 2.0 of SharkPoint logbook allows for a DIY dive
planner. I thought I'd share my homework on the PADI table :-)

Copy&paste the following text  (between the === lines) into a text
file, rename it to something like PADI_Metric_Air_Sealevel.sdt, and
save it in the RDP subfolder of  SharkPoint.

HaPiDivR

===================== start
'SharkPoint User Dive Agency Table
'
'Identification / credentials
Credentials,"HaPiDivR, 2006"
'
'Version of table syntax
Version,1.0
'
'Agency Name
AgencyName,PADI
'
'Unit (Metric or Imperial)
Unit,Metric
'
'Altitude for table (in meters or feet)
Altitude,0
'
'Gas mix for table
Gas,air
'
'====================================================
'
'Table1 - maximal dive time and groups.
'Always enter the table so that the row heading = depth and column =
pressure group!
'Table1,number of rows,number of columns
Table1,12,28

'Table1 itself, each row with a tag T1Rn where n = row number (from 1),
then the max depth, then the table values.
'Special codes for Table1:
'The capital letters B, C, E, F can be used to indicate empty places in
the table
'  (meaning: go right to next group)
'Sxxx/yy means: safety stop required, xxx = table value, yy= length of
safety stop (minutes)
'Dxxx/yy means: deco stop required, xxx = table value, yy= length of
deco stop (minutes)
'  (make sure xxx has exactly 3 digits, and yy has exactly 2 digits)
'End = end of this row (make sure every row has an 'End' as its last
field)
T1R1,10,10,20,26,30,34,37,41,45,50,54,59,64,70,75,82,88,95,104,112,122,133,145,S160/03,S178/03,S199/03,S219/03,D224/08,D999/15
T1R2,12,9,17,23,26,29,32,35,38,42,45,49,53,57,62,66,71,76,82,88,94,101,108,S116/03,S125/03,S134/03,S147/03,D152/08,D999/15
T1R3,14,8,15,19,22,24,27,29,32,35,37,40,43,47,50,53,57,61,64,68,73,77,S082/03,S087/03,S092/03,S098/03,D102/08,D999/15,End
T1R4,16,7,13,17,19,21,23,25,27,29,32,34,37,39,42,45,48,50,53,56,60,S063/03,S067/03,S070/03,S072/03,D77/08,D999/15,End,End
T1R5,18,6,11,15,16,18,20,22,24,26,28,30,32,34,36,39,41,43,46,48,S051/03,S053/03,S055/03,S056/03,D61/08,D999/15,End,End,End
T1R6,20,6,10,13,15,16,18,20,21,23,25,26,28,30,32,34,36,38,S040/03,S042/03,S044/03,S045/03,D050/08,D999/15,End,End,End,End,End
T1R7,22,5,9,12,13,15,16,18,19,21,22,24,25,27,29,30,S032/03,S034/03,S036/03,S037/03,D042/08,D999/15,End,End,End,End,End,End,End
T1R8,25,4,8,10,11,13,14,15,17,18,19,21,22,23,S025/03,S026/03,S028/03,S029/03,D034/08,D999/15,End,End,End,End,End,End,End,End,End
T1R9,30,S003/03,S006/03,S008/03,S009/03,S010/03,S011/03,S012/03,S013/03,S014/03,S015/03,S016/03,S017/03,S019/03,S020/03,D025/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End
T1R10,35,S003/03,S005/03,S007/03,S008/03,F,S009/03,S010/03,S011/03,S012/03,S013/03,S014/03,D019/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R11,40,B,S005/03,S006/03,E,S007/03,S008/03,S009/03,D014/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R12,42,B,S004/03,C,S006/03,S007/03,S008/03,D013/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
'
'Table 2,number of rows, number of colums, FormatHHMM
'FormatHHMM = true means: times are given in HH:MM format, not as
integers
Table2,26,26,True
'Table2 itself, each row with a tag T2Rn where n = row number (from 1)
'This table should ONLY give the max surface time in each box of the
table to move to new group
T2R1,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,03:00
T2R2,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:47,03:48
T2R3,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:21,01:09,04:10
T2R4,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:08,00:30,01:18,04:19
T2R5,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:16,00:38,01:27,04:28
T2R6,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:15,00:24,00:46,01:34,04:35
T2R7,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:06,00:13,00:22,00:31,00:53,01:41,04:42
T2R8,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:12,00:20,00:28,00:37,00:59,01:47,04:48
T2R9,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:18,00:26,00:34,00:43,01:05,01:53,04:54
T2R10,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:17,00:24,00:31,00:40,00:49,01:11,01:59,05:00
T2R11,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:10,00:16,00:22,00:29,00:37,00:45,00:54,01:16,02:04,05:05
T2R12,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:15,00:21,00:27,00:34,00:42,00:50,00:59,01:21,02:09,05:10
T2R13,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:14,00:19,00:25,00:32,00:39,00:46,00:55,01:04,01:25,02:14,05:15
T2R14,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:13,00:18,00:24,00:30,00:36,00:43,00:51,00:59,01:08,01:30,02:18,05:19
T2R15,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:12,00:17,00:23,00:28,00:34,00:41,00:47,00:55,01:03,01:12,01:34,02:23,05:24
T2R16,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:12,00:16,00:21,00:27,00:32,00:38,00:45,00:51,00:59,01:07,01:16,01:38,02:27,05:28
T2R17,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:16,00:20,00:25,00:30,00:36,00:42,00:48,00:55,01:03,01:11,01:20,01:42,02:30,05:31
T2R18,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:15,00:19,00:24,00:29,00:34,00:40,00:46,00:52,00:59,01:07,01:15,01:24,01:46,02:34,05:35
T2R19,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:06,00:10,00:14,00:18,00:23,00:27,00:32,00:38,00:43,00:49,00:56,01:03,01:10,01:18,01:27,01:49,02:38,05:39
T2R20,00:00,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:10,00:13,00:17,00:22,00:26,00:31,00:36,00:41,00:47,00:53,00:59,01:06,01:13,01:22,01:31,01:53,02:41,05:42
T2R21,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:09,00:13,00:17,00:21,00:25,00:29,00:34,00:39,00:44,00:50,00:56,01:02,01:09,01:17,01:25,01:34,01:56,02:44,05:45
T2R22,00:00,00:00,00:00,00:00,00:02,00:05,00:09,00:12,00:16,00:20,00:24,00:28,00:33,00:37,00:42,00:47,00:53,00:59,01:05,01:12,01:20,01:28,01:37,01:59,02:47,05:48
T2R23,00:00,00:00,00:00,00:02,00:05,00:08,00:12,00:15,00:19,00:23,00:27,00:31,00:36,00:40,00:45,00:50,00:56,01:02,01:08,01:15,01:23,01:31,01:40,02:02,02:50,05:51
T2R24,00:00,00:00,00:02,00:05,00:08,00:11,00:15,00:18,00:22,00:26,00:30,00:34,00:39,00:43,00:48,00:53,00:59,01:05,01:11,01:18,01:26,01:34,01:43,02:05,02:53,05:54
T2R25,00:00,00:02,00:05,00:08,00:11,00:14,00:18,00:21,00:25,00:29,00:33,00:37,00:41,00:46,00:51,00:56,01:02,01:08,01:14,01:21,01:29,01:37,01:46,02:08,02:56,05:57
T2R26,00:02,00:05,00:08,00:11,00:14,00:17,00:20,00:24,00:28,00:31,00:35,00:40,00:44,00:49,00:54,00:59,01:05,01:11,01:17,01:24,01:31,01:40,01:49,02:11,02:59,06:00
'
'Table 3, number of rows, number of columns,UseTable1ForRNT
'Rows: pressure group (increasing from A); columns: depth class
(increasing)
'If UseTable1ForRNT=False, the odd rows contain RNT values and the even
rows contain max ABTs
'If UseTable1ForRNT=True, the RNT is read from Table 1 and all rows
contain max ABTs
Table3,52,11,False
'
'Table3 itself, each row with a tag T3Rn where n = row number (from 1)
T3R1,10,9,8,7,6,6,5,4,3,3,2
T3R2,209,138,90,65,50,39,32,25,17,11,7
T3R3,20,17,15,13,11,1,9,8,6,5,5
T3R4,199,130,83,59,45,35,28,21,14,9,4
T3R5,26,23,19,17,15,13,12,10,8,7,6
T3R6,193,124,78,55,41,32,25,19,12,7,End
T3R7,30,26,22,19,16,15,13,11,9,8,7
T3R8,189,121,76,53,40,30,24,18,11,6,End
T3R9,34,29,24,21,18,16,15,13,10,9,7
T3R10,185,118,74,51,38,29,22,16,10,5,End
T3R11,37,32,27,23,20,18,16,14,11,9,8
T3R12,182,115,71,49,36,27,21,15,9,5,End
T3R13,41,35,29,25,22,20,18,15,12,1,9
T3R14,178,112,69,47,34,25,19,14,8,4,End
T3R15,45,38,32,27,24,21,19,15,12,10,End
T3R16,174,109,66,45,32,24,18,17,13,11,End
T3R17,50,42,35,29,26,23,21,12,7,3,End
T3R18,169,105,63,43,30,22,16,11,6,End,End
T3R19,54,45,37,32,28,25,22,19,15,13,End
T3R20,165,102,61,40,28,20,15,10,5,End,End
T3R21,59,40,40,34,30,26,24,21,16,14,End
T3R22,160,98,58,38,26,19,13,8,4,End,End
T3R23,64,53,43,37,32,28,25,22,17,End,End
T3R24,155,94,55,35,24,17,12,7,3,End,End
T3R25,70,57,47,39,34,30,27,23,19,End,End
T3R26,149,90,51,33,22,15,10,6,End,End,End
T3R27,75,62,50,42,36,32,29,25,20,End,End
T3R28,144,85,48,30,20,13,8,4,End,End,End
T3R29,82,66,53,45,39,34,30,36,End,End,End
T3R30,137,81,45,27,17,11,7,3,End,End,End
T3R31,88,71,57,48,41,36,32,28,End,End,End
T3R32,131,76,41,24,15,9,5,End,End,End,End
T3R33,95,76,61,50,43,38,34,29,End,End,End
T3R34,124,71,37,22,13,7,3,End,End,End,End
T3R35,104,82,64,53,46,40,36,End,End,End,End
T3R36,115,65,34,19,10,5,End,End,End,End,End
T3R37,112,88,68,56,48,42,37,End,End,End,End
T3R38,107,59,30,16,8,3,End,End,End,End,End
T3R39,122,94,73,60,51,44,End,End,End,End,End
T3R40,97,53,25,12,5,End,End,End,End,End,End
T3R41,133,101,77,63,53,45,End,End,End,End,End
T3R42,86,46,21,9,3,End,End,End,End,End,End
T3R43,145,108,82,53,55,End,End,End,End,End,End
T3R44,74,39,16,3,End,End,End,End,End,End,End
T3R45,160,116,87,70,56,End,End,End,End,End,End
T3R46,59,31,11,2,End,End,End,End,End,End,End
T3R47,178,125,92,72,End,End,End,End,End,End,End
T3R48,41,22,6,End,End,End,End,End,End,End,End
T3R49,199,134,98,End,End,End,End,End,End,End,End
T3R50,20,13,End,End,End,End,End,End,End,End,End
T3R51,219,147,End,End,End,End,End,End,End,End,End
T3R52,End,End,End,End,End,End,End,End,End,End,End
'
'Number of Depth Check warnings
DepthWarningsNumber,3
'
'SafetyStop Warning 1
'Syntax: DepthWarning<i>,mindepth, maxdepth, minstoptime,
DeeperThanPrevious
'The warning will be activated when:
'  (the dive depth is > mindepth AND
'   the dive depth is <= maxdepth AND
'   the dive stop time is < minstoptime) OR
'  (DeeperThanPrevious is TRUE and the dive is repetitive and deeper
than the previous dive).
'
'This warning will be activated for dives with depth >30 and <40 metres
with safety stop < 3 minutes
DepthWarning1,30,40,3,False
DepthWarning1Message,"For any dive to a depth of 30 metres or greater,
a safety stop for 3 minutes at 5 metres is required."
DepthWarning1Title,"PADI Safety Stop"
'
'Depth Warning 2
'This warning will be activated for all dives deeper than 40 metres
DepthWarning2,40,9999,9999,False
DepthWarning2Message,"Don't exceed the recreational dive limits (40
metres)!"
DepthWarning2Title,"PADI Depth warning"
'
'Depth Warning 3
'This warning will be activated for dives deeper than the previous dive
'(only when the dive is a repetitive dive)
DepthWarning3,9999,0,0,True
DepthWarning3Message,"The current dive is deeper than the previous
dive. It's highly recommended to make the current dive less deep!"
DepthWarning3Title,"PADI Warning"
'
'CALCULATION WARNINGS
'Number of Calculation warnings
CalcWarningsNumber,8
'
'Calc Warning 1
'Syntax: CalcWarning<i>, WarningType
'WarningType can be DepthError, minstoptime, DeeperThanPrevious,
NoRepDive
'The warning will be activated when:
'  Warningtype = DepthError and the dive is deeper than table allows
'  Warningtype = MinStopTime and the stop time is too small
'  Warningtype = DeeperThanPrevious and the dDive is deeper than the
previous dive
'  Warningtype = NoRepDive and the dive doesn't need to be repetitive
'  Warningtype = RepDiveTooDeep and the repetitive dive is too deep
(outside table 3 limits)
'  Warningtype = RepDiveTooLong and the dive is too long acc. table 3
(RNT/ bottom time)
'  Warningtype = DecoStop1 and a Decompression stop is necessary (first
limit)
'  Warningtype = DecoStop2 and a Decompression stop is necessary
(second limit)
'  Warningtype = DecoStopTime and the Decompression stop time is less
than the minimum required
'  Warningtype = SafetyStopTime and the safety stop time is less than
the minimum required

'
'This warning will be activated for dives deeper than the table allows
CalcWarning1,DepthError
CalcWarning1Message,"Don't exceed the recreational dive limits (42
metres)! Calculation stopped!"
CalcWarning1Title,"PADI Depth warning"
CalcWarning1Severity,Stop
'
'Calc Warning 2
'This warning will be activated when a dive is repetitive but doesn't
need to be according to the tables
CalcWarning2,NoRepDive
CalcWarning2Message,"The Surface Interval Time is sufficiently long for
this dive to be considered as a non-repetitive dive."
CalcWarning2Title,"PADI Table message"
CalcWarning2Severity,NoStop
'
'Calc Warning 3
'This warning will be activated when a rep. dive is too deep for table
3
CalcWarning3,RepDiveTooDeep
CalcWarning3Message,"Repetitive dive depth exceeds the table limits!
Calculation stopped!""
CalcWarning3Title,"PADI Table Error"
CalcWarning3Severity,Stop
'
'Calc Warning 4
'This warning will be activated when the ABT of a rep. dive is too long
according to table 3
CalcWarning4,RepDiveTooLong
CalcWarning4Message,"Repetitive dive ABT exceeds the dive table limits!
Calculation stopped!"
CalcWarning4Title,"PADI Table Error"
CalcWarning4Severity,Stop
'
'Calc Warning 5
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning5,DecoStop1
CalcWarning5Message,"The no-decompression limit is exceeded less than 5
min, an 8 min decompression stop at 5m is mandatory. Upon surfacing,
the diver must remain out of water for at least 6 hrs to making another
dive."
CalcWarning5Title,"PADI Emergency Decompression"
CalcWarning5Severity,Stop
'
'Calc Warning 6
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning6,DecoStop2
CalcWarning6Message,"The no-decompression limit is exceeded more than 5
min, a 5m decompression stop of no less than 16 min is urged (air
supply permitting). Upon surfacing, the diver must remain out of the
water for at least 24 hrs."
CalcWarning6Title,"PADI Emergency Decompression"
CalcWarning6Severity,Stop
'
'Calc Warning 7
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning7,DecoStopTime
CalcWarning7Message,"The stop time set for this dive is shorter than
the required decompression stop time."
CalcWarning7Title,"PADI Emergency Decompression"
CalcWarning7Severity,Stop
'
'Calc Warning 8
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning8,SafetyStopTime
CalcWarning8Message,"The stop time is shorter than the minimum required
safety stop time for this dive."
CalcWarning8Title,"PADI safety stop error"
CalcWarning8Severity,Stop

============================ end
hapidivr@hotmail.com - 11 Nov 2006 20:06 GMT
Hi all,
In the RDP I posted before, there are still some small bugs. Here is an
improved Version 2!

- Copy / paste the text below between the ======= lines into Notepad
- save it as  PADI_Metric_Air_Sealevel.sdt into the folder where the
other SDT files are, on desktop and/or device

Imperial version is coming up!

====================

'SharkPoint User Dive Agency Table
'
'Identification / credentials
Credentials,"HaPiDivR, VERSION 2, 2006"
'
'Version of table syntax
Version,1.0
'
'Agency Name
AgencyName,PADI
'
'Unit (Metric or Imperial)
Unit,Metric
'
'Altitude for table (in meters or feet)
Altitude,0
'
'Gas mix for table
Gas,air
'
'====================================================
'
'Table1 - maximal dive time and groups.
'Always enter the table so that the row heading = depth and column =
pressure group!
'Table1,number of rows,number of columns
Table1,12,28

'Table1 itself, each row with a tag T1Rn where n = row number (from 1),
then the max depth, then the table values.
'Special codes for Table1:
'The capital letters B, C, E, F can be used to indicate empty places in
the table
'  (meaning: go right to next group)
'Sxxx/yy means: safety stop required, xxx = table value, yy= length of
safety stop (minutes)
'Dxxx/yy means: deco stop required, xxx = table value, yy= length of
deco stop (minutes)
'  (make sure xxx has exactly 3 digits, and yy has exactly 2 digits)
'End = end of this row (make sure every row has an 'End' as its last
field)
T1R1,10,10,20,26,30,34,37,41,45,50,54,59,64,70,75,82,88,95,104,112,122,133,145,S160/03,S178/03,S199/03,S219/03,D224/08,D999/15
T1R2,12,9,17,23,26,29,32,35,38,42,45,49,53,57,62,66,71,76,82,88,94,101,108,S116/03,S125/03,S134/03,S147/03,D152/08,D999/15
T1R3,14,8,15,19,22,24,27,29,32,35,37,40,43,47,50,53,57,61,64,68,73,77,S082/03,S087/03,S092/03,S098/03,D102/08,D999/15,End
T1R4,16,7,13,17,19,21,23,25,27,29,32,34,37,39,42,45,48,50,53,56,60,S063/03,S067/03,S070/03,S072/03,D77/08,D999/15,End,End
T1R5,18,6,11,15,16,18,20,22,24,26,28,30,32,34,36,39,41,43,46,48,S051/03,S053/03,S055/03,S056/03,D061/08,D999/15,End,End,End
T1R6,20,6,10,13,15,16,18,20,21,23,25,26,28,30,32,34,36,38,S040/03,S042/03,S044/03,S045/03,D050/08,D999/15,End,End,End,End,End
T1R7,22,5,9,12,13,15,16,18,19,21,22,24,25,27,29,30,S032/03,S034/03,S036/03,S037/03,D042/08,D999/15,End,End,End,End,End,End,End
T1R8,25,4,8,10,11,13,14,15,17,18,19,21,22,23,S025/03,S026/03,S028/03,S029/03,D034/08,D999/15,End,End,End,End,End,End,End,End,End
T1R9,30,S003/03,S006/03,S008/03,S009/03,S010/03,S011/03,S012/03,S013/03,S014/03,S015/03,S016/03,S017/03,S019/03,S020/03,D025/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End
T1R10,35,S003/03,S005/03,S007/03,S008/03,F,S009/03,S010/03,S011/03,S012/03,S013/03,S014/03,D019/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R11,40,B,S005/03,S006/03,E,S007/03,S008/03,S009/03,D014/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R12,42,B,S004/03,C,S006/03,S007/03,S008/03,D013/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
'
'Table 2,number of rows, number of colums, FormatHHMM
'FormatHHMM = true means: times are given in HH:MM format, not as
integers
Table2,26,26,True
'Table2 itself, each row with a tag T2Rn where n = row number (from 1)
'This table should ONLY give the max surface time in each box of the
table to move to new group
T2R1,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,03:00
T2R2,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:47,03:48
T2R3,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:21,01:09,04:10
T2R4,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:08,00:30,01:18,04:19
T2R5,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:16,00:38,01:27,04:28
T2R6,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:15,00:24,00:46,01:34,04:35
T2R7,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:06,00:13,00:22,00:31,00:53,01:41,04:42
T2R8,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:12,00:20,00:28,00:37,00:59,01:47,04:48
T2R9,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:18,00:26,00:34,00:43,01:05,01:53,04:54
T2R10,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:17,00:24,00:31,00:40,00:49,01:11,01:59,05:00
T2R11,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:10,00:16,00:22,00:29,00:37,00:45,00:54,01:16,02:04,05:05
T2R12,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:15,00:21,00:27,00:34,00:42,00:50,00:59,01:21,02:09,05:10
T2R13,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:14,00:19,00:25,00:32,00:39,00:46,00:55,01:04,01:25,02:14,05:15
T2R14,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:13,00:18,00:24,00:30,00:36,00:43,00:51,00:59,01:08,01:30,02:18,05:19
T2R15,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:12,00:17,00:23,00:28,00:34,00:41,00:47,00:55,01:03,01:12,01:34,02:23,05:24
T2R16,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:12,00:16,00:21,00:27,00:32,00:38,00:45,00:51,00:59,01:07,01:16,01:38,02:27,05:28
T2R17,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:16,00:20,00:25,00:30,00:36,00:42,00:48,00:55,01:03,01:11,01:20,01:42,02:30,05:31
T2R18,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:15,00:19,00:24,00:29,00:34,00:40,00:46,00:52,00:59,01:07,01:15,01:24,01:46,02:34,05:35
T2R19,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:06,00:10,00:14,00:18,00:23,00:27,00:32,00:38,00:43,00:49,00:56,01:03,01:10,01:18,01:27,01:49,02:38,05:39
T2R20,00:00,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:10,00:13,00:17,00:22,00:26,00:31,00:36,00:41,00:47,00:53,00:59,01:06,01:13,01:22,01:31,01:53,02:41,05:42
T2R21,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:09,00:13,00:17,00:21,00:25,00:29,00:34,00:39,00:44,00:50,00:56,01:02,01:09,01:17,01:25,01:34,01:56,02:44,05:45
T2R22,00:00,00:00,00:00,00:00,00:02,00:05,00:09,00:12,00:16,00:20,00:24,00:28,00:33,00:37,00:42,00:47,00:53,00:59,01:05,01:12,01:20,01:28,01:37,01:59,02:47,05:48
T2R23,00:00,00:00,00:00,00:02,00:05,00:08,00:12,00:15,00:19,00:23,00:27,00:31,00:36,00:40,00:45,00:50,00:56,01:02,01:08,01:15,01:23,01:31,01:40,02:02,02:50,05:51
T2R24,00:00,00:00,00:02,00:05,00:08,00:11,00:15,00:18,00:22,00:26,00:30,00:34,00:39,00:43,00:48,00:53,00:59,01:05,01:11,01:18,01:26,01:34,01:43,02:05,02:53,05:54
T2R25,00:00,00:02,00:05,00:08,00:11,00:14,00:18,00:21,00:25,00:29,00:33,00:37,00:41,00:46,00:51,00:56,01:02,01:08,01:14,01:21,01:29,01:37,01:46,02:08,02:56,05:57
T2R26,00:02,00:05,00:08,00:11,00:14,00:17,00:20,00:24,00:28,00:31,00:35,00:40,00:44,00:49,00:54,00:59,01:05,01:11,01:17,01:24,01:31,01:40,01:49,02:11,02:59,06:00
'
'Table 3, number of rows, number of columns,UseTable1ForRNT
'Rows: pressure group (increasing from A); columns: depth class
(increasing)
'If UseTable1ForRNT=False, the odd rows contain RNT values and the even
rows contain max ABTs
'If UseTable1ForRNT=True, the RNT is read from Table 1 and all rows
contain max ABTs
Table3,52,11,False
'
'Table3 itself, each row with a tag T3Rn where n = row number (from 1)
T3R1,10,9,8,7,6,6,5,4,3,3,2
T3R2,209,138,90,65,50,39,32,25,17,11,7
T3R3,20,17,15,13,11,10,9,8,6,5,5
T3R4,199,130,83,59,45,35,28,21,14,9,4
T3R5,26,23,19,17,15,13,12,10,8,7,6
T3R6,193,124,78,55,41,32,25,19,12,7,End
T3R7,30,26,22,19,16,15,13,11,9,8,7
T3R8,189,121,76,53,40,30,24,18,11,6,End
T3R9,34,29,24,21,18,16,15,13,10,9,7
T3R10,185,118,74,51,38,29,22,16,10,5,End
T3R11,37,32,27,23,20,18,16,14,11,9,8
T3R12,182,115,71,49,36,27,21,15,9,5,End
T3R13,41,35,29,25,22,20,18,15,12,10,9
T3R14,178,112,69,47,34,25,19,14,8,4,End
T3R15,45,38,32,27,24,21,19,15,12,10,End
T3R16,174,109,66,45,32,24,18,17,13,11,End
T3R17,50,42,35,29,26,23,21,12,7,3,End
T3R18,169,105,63,43,30,22,16,11,6,End,End
T3R19,54,45,37,32,28,25,22,19,15,13,End
T3R20,165,102,61,40,28,20,15,10,5,End,End
T3R21,59,40,40,34,30,26,24,21,16,14,End
T3R22,160,98,58,38,26,19,13,8,4,End,End
T3R23,64,53,43,37,32,28,25,22,17,End,End
T3R24,155,94,55,35,24,17,12,7,3,End,End
T3R25,70,57,47,39,34,30,27,23,19,End,End
T3R26,149,90,51,33,22,15,10,6,End,End,End
T3R27,75,62,50,42,36,32,29,25,20,End,End
T3R28,144,85,48,30,20,13,8,4,End,End,End
T3R29,82,66,53,45,39,34,30,26,End,End,End
T3R30,137,81,45,27,17,11,7,3,End,End,End
T3R31,88,71,57,48,41,36,32,28,End,End,End
T3R32,131,76,41,24,15,9,5,End,End,End,End
T3R33,95,76,61,50,43,38,34,29,End,End,End
T3R34,124,71,37,22,13,7,3,End,End,End,End
T3R35,104,82,64,53,46,40,36,End,End,End,End
T3R36,115,65,34,19,10,5,End,End,End,End,End
T3R37,112,88,68,56,48,42,37,End,End,End,End
T3R38,107,59,30,16,8,3,End,End,End,End,End
T3R39,122,94,73,60,51,44,End,End,End,End,End
T3R40,97,53,25,12,5,End,End,End,End,End,End
T3R41,133,101,77,63,53,45,End,End,End,End,End
T3R42,86,46,21,9,3,End,End,End,End,End,End
T3R43,145,108,82,53,55,End,End,End,End,End,End
T3R44,74,39,16,3,End,End,End,End,End,End,End
T3R45,160,116,87,70,56,End,End,End,End,End,End
T3R46,59,31,11,2,End,End,End,End,End,End,End
T3R47,178,125,92,72,End,End,End,End,End,End,End
T3R48,41,22,6,End,End,End,End,End,End,End,End
T3R49,199,134,98,End,End,End,End,End,End,End,End
T3R50,20,13,End,End,End,End,End,End,End,End,End
T3R51,219,147,End,End,End,End,End,End,End,End,End
T3R52,End,End,End,End,End,End,End,End,End,End,End
'
'Number of Depth Check warnings
DepthWarningsNumber,3
'
'SafetyStop Warning 1
'Syntax: DepthWarning<i>,mindepth, maxdepth, minstoptime,
DeeperThanPrevious
'The warning will be activated when:
'  (the dive depth is > mindepth AND
'   the dive depth is <= maxdepth AND
'   the dive stop time is < minstoptime) OR
'  (DeeperThanPrevious is TRUE and the dive is repetitive and deeper
than the previous dive).
'
'This warning will be activated for dives with depth >30 and <40 metres
with safety stop < 3 minutes
DepthWarning1,30,40,3,False
DepthWarning1Message,"For any dive to a depth of 30 metres or greater,
a safety stop for 3 minutes at 5 metres is required."
DepthWarning1Title,"PADI Safety Stop"
'
'Depth Warning 2
'This warning will be activated for all dives deeper than 40 metres
DepthWarning2,40,9999,9999,False
DepthWarning2Message,"Don't exceed the recreational dive limits (40
metres)!"
DepthWarning2Title,"PADI Depth warning"
'
'Depth Warning 3
'This warning will be activated for dives deeper than the previous dive
'(only when the dive is a repetitive dive)
DepthWarning3,9999,0,0,True
DepthWarning3Message,"The current dive is deeper than the previous
dive. It's highly recommended to make the current dive less deep!"
DepthWarning3Title,"PADI Warning"
'
'CALCULATION WARNINGS
'Number of Calculation warnings
CalcWarningsNumber,8
'
'Calc Warning 1
'Syntax: CalcWarning<i>, WarningType
'WarningType can be DepthError, minstoptime, DeeperThanPrevious,
NoRepDive
'The warning will be activated when:
'  Warningtype = DepthError and the dive is deeper than table allows
'  Warningtype = MinStopTime and the stop time is too small
'  Warningtype = DeeperThanPrevious and the dDive is deeper than the
previous dive
'  Warningtype = NoRepDive and the dive doesn't need to be repetitive
'  Warningtype = RepDiveTooDeep and the repetitive dive is too deep
(outside table 3 limits)
'  Warningtype = RepDiveTooLong and the dive is too long acc. table 3
(RNT/ bottom time)
'  Warningtype = DecoStop1 and a Decompression stop is necessary (first
limit)
'  Warningtype = DecoStop2 and a Decompression stop is necessary
(second limit)
'  Warningtype = DecoStopTime and the Decompression stop time is less
than the minimum required
'  Warningtype = SafetyStopTime and the safety stop time is less than
the minimum required

'
'This warning will be activated for dives deeper than the table allows
CalcWarning1,DepthError
CalcWarning1Message,"Don't exceed the recreational dive limits (42
metres)! Calculation stopped!"
CalcWarning1Title,"PADI Depth warning"
CalcWarning1Severity,Stop
'
'Calc Warning 2
'This warning will be activated when a dive is repetitive but doesn't
need to be according to the tables
CalcWarning2,NoRepDive
CalcWarning2Message,"The Surface Interval Time is sufficiently long for
this dive to be considered as a non-repetitive dive."
CalcWarning2Title,"PADI Table message"
CalcWarning2Severity,NoStop
'
'Calc Warning 3
'This warning will be activated when a rep. dive is too deep for table
3
CalcWarning3,RepDiveTooDeep
CalcWarning3Message,"Repetitive dive depth exceeds the table limits!
Calculation stopped!""
CalcWarning3Title,"PADI Table Error"
CalcWarning3Severity,Stop
'
'Calc Warning 4
'This warning will be activated when the ABT of a rep. dive is too long
according to table 3
CalcWarning4,RepDiveTooLong
CalcWarning4Message,"Repetitive dive ABT exceeds the dive table limits!
Calculation stopped!"
CalcWarning4Title,"PADI Table Error"
CalcWarning4Severity,Stop
'
'Calc Warning 5
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning5,DecoStop1
CalcWarning5Message,"The no-decompression limit is exceeded by less
than 5 min, an 8 min decompression stop at 5m is mandatory. Upon
surfacing, the diver must remain out of water for at least 6 hrs before
making another dive."
CalcWarning5Title,"PADI Emergency Decompression"
CalcWarning5Severity,Stop
'
'Calc Warning 6
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning6,DecoStop2
CalcWarning6Message,"The no-decompression limit is exceeded more than 5
min, a 5m decompression stop of no less than 16 min is urged (air
supply permitting). Upon surfacing, the diver must remain out of the
water for at least 24 hrs."
CalcWarning6Title,"PADI Emergency Decompression"
CalcWarning6Severity,Stop
'
'Calc Warning 7
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning7,DecoStopTime
CalcWarning7Message,"The stop time set for this dive is shorter than
the required decompression stop time."
CalcWarning7Title,"PADI Emergency Decompression"
CalcWarning7Severity,Stop
'
'Calc Warning 8
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning8,SafetyStopTime
CalcWarning8Message,"The stop time is shorter than the minimum required
safety stop time for this dive."
CalcWarning8Title,"PADI safety stop error"
CalcWarning8Severity,Stop

=====================
hapidivr@hotmail.com - 11 Nov 2006 20:11 GMT
Hi all,

The new version 2.0 of the SharkPoint logbook allows for a DIY dive
planner. I already posted a PADI metric table, here is a PADI imperial
table.

- Copy / paste the text below between the ======= lines into Notepad
- save it as  PADI_Metric_Air_Sealevel.sdt into the folder where the
other SDT files are, on desktop and/or device

Happy Diving!

HaPiDivR

===============================
'SharkPoint User Dive Agency Table
'
'Identification / credentials
Credentials,"HaPiDivR, VERSION 1, 2006"
'
'Version of table syntax
Version,1.0
'
'Agency Name
AgencyName,PADI
'
'Unit (Metric or Imperial)
Unit,Imperial
'
'Altitude for table (in meters or feet)
Altitude,0
'
'Gas mix for table
Gas,air
'
'====================================================
'
'Table1 - maximal dive time and groups.
'Always enter the table so that the row heading = depth and column =
pressure group!
'Table1,number of rows,number of columns
Table1,12,28

'Table1 itself, each row with a tag T1Rn where n = row number (from 1),
then the max depth, then the table values.
'Special codes for Table1:
'The capital letters B, C, E, F can be used to indicate empty places in
the table
'  (meaning: go right to next group)
'Sxxx/yy means: safety stop required, xxx = table value, yy= length of
safety stop (minutes)
'Dxxx/yy means: deco stop required, xxx = table value, yy= length of
deco stop (minutes)
'  (make sure xxx has exactly 3 digits, and yy has exactly 2 digits)
'End = end of this row (make sure every row has an 'End' as its last
field)
T1R1,35,10,19,25,29,32,36,40,44,48,52,57,62,67,73,79,85,92,100,108,117,127,139,S152/03,S168/03,S188/03,D205/08,D210/15,D999/15
T1R2,40,9,16,22,25,27,31,34,37,40,44,48,51,55,60,64,69,74,79,85,91,97,104,S111/03,S120/03,S129/03,D140/08,D145/15,D999/15
T1R3,50,7,13,17,19,21,24,26,28,31,33,36,39,41,44,47,50,53,57,60,63,S067/03,S071/03,S075/03,D080/08,D085/15,D999/15,End,End
T1R4,60,6,11,14,16,17,19,21,23,25,27,29,31,33,35,37,39,42,44,47,S049/03,S052/03,S054/03,D055/08,D061/15,D999/15,End,End,End
T1R5,70,5,9,12,13,15,16,18,19,21,22,24,26,27,29,31,33,S035/03,S036/03,S038/03,D040/08,D045/15,D999/15,End,End,End,End,End,End
T1R6,80,4,8,10,11,13,14,15,17,18,19,21,22,23,25,S026/03,S028/03,S029/03,D030/08,D035/15,D999/15,End,End,End,End,End,End,End,End
T1R7,90,4,7,9,10,11,12,13,15,16,17,18,19,21,S022/03,S023/03,S024/03,D025/08,D030/15,D999/15,End,End,End,End,End,End,End,End,End
T1R8,100,S003/03,S006/03,S008/03,S009/03,S010/03,S011/03,S012/03,S013/03,S014/03,S015/03,S016/03,S017/03,S018/03,S019/03,D020/08,D999/15,End,End,End,End,End,End,End,End,End,End,End,End
T1R9,110,S003/03,S006/03,S007/03,S008/03,S009/03,S010/03,S011/03,S012/03,S013/03,F,S014/03,S015/03,D016/08,D021/15,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R10,120,S003/03,S005/03,S006/03,S007/03,S008/03,S009/03,S010/03,S011/03,F,S012/03,D013/08,D018/15,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R11,130,S003/03,S005/03,S006/03,S007/03,F,S008/03,S009/03,D010/08,D015/15,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
T1R12,140,B,S004/03,S005/03,S006/03,S007/03,D008/08,D013/15,D999/15,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End,End
'
'Table 2,number of rows, number of colums, FormatHHMM
'FormatHHMM = true means: times are given in HH:MM format, not as
integers
Table2,26,26,True
'Table2 itself, each row with a tag T2Rn where n = row number (from 1)
'This table should ONLY give the max surface time in each box of the
table to move to new group
T2R1,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,03:00
T2R2,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:47,03:48
T2R3,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:21,01:09,04:10
T2R4,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:08,00:30,01:18,04:19
T2R5,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:16,00:38,01:27,04:28
T2R6,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:07,00:15,00:24,00:46,01:34,04:35
T2R7,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:06,00:13,00:22,00:31,00:53,01:41,04:42
T2R8,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:12,00:20,00:28,00:37,00:59,01:47,04:48
T2R9,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:18,00:26,00:34,00:43,01:05,01:53,04:54
T2R10,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:05,00:11,00:17,00:24,00:31,00:40,00:49,01:11,01:59,05:00
T2R11,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:10,00:16,00:22,00:29,00:37,00:45,00:54,01:16,02:04,05:05
T2R12,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:15,00:21,00:27,00:34,00:42,00:50,00:59,01:21,02:09,05:10
T2R13,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:04,00:09,00:14,00:19,00:25,00:32,00:39,00:46,00:55,01:04,01:25,02:14,05:15
T2R14,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:13,00:18,00:24,00:30,00:36,00:43,00:51,00:59,01:08,01:30,02:18,05:19
T2R15,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:08,00:12,00:17,00:23,00:28,00:34,00:41,00:47,00:55,01:03,01:12,01:34,02:23,05:24
T2R16,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:12,00:16,00:21,00:27,00:32,00:38,00:45,00:51,00:59,01:07,01:16,01:38,02:27,05:28
T2R17,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:16,00:20,00:25,00:30,00:36,00:42,00:48,00:55,01:03,01:11,01:20,01:42,02:30,05:31
T2R18,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:07,00:11,00:15,00:19,00:24,00:29,00:34,00:40,00:46,00:52,00:59,01:07,01:15,01:24,01:46,02:34,05:35
T2R19,00:00,00:00,00:00,00:00,00:00,00:00,00:00,00:03,00:06,00:10,00:14,00:18,00:23,00:27,00:32,00:38,00:43,00:49,00:56,01:03,01:10,01:18,01:27,01:49,02:38,05:39
T2R20,00:00,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:10,00:13,00:17,00:22,00:26,00:31,00:36,00:41,00:47,00:53,00:59,01:06,01:13,01:22,01:31,01:53,02:41,05:42
T2R21,00:00,00:00,00:00,00:00,00:00,00:02,00:06,00:09,00:13,00:17,00:21,00:25,00:29,00:34,00:39,00:44,00:50,00:56,01:02,01:09,01:17,01:25,01:34,01:56,02:44,05:45
T2R22,00:00,00:00,00:00,00:00,00:02,00:05,00:09,00:12,00:16,00:20,00:24,00:28,00:33,00:37,00:42,00:47,00:53,00:59,01:05,01:12,01:20,01:28,01:37,01:59,02:47,05:48
T2R23,00:00,00:00,00:00,00:02,00:05,00:08,00:12,00:15,00:19,00:23,00:27,00:31,00:36,00:40,00:45,00:50,00:56,01:02,01:08,01:15,01:23,01:31,01:40,02:02,02:50,05:51
T2R24,00:00,00:00,00:02,00:05,00:08,00:11,00:15,00:18,00:22,00:26,00:30,00:34,00:39,00:43,00:48,00:53,00:59,01:05,01:11,01:18,01:26,01:34,01:43,02:05,02:53,05:54
T2R25,00:00,00:02,00:05,00:08,00:11,00:14,00:18,00:21,00:25,00:29,00:33,00:37,00:41,00:46,00:51,00:56,01:02,01:08,01:14,01:21,01:29,01:37,01:46,02:08,02:56,05:57
T2R26,00:02,00:05,00:08,00:11,00:14,00:17,00:20,00:24,00:28,00:31,00:35,00:40,00:44,00:49,00:54,00:59,01:05,01:11,01:17,01:24,01:31,01:40,01:49,02:11,02:59,06:00
'
'Table 3, number of rows, number of columns,UseTable1ForRNT
'Rows: pressure group (increasing from A); columns: depth class
(increasing)
'If UseTable1ForRNT=False, the odd rows contain RNT values and the even
rows contain max ABTs
'If UseTable1ForRNT=True, the RNT is read from Table 1 and all rows
contain max ABTs
Table3,52,11,False
'
'Table3 itself, each row with a tag T3Rn where n = row number (from 1)
T3R1,10,9,7,6,5,4,4,3,3,3,3
T3R2,195,131,73,49,35,26,21,17,13,10,7
T3R3,19,16,13,11,9,8,7,6,6,5,5
T3R4,186,124,67,44,31,21,18,14,10,8,5
T3R5,25,22,17,14,12,10,9,8,7,6,6
T3R6,180,118,63,41,28,20,16,12,9,7,4
T3R7,29,25,19,16,13,11,10,9,8,7,7
T3R8,176,115,61,39,27,19,15,11,8,6,3
T3R9,32,27,21,17,15,13,11,10,9,8,8
T3R10,173,113,59,38,25,17,14,10,7,5,End
T3R11,36,31,24,19,16,14,12,11,10,9,8
T3R12,169,109,56,36,24,16,13,9,6,4,End
T3R13,40,34,26,21,18,15,13,12,11,10,9
T3R14,165,106,54,34,22,15,12,8,5,3,End
T3R15,44,37,28,23,19,17,15,13,12,11,10
T3R16,161,103,52,32,21,13,10,7,4,2,End
T3R17,48,40,31,25,21,18,16,14,13,12,End
T3R18,157,100,49,30,19,12,9,6,3,End,End
T3R19,52,44,33,27,22,19,17,15,14,12,End
T3R20,153,96,47,28,18,11,8,5,2,End,End
T3R21,57,48,36,29,24,21,18,16,14,13,End
T3R22,148,92,44,26,16,9,7,4,2,End,End
T3R23,62,51,38,31,26,22,19,17,15,End,End
T3R24,143,89,42,24,14,8,6,3,End,End,End
T3R25,67,55,41,33,27,23,21,18,16,End,End,End
T3R26,138,85,39,22,13,7,4,2,End,End,End
T3R27,73,60,44,35,29,25,22,19,End,End,End
T3R28,132,80,36,20,11,5,3,End,End,End,End
T3R29,79,64,47,37,31,26,23,20,End,End,End
T3R30,126,76,33,18,9,4,2,End,End,End,End
T3R31,85,69,50,39,33,28,24,End,End,End,End
T3R32,120,71,30,16,7,2,End,End,End,End,End
T3R33,92,74,53,42,34,29,25,End,End,End,End
T3R34,113,66,27,13,6,End,End,End,End,End,End
T3R35,100,79,57,44,36,30,End,End,End,End,End,End
T3R36,105,61,23,11,4,End,End,End,End,End,End
T3R37,108,85,60,47,38,End,End,End,End,End,End
T3R38,97,55,20,8,2,End,End,End,End,End,End
T3R39,117,91,63,49,40,End,End,End,End,End,End
T3R40,88,49,17,6,End,End,End,End,End,End,End
T3R41,127,97,67,52,End,End,End,End,End,End,End
T3R42,78,43,13,3,End,End,End,End,End,End,End
T3R43,139,104,71,54,End,End,End,End,End,End,End
T3R44,66,36,9,1,End,End,End,End,End,End,End
T3R45,152,111,75,55,End,End,End,End,End,End,End
T3R46,53,29,5,End,End,End,End,End,End,End,End
T3R47,168,120,80,End,End,End,End,End,End,End,End
T3R48,37,20,End,End,End,End,End,End,End,End,End
T3R49,188,129,End,End,End,End,End,End,End,End,End
T3R50,17,11,End,End,End,End,End,End,End,End,End
T3R51,205,140,End,End,End,End,End,End,End,End,End
T3R52,End,End,End,End,End,End,End,End,End,End,End
'
'Number of Depth Check warnings
DepthWarningsNumber,3
'
'SafetyStop Warning 1
'Syntax: DepthWarning<i>,mindepth, maxdepth, minstoptime,
DeeperThanPrevious
'The warning will be activated when:
'  (the dive depth is > mindepth AND
'   the dive depth is <= maxdepth AND
'   the dive stop time is < minstoptime) OR
'  (DeeperThanPrevious is TRUE and the dive is repetitive and deeper
than the previous dive).
'
'This warning will be activated for dives with depth >100 and <140 Feet
with safety stop < 3 minutes
DepthWarning1,100,140,3,False
DepthWarning1Message,"For any dive to a depth of 100 feet or greater, a
safety stop for 3 minutes at 15 feet is required."
DepthWarning1Title,"PADI Safety Stop"
'
'Depth Warning 2
'This warning will be activated for all dives deeper than 140 feet
DepthWarning2,140,9999,9999,False
DepthWarning2Message,"Don't exceed the recreational dive limits (140
feet)!"
DepthWarning2Title,"PADI Depth warning"
'
'Depth Warning 3
'This warning will be activated for dives deeper than the previous dive
'(only when the dive is a repetitive dive)
DepthWarning3,9999,0,0,True
DepthWarning3Message,"The current dive is deeper than the previous
dive. It's highly recommended to make the current dive less deep!"
DepthWarning3Title,"PADI Warning"
'
'CALCULATION WARNINGS
'Number of Calculation warnings
CalcWarningsNumber,8
'
'Calc Warning 1
'Syntax: CalcWarning<i>, WarningType
'WarningType can be DepthError, minstoptime, DeeperThanPrevious,
NoRepDive
'The warning will be activated when:
'  Warningtype = DepthError and the dive is deeper than table allows
'  Warningtype = MinStopTime and the stop time is too small
'  Warningtype = DeeperThanPrevious and the dDive is deeper than the
previous dive
'  Warningtype = NoRepDive and the dive doesn't need to be repetitive
'  Warningtype = RepDiveTooDeep and the repetitive dive is too deep
(outside table 3 limits)
'  Warningtype = RepDiveTooLong and the dive is too long acc. table 3
(RNT/ bottom time)
'  Warningtype = DecoStop1 and a Decompression stop is necessary (first
limit)
'  Warningtype = DecoStop2 and a Decompression stop is necessary
(second limit)
'  Warningtype = DecoStopTime and the Decompression stop time is less
than the minimum required
'  Warningtype = SafetyStopTime and the safety stop time is less than
the minimum required

'
'This warning will be activated for dives deeper than the table allows
CalcWarning1,DepthError
CalcWarning1Message,"Don't exceed the recreational dive limits (140
feet)! Calculation stopped!"
CalcWarning1Title,"PADI Depth warning"
CalcWarning1Severity,Stop
'
'Calc Warning 2
'This warning will be activated when a dive is repetitive but doesn't
need to be according to the tables
CalcWarning2,NoRepDive
CalcWarning2Message,"The Surface Interval Time is sufficiently long for
this dive to be considered as a non-repetitive dive."
CalcWarning2Title,"PADI Table message"
CalcWarning2Severity,NoStop
'
'Calc Warning 3
'This warning will be activated when a rep. dive is too deep for table
3
CalcWarning3,RepDiveTooDeep
CalcWarning3Message,"Repetitive dive depth exceeds the table limits!
Calculation stopped!""
CalcWarning3Title,"PADI Table Error"
CalcWarning3Severity,Stop
'
'Calc Warning 4
'This warning will be activated when the ABT of a rep. dive is too long
according to table 3
CalcWarning4,RepDiveTooLong
CalcWarning4Message,"Repetitive dive ABT exceeds the dive table limits!
Calculation stopped!"
CalcWarning4Title,"PADI Table Error"
CalcWarning4Severity,Stop
'
'Calc Warning 5
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning5,DecoStop1
CalcWarning5Message,"The no-decompression limit is exceeded by less
than 5 min, an 8 min decompression stop at 15ft is mandatory. Upon
surfacing, the diver must remain out of water for at least 6 hrs before
making another dive."
CalcWarning5Title,"PADI Emergency Decompression"
CalcWarning5Severity,Stop
'
'Calc Warning 6
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning6,DecoStop2
CalcWarning6Message,"The no-decompression limit is exceeded more than 5
min, a 15ft decompression stop of no less than 16 min is urged (air
supply permitting). Upon surfacing, the diver must remain out of the
water for at least 24 hrs."
CalcWarning6Title,"PADI Emergency Decompression"
CalcWarning6Severity,Stop
'
'Calc Warning 7
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning7,DecoStopTime
CalcWarning7Message,"The stop time set for this dive is shorter than
the required decompression stop time."
CalcWarning7Title,"PADI Emergency Decompression"
CalcWarning7Severity,Stop
'
'Calc Warning 8
'This warning will be activated when the stop time is less than
necessary decompression stop time
CalcWarning8,SafetyStopTime
CalcWarning8Message,"The stop time is shorter than the minimum required
safety stop time for this dive."
CalcWarning8Title,"PADI safety stop error"
CalcWarning8Severity,Stop

===============================
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.