MOD 3.1 solo/Alto Message_Decoder for SBD messages, format version 0.5-2.1
#     SN Cycle Size   IMEI         MOMSN MTMSN PID   Date     Time      Latitude Longitude Err Status
SBD 11011   29  303 000000000000009  1596     0  6 2019/04/11, 01:51:08,  41.5361  -71.0948  62   0
SBD 11011   29  169 000000000000009  1597     0  5 2019/04/11, 01:51:24,  41.5284  -71.0494  64   0
SBD 11011   29  340 000000000000009  1598     0  4 2019/04/11, 01:52:08,  41.5554  -71.0494  80   0
SBD 11011   29  340 000000000000009  1599     0  4 2019/04/11, 01:52:35,  41.5554  -71.0494 415   0
SBD 11011   29  299 000000000000009  1600     0  3 2019/04/11, 01:53:10,  41.5702  -70.9885 684   0
SBD 11011   29  291 000000000000009  1601     0  2 2019/04/11, 01:53:44,  41.5624  -70.9431 684   0
SBD 11011   29  295 000000000000009  1602     0  1 2019/04/11, 01:56:09,  41.5187  -70.7009  16   0
SBD 11011   29  334 000000000000009  1603     0  0 2019/04/11, 01:56:46,  41.5108  -70.6557  11   0
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   29 1 2019/04/10 19:51 +41.53430  -70.64682   10  8 27 36 48  1.2     0
G   29 2 9999/99/99 99:99 +100.00000 +200.00000   50  0 255  0  0  0.0     0
# Profile Data
#     C   Npts comp n_var
D0    29   10    1     3
#      Pres      Temp      Salinity
      1.120    17.6130    30.4400
      1.960    16.9500    30.4160
      2.960    16.5350    30.3820
      4.000    16.2910    30.3540
      5.040    16.0380    30.3330
      6.160    15.7880    30.3160
      6.960    15.5630    30.2950
      8.040    14.4900    30.2940
      9.080    13.1650    30.2920
      9.560    12.8070    30.2910
# High Resolution Data
#     C   Npts comp
H0    29   84    1
#      Pres      Temp      Salinity
      0.800    17.8260    30.4230
      0.880    17.7840    30.4350
      0.960    17.7370    30.4350
      1.040    17.6910    30.4360
      1.120    17.6450    30.4380
      1.200    17.6000    30.4330
      1.240    17.5430    30.4460
      1.320    17.4620    30.4520
      1.360    17.3530    30.4720
      1.440    17.2630    30.4460
      1.520    17.1960    30.4410
      1.560    17.1210    30.4420
      1.640    17.0770    30.4260
      1.680    17.0240    30.4380
      1.720    16.9960    30.4120
      1.800    16.9750    30.4110
      1.880    16.9540    30.4080
      1.960    16.9280    30.4140
      2.040    16.9150    30.3990
      2.160    16.8890    30.4080
      2.240    16.8600    30.4000
      2.320    16.8340    30.4000
      2.440    16.7940    30.4060
      2.480    16.7370    30.4180
      2.560    16.6940    30.3990
      2.640    16.6500    30.4090
      2.680    16.6140    30.3980
      2.720    16.5900    30.3900
      2.800    16.5650    30.3940
      2.840    16.5410    30.3850
      2.880    16.5340    30.3760
      2.960    16.5200    30.3750
      3.040    16.5060    30.3770
      3.120    16.4820    30.3740
      3.240    16.4680    30.3680
      3.280    16.4550    30.3670
      3.360    16.4440    30.3700
      3.480    16.4320    30.3660
      3.520    16.4180    30.3660
      3.600    16.4030    30.3610
      3.680    16.3930    30.3570
      3.720    16.3750    30.3640
      3.760    16.3580    30.3620
      3.800    16.3400    30.3580
      3.840    16.3240    30.3580
      3.920    16.3030    30.3590
      3.960    16.2850    30.3590
      4.040    16.2720    30.3490
      4.080    16.2520    30.3570
      4.160    16.2340    30.3500
      4.240    16.2270    30.3450
      4.320    16.2150    30.3450
      4.400    16.1990    30.3490
      4.440    16.1830    30.3420
      4.480    16.1720    30.3380
      4.560    16.1620    30.3420
      4.600    16.1480    30.3420
      4.640    16.1370    30.3400
      4.680    16.1210    30.3450
      4.720    16.1090    30.3350
      4.760    16.0930    30.3450
      4.800    16.0790    30.3360
      4.880    16.0730    30.3320
      4.920    16.0600    30.3370
      5.000    16.0500    30.3330
      5.080    16.0400    30.3320
      5.120    16.0320    30.3300
      5.160    16.0210    30.3320
      5.200    16.0130    30.3310
      5.280    15.9950    30.3330
      5.280    15.9870    30.3250
      5.320    15.9770    30.3270
      5.360    15.9710    30.3250
      5.360    15.9610    30.3300
      5.400    15.9470    30.3290
      5.440    15.9390    30.3260
      5.440    15.9290    30.3260
      5.520    15.9200    30.3270
      5.560    15.9170    30.3210
      5.600    15.9070    30.3270
      5.680    15.9000    30.3220
      5.720    15.8910    30.3230
      5.760    15.8830    30.3230
      5.800    15.8710    30.3260
