Scuba Forum / General / November 2006
SharkPoint PADI RDP
|
|
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
===============================
|
|
|