# Drift Data
#     C   Npts comp
I0    29   10    1
#      Pres      Temp      Salinity
      9.560    12.8440    30.2930
      9.560    12.8360    30.2900
      9.560    12.8370    30.2850
      9.560    12.8290    30.2920
      9.560    12.8320    30.2870
      9.560    12.8250    30.2900
      9.560    12.8250    30.2880
      9.560    12.8150    30.2920
      9.560    12.8140    30.2900
      9.560    12.8140    30.2880
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S   29  31    0   608260778 2019/04/11 01:19:38
# time      Pres      Temp       Psal   phase  Date
    35      0.330    17.1870  -999.0000   14 2019/04/11 01:19:38
   466      0.100    15.4100  -999.0000   14 2019/04/11 01:26:49
   808      0.120    14.7090  -999.0000   14 2019/04/11 01:32:31
   818      0.100    14.6310  -999.0000   14 2019/04/11 01:32:41
   829      0.110    14.5840  -999.0000   14 2019/04/11 01:32:52
   839      0.100    14.5330  -999.0000   14 2019/04/11 01:33:02
   849      0.110    14.5070  -999.0000   14 2019/04/11 01:33:12
   859      0.110    14.4920  -999.0000   14 2019/04/11 01:33:22
   870      0.110    14.4610  -999.0000   14 2019/04/11 01:33:33
   880      0.110    14.4590  -999.0000   14 2019/04/11 01:33:43
   890      0.110    14.4470  -999.0000   14 2019/04/11 01:33:53
   901      0.100    14.4170  -999.0000   14 2019/04/11 01:34:04
   911      0.100    14.4010  -999.0000   14 2019/04/11 01:34:14
   921      0.100    14.3950  -999.0000   14 2019/04/11 01:34:24
   932      0.100    14.3800  -999.0000   14 2019/04/11 01:34:35
   942      0.100    14.3600  -999.0000   14 2019/04/11 01:34:45
   952      0.100    14.3490  -999.0000   14 2019/04/11 01:34:55
   963      0.110    14.3560  -999.0000   14 2019/04/11 01:35:06
   973      0.090    14.3660  -999.0000   14 2019/04/11 01:35:16
   983      0.100    14.3480  -999.0000   14 2019/04/11 01:35:26
   993      0.110    14.3310  -999.0000   14 2019/04/11 01:35:36
  1004      0.100    14.3140  -999.0000   14 2019/04/11 01:35:47
  1014      0.110    14.3160  -999.0000   14 2019/04/11 01:35:57
  1024      0.110    14.3180  -999.0000   14 2019/04/11 01:36:07
  1035      0.110    14.3340  -999.0000   14 2019/04/11 01:36:18
  1045      0.110    14.3420  -999.0000   14 2019/04/11 01:36:28
  1055      0.110    14.3230  -999.0000   14 2019/04/11 01:36:38
  1066      0.110    14.3370  -999.0000   14 2019/04/11 01:36:49
  1076      0.120    14.3370  -999.0000   14 2019/04/11 01:36:59
  1086      0.110    14.3350  -999.0000   14 2019/04/11 01:37:09
  1096      0.120    14.3370  -999.0000   14 2019/04/11 01:37:19
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00   29  17    608241104 2019/04/10 19:51:44
# time    Pres   phase Date
     0    0.080    1    2019/04/10 19:51:44
   188    1.240   10    2019/04/10 19:54:52
   196    2.080   10    2019/04/10 19:55:00
   204    3.080   10    2019/04/10 19:55:08
   213    4.120   10    2019/04/10 19:55:17
   221    5.200   10    2019/04/10 19:55:25
   227    5.960    2    2019/04/10 19:55:31
   230    6.440   10    2019/04/10 19:55:34
   238    7.480   10    2019/04/10 19:55:42
   243    8.000   10    2019/04/10 19:55:47
   254    9.280   10    2019/04/10 19:55:58
   554    9.520   10    2019/04/10 20:00:58
   857    9.520   10    2019/04/10 20:06:01
  1160    9.560   10    2019/04/10 20:11:04
  1460    9.560   10    2019/04/10 20:16:04
  1763    9.560   10    2019/04/10 20:21:07
  2054    9.560   10    2019/04/10 20:25:58
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00   29  21    608259624 2019/04/11 01:00:24
# time    Pres   phase Date
     0    9.600    7    2019/04/11 01:00:24
    63    9.600   13    2019/04/11 01:01:27
   129    9.600   13    2019/04/11 01:02:33
   195    9.600   13    2019/04/11 01:03:39
   261    9.560   13    2019/04/11 01:04:45
   327    9.600   13    2019/04/11 01:05:51
   392    9.560   13    2019/04/11 01:06:56
   452    8.840   13    2019/04/11 01:07:56
   479    7.880   13    2019/04/11 01:08:23
   512    6.960   13    2019/04/11 01:08:56
   578    6.120   13    2019/04/11 01:10:02
   584    5.880   13    2019/04/11 01:10:08
   611    4.880   13    2019/04/11 01:10:35
   631    3.760   13    2019/04/11 01:10:55
   644    2.800   13    2019/04/11 01:11:08
   658    1.800   13    2019/04/11 01:11:22
   671    0.960   13    2019/04/11 01:11:35
   805    0.480   13    2019/04/11 01:13:49
   959    0.440   13    2019/04/11 01:16:23
  1081    0.440   13    2019/04/11 01:18:25
  1115    0.320    8    2019/04/11 01:18:59
# Pump Time Series
#  Cycle  npts
B00   29  15
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    5.960    21   12.16     205  628     -9      2
    9.600    17   12.09     214  640     -9      7
    9.560     7   12.08     216  640     -9     13
    9.520     7   12.09     215  644     -9     13
    9.400     7   12.06     221  647     -9     13
    8.600     7   12.06     225  647     -9     13
    7.480     7   12.08     204  647     -9     13
    6.760     7   12.07     211  646     -9     13
    6.480     7   12.09     212  645     -9     13
    5.760     6   12.07     221  645     -9     13
    4.560     7   12.07     200  644     -9     13
    2.440     7   12.07     222  643     -9     13
    0.520     9   12.11     225  638     -9     13
    0.440    37   12.16     211  638     -9     13
    0.080    30   12.21     183  640     -9     14
# Argo Mission Data
#  Cycle Data  Miss Depth       Time                       Ascent Seeks Max Time           Cycle
#        Form  No   Prof  Park  Rise to Park to Prof Drift Speed        Surface  Seek      Time
A2   29  4.2   11    10     5    40    90       1      0    10     3     930      60       0.2001
# Cal Coeff    P                 T                  S
#          gain  offset      gain  offset       gain  offset
CP           25      10      1000       5      1000       1
# Cal Coeff  Surf  P       Surf  T       Surf S
#          gain  offset      gain  offset      gain  offset
CS          100      10      1000       5      1000       1 
# Engineering Data
# Alto Engineering: Descent
#      C    Descent Start Date
EF17   29 2019/04/10 19:51:40
# Pcase vacuums
   7.220   6.370
# Oil valve positions
   1.755   0.841   0.584
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   29  2019/04/10 20:25:59 9999/99/99 99:99:99
# Pcase vacuums
   6.370   6.390
# Average 
#   P      T      S
    9.560  12.827  30.289
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   29  2019/04/11 01:00:24 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   29  2019/04/11 01:19:03
# number of packets previous packets
      0               0
# CTD Status pres offset
 0x00000000   0.000
# Pcase vacuums
   0.000   0.000
# Air Pump max current time  max pressure
       0         0     0.000
# Air Valve Positions
   0.000   0.000
# Air Valve Calibrations
   0.000   0.000   0.000
# Oil Valve Positions
   0.000   0.000
# Oil Valve Calibrations
   0.000   0.000
# Encountered Error Codes
#       C number of Errors
EE20   29 0
# Alto Engineering: Surface
#       C  Mode  Status
EI17   29  0      5
# urgency attempts SBDs elapsed Time P min T test S test
  0      0    272      19668           0.360  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   29  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.080    220   6.240
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   29       198    2019/04/11 01:51:08
Parameter Table Param_Table-V17.txt |
     IFV = 6.0..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =       28	(cycle number) |
     MPS =        0	(phase) |
     MPC =       27	(count) |
  MMM[0] =     1000	(count) |
  MMM[1] =        0	(count) |
  MMM[2] =        0	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        0	(count) |
  MNS[2] =        0	(count) |
  DTD[0] =        5	(dBar) |
  DTD[1] =      400	(dBar) |
  DTD[2] =      400	(dBar) |
     MDS =     2200	(dBar) |
     APT =        1	(0=dis 1=en) |
     BTM =        1	(Bluetooth Mode) |
     DDB =        0	(0=execute, 1 =bypass) |
     XAS =        2	(1=diff 2=curv) |
     CPS =        1	(0=dis, 1=e) |
     CST =        0	(0=binavg 1=raw) |
     CTF =        1	(dBar) |
     CTL =        0	(dBar) |
     CTU =        2	(dBar) |
     CTC =        0	(C Temp mode) |
     CSP =     1000	(ms) |
  CPB[1] =     2000	(dBar) |
  CPB[2] =     1000	(dBar) |
  CPB[3] =      300	(dBar) |
  CPN[1] =        2	(dBar) |
  CPN[2] =        2	(dBar) |
  CPN[3] =        1	(dBar) |
  CPP[1] =        2	(ms) |
  CPP[2] =        2	(ms) |
  CPP[3] =        1	(ms) |
     CRD =        5	(dBar) |
     CRS =      100	(HRD samples) |
     MTD =        1	(dBar) |
     MTT =    30000	(ms) |
     MTS =    10800	(sec) |
     MAM =        0	(0=dis 1=s 2=d 3=p 4=a) |
    MAT1 =        1	(sec) |
    MAT2 =      300	(sec) |
     MAP =      600	(sec) |
     ACA =        2	(gain) |
     ACG =      250	(scale) |
     ACR =        4	(sampling rate) |
     PNB =     1200	(V) |
     PNC =      300	(inHg) |
     PXC =      850	(inHg) |
     PBL =    43668	(12V cal) |
     PBH =    50958	(14V cal) |
     PP0 =        0	(oil pump 0 mA cal) |
     PP1 =    25960	(oil pump 1000 mA cal) |
     PVL =     1790	(V12 12V cal) |
     PVH =     2089	(V12 14V cal) |
     PV0 =    61614	(vac 0 inHg cal) |
     PV5 =    32000	(vac 5 inHg cal) |
     PC0 =        0	(V12_sig 0mA cal) |
     PC1 =    16600	(V12_sig 1000mA cal) |
     ICM =        1	(0=dis 1=minT 2=avgT 3=medianT) |
     IMM =        0	(ice month mask) |
  ICA[0] =        5	(summer attempts) |
  ICA[1] =        5	(winter attempts) |
  ICB[0] =        0	(summer cycles) |
  ICB[1] =        1	(winter cycles) |
  IMT[0] =       70	(summer message threshold) |
  IMT[1] =       70	(winter message threshold) |
  ILT[0] =        1	(summer time threshold) |
  ILT[1] =      180	(winter time threshold) |
     ICN =        2	(shallow limit for test dBar) |
     ICX =        7	(deep limit for test dBar) |
     ICT =    -1.65	(deg C) |
     ICS =        5	(sec) |
  ISS[0] =        1	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        2	(winter 0=disable 1=always 2=urgent) |
     ISM =        1	(bit0=depth bit1=GPS bit2=salinity) |
     IST =     0.20	(PSU) |
     ISO =      300	(sec) |
     ISP =        0	(0=disable 1=enbable) |
  IUE[0] =        0	(summer 0=xmitAll 1=threshold) |
  IUE[1] =        0	(winter 0=xmitAll 1=threshold) |
  ICD[0] =        7	(summer descent depth dBar) |
  ICD[1] =        7	(winter descent depth dBar) |
  ICR[0] =       15	(summer minutes) |
  ICR[1] =        1	(winter minutes) |
  ICG[0] =        0	(summer 0=dis 1=enb) |
  ICG[1] =        0	(winter 0=dis 1=enb) |
     ISA =        1	(attempts) |
     ISD =       10	(dBar) |
     IAT =     1200	(secs) |
     ISV =       30	(secs) |
     ISW =     1200	(secs) |
  ICO[0] =       90	(summer secs) |
  ICO[1] =       45	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =        0	(winter ice mask) |
     DNS =       99	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =        5	(dBar) |
  DSD[1] =      400	(dBar) |
  DSD[2] =        5	(dBar) |
  DST[0] =     1800	(sec) |
  DST[1] =     7200	(sec) |
  DST[2] =     7200	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =        1	(dBar) |
     DDT =      300	(sec) |
  DFT[0] =       20	(sec) |
  DFT[1] =      130	(sec) |
  DFT[2] =      130	(sec) |
     DCM =        0	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     1800	(sec) |
  DCT[1] =    10800	(sec) |
  DCT[2] =    10800	(sec) |
     DCA =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        2	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =       60	(sec) |
     DUC =       50	(under damping factor) |
     DPT =       10	(sec) |
     DUT =       10	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =     1800	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =        5	(dBar) |
     DDS =     3600	(sec) |
     PNS =       99	(cycle) |
  PTO[0] =        0	(sec) |
  PTO[1] =        0	(sec) |
  PTO[2] =        0	(sec) |
  PTH[0] =   532610	(24 LSB) |
  PTH[1] =        0	(24 LSB) |
  PTH[2] =        0	(24 LSB) |
     PTD =        0	(sec) |
     PSA =        1	(0=avg 1=avg+raw) |
     PSI =     1000	(ms) |
  PFM[0] =        0	(0=dis 1=en) |
  PFM[1] =        0	(0=dis 1=en) |
  PFM[2] =        0	(0=dis 1=en) |
  PFT[0] =        1	(sec) |
  PFT[1] =     3600	(sec) |
  PFT[2] =     3600	(sec) |
  PFD[0] =       10	(dBar) |
  PFD[1] =        0	(dBar) |
  PFD[2] =        0	(dBar) |
  PFV[0] =        1	(sec) |
  PFV[1] =        0	(sec) |
  PFV[2] =        0	(sec) |
     PDT =     1800	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    10800	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     ASN =       99	(cycle number) |
     ARR =       10	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       10	(sec) |
     APN =        5	(sec) |
     APF =       20	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =        1	(dBar) |
     ADT =       60	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =       82	(cycle number) |
     SDC =        0	(dBar) |
     SGT =        5	(min) |
     SET =       20	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SDT =        0	(interval) |
     SSA =        0	(0=dis 1=en) |
     SSI =     1000	(ms) |
     SDS =       10	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =      420	(sec) |
     SAP =      600	(sec) |
     SPT =      300	(sec) |
     SSP =       30	(sec) |

