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  251   88 000000000000009  2503     0  6 2019/05/21, 19:47:14,  41.5108  -70.6557   3   0
SBD 11011  251  325 000000000000009  2504     0  5 2019/05/21, 19:49:53,  41.5750  -70.5786  21   0
SBD 11011  251  340 000000000000009  2505     0  4 2019/05/21, 19:51:10,  41.5334  -70.6398   4   0
SBD 11011  251  329 000000000000009  2506     0  3 2019/05/21, 19:51:26,  41.5334  -70.6398   4   0
SBD 11011  251  287 000000000000009  2507     0  2 2019/05/21, 19:51:40,  41.5334  -70.6398   4   0
SBD 11011  251  297 000000000000009  2508     0  1 2019/05/21, 19:52:05,  41.5334  -70.6398   3   0
SBD 11011  251  332 000000000000009  2509     0  0 2019/05/21, 19:52:27,  41.5187  -70.7009   3   0
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  251 1 2019/05/21 14:34 +41.53456  -70.64721   10  4 34 37 42  2.1     0
G  251 2 2019/05/21 19:27 +41.53430  -70.64681   10  8 31 37 41  1.3     0
# Profile Data
#     C   Npts comp n_var
D0   251    9    1     3
#      Pres      Temp      Salinity
      1.120    22.5650    30.2810
      1.960    19.2320    30.4060
      3.000    18.3120    30.4220
      4.080    17.8280    30.4260
      5.080    17.5110    30.4270
      6.000    17.2720    30.4200
      6.960    16.8270    30.4200
      8.040    15.4120    30.4430
      9.400    13.9500    30.4260
# High Resolution Data
#     C   Npts comp
H0   251   90    1
#      Pres      Temp      Salinity
      0.880    23.5470    30.1950
      0.920    23.4760    30.1950
      1.000    23.4060    30.1950
      1.040    23.3280    30.1910
      1.040    23.2290    30.1990
      1.080    23.0770    30.2210
      1.080    22.8250    30.2740
      1.160    22.4080    30.3640
      1.240    21.8130    30.4590
      1.320    21.2850    30.3940
      1.400    20.8650    30.3760
      1.480    20.4680    30.3810
      1.560    20.1660    30.3730
      1.600    19.9350    30.3620
      1.680    19.7500    30.3730
      1.720    19.6710    30.3600
      1.760    19.5200    30.4340
      1.840    19.3490    30.4500
      1.880    19.2250    30.4300
      1.920    19.1130    30.4220
      2.000    19.0160    30.4210
      2.080    18.9300    30.4190
      2.120    18.8590    30.4140
      2.200    18.8000    30.4100
      2.280    18.7550    30.4040
      2.360    18.7120    30.4060
      2.440    18.6720    30.4050
      2.520    18.6370    30.4030
      2.600    18.6030    30.4100
      2.680    18.5620    30.4140
      2.760    18.5120    30.4190
      2.840    18.4610    30.4200
      2.880    18.4100    30.4210
      2.960    18.3640    30.4180
      3.040    18.3180    30.4250
      3.080    18.2770    30.4200
      3.120    18.2410    30.4200
      3.160    18.2030    30.4260
      3.200    18.1620    30.4280
      3.280    18.1210    30.4290
      3.320    18.0790    30.4320
      3.400    18.0370    30.4320
      3.440    18.0010    30.4310
      3.520    17.9750    30.4260
      3.600    17.9570    30.4250
      3.680    17.9440    30.4230
      3.760    17.9310    30.4240
      3.800    17.9130    30.4260
      3.840    17.8980    30.4220
      3.920    17.8860    30.4220
      3.960    17.8730    30.4250
      4.040    17.8620    30.4240
      4.080    17.8500    30.4240
      4.120    17.8380    30.4250
      4.160    17.8250    30.4270
      4.200    17.8110    30.4270
      4.240    17.7960    30.4280
      4.280    17.7830    30.4270
      4.320    17.7690    30.4280
      4.360    17.7560    30.4280
      4.360    17.7410    30.4290
      4.440    17.7250    30.4300
      4.440    17.7090    30.4280
      4.480    17.6950    30.4290
      4.480    17.6790    30.4290
      4.560    17.6650    30.4290
      4.600    17.6500    30.4300
      4.640    17.6340    30.4310
      4.680    17.6180    30.4310
      4.720    17.6030    30.4300
      4.760    17.5870    30.4300
      4.800    17.5710    30.4310
      4.840    17.5570    30.4300
      4.880    17.5440    30.4290
      4.920    17.5340    30.4280
      4.960    17.5270    30.4270
      5.040    17.5210    30.4260
      5.080    17.5160    30.4250
      5.120    17.5110    30.4260
      5.160    17.5050    30.4250
      5.160    17.5000    30.4240
      5.200    17.4950    30.4240
      5.200    17.4890    30.4240
      5.200    17.4820    30.4250
      5.240    17.4760    30.4250
      5.240    17.4700    30.4250
      5.280    17.4640    30.4250
      5.280    17.4590    30.4250
      5.360    17.4530    30.4250
      5.320    17.4470    30.4250
# Drift Data
#     C   Npts comp
I0   251    8    1
#      Pres      Temp      Salinity
      9.480    13.9480    30.4130
      9.480    13.9210    30.4230
      9.440    13.9340    30.4210
      9.440    13.9270    30.4240
      9.440    13.9300    30.4260
      9.440    13.9330    30.4260
      9.440    13.9340    30.4220
      9.440    13.9330    30.4260
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S  251  27    0   611781580 2019/05/21 19:19:40
# time      Pres      Temp       Psal   phase  Date
    34      0.180    30.2030  -999.0000   14 2019/05/21 19:19:40
   469     -0.010    32.2140  -999.0000   14 2019/05/21 19:26:55
   532     -0.010    32.4790  -999.0000   14 2019/05/21 19:27:58
   542     -0.020    32.5280  -999.0000   14 2019/05/21 19:28:08
   561     -0.010    32.6880  -999.0000   14 2019/05/21 19:28:27
   571     -0.010    32.7700  -999.0000   14 2019/05/21 19:28:37
   585     -0.010    32.9220  -999.0000   14 2019/05/21 19:28:51
   596      0.000    33.0110  -999.0000   14 2019/05/21 19:29:02
   606      0.000    33.1070  -999.0000   14 2019/05/21 19:29:12
   616      0.000    33.1880  -999.0000   14 2019/05/21 19:29:22
   626      0.000    33.2810  -999.0000   14 2019/05/21 19:29:32
   637     -0.010    33.3620  -999.0000   14 2019/05/21 19:29:43
   647      0.010    33.4400  -999.0000   14 2019/05/21 19:29:53
   661      0.000    33.5490  -999.0000   14 2019/05/21 19:30:07
   671      0.000    33.6180  -999.0000   14 2019/05/21 19:30:17
   685      0.010    33.7170  -999.0000   14 2019/05/21 19:30:31
   695      0.000    33.7820  -999.0000   14 2019/05/21 19:30:41
   706      0.010    33.8500  -999.0000   14 2019/05/21 19:30:52
   716      0.010    33.9210  -999.0000   14 2019/05/21 19:31:02
   726      0.010    33.9890  -999.0000   14 2019/05/21 19:31:12
   737      0.010    34.0570  -999.0000   14 2019/05/21 19:31:23
   747      0.020    34.1250  -999.0000   14 2019/05/21 19:31:33
   757      0.020    34.1920  -999.0000   14 2019/05/21 19:31:43
   768      0.000    34.2620  -999.0000   14 2019/05/21 19:31:54
   778      0.020    34.3270  -999.0000   14 2019/05/21 19:32:04
   800      0.020    34.4710  -999.0000   14 2019/05/21 19:32:26
   806      0.020    34.5000  -999.0000   14 2019/05/21 19:32:32
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00  251  17    611764472 2019/05/21 14:34:32
# time    Pres   phase Date
     0    0.040    1    2019/05/21 14:34:32
   176    1.000   10    2019/05/21 14:37:28
   188    2.160   10    2019/05/21 14:37:40
   201    3.400   10    2019/05/21 14:37:53
   209    4.280   10    2019/05/21 14:38:01
   217    5.200   10    2019/05/21 14:38:09
   223    5.880    2    2019/05/21 14:38:15
   227    6.280   10    2019/05/21 14:38:19
   235    7.200   10    2019/05/21 14:38:27
   243    8.080   10    2019/05/21 14:38:35
   255    9.080   10    2019/05/21 14:38:47
   558    9.520   10    2019/05/21 14:43:50
   862    9.480   10    2019/05/21 14:48:54
  1165    9.480   10    2019/05/21 14:53:57
  1468    9.480   10    2019/05/21 14:59:00
  1768    9.480   10    2019/05/21 15:04:00
  2051    9.480   10    2019/05/21 15:08:43
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00  251  22    611780425 2019/05/21 19:00:25
# time    Pres   phase Date
     0    9.440    7    2019/05/21 19:00:25
    63    9.480   13    2019/05/21 19:01:28
   129    9.440   13    2019/05/21 19:02:34
   194    9.400   13    2019/05/21 19:03:39
   260    9.400   13    2019/05/21 19:04:45
   320    9.440   13    2019/05/21 19:05:45
   386    9.400   13    2019/05/21 19:06:51
   452    9.400   13    2019/05/21 19:07:57
   518    9.400   13    2019/05/21 19:09:03
   537    8.800   13    2019/05/21 19:09:22
   557    7.720   13    2019/05/21 19:09:42
   577    6.760   13    2019/05/21 19:10:02
   604    6.000   13    2019/05/21 19:10:29
   650    4.720   13    2019/05/21 19:11:15
   670    3.920   13    2019/05/21 19:11:35
   690    2.680   13    2019/05/21 19:11:55
   704    1.760   13    2019/05/21 19:12:09
   726    0.680   13    2019/05/21 19:12:31
   871    0.640   13    2019/05/21 19:14:56
   985    0.200   13    2019/05/21 19:16:50
  1067    0.160   13    2019/05/21 19:18:12
  1110    0.200    8    2019/05/21 19:18:55
# Pump Time Series
#  Cycle  npts
B00  251  16
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    5.880    21   12.17     193  612     -9      2
    9.440    17   12.05     192  631     -9      7
    9.360     7   12.10     212  631     -9     13
    9.400     7   12.06     210  632     -9     13
    9.400     7   12.05     211  632     -9     13
    9.480     7   12.07     220  634     -9     13
    9.080     7   12.10     204  639     -9     13
    7.360     7   12.03     211  639     -9     13
    6.280     7   12.06     204  638     -9     13
    5.520     7   12.05     213  637     -9     13
    4.480     7   12.05     192  636     -9     13
    2.680     6   12.04     213  634     -9     13
    1.040     9   12.15     192  632     -9     13
    0.640    96   12.17     181  624     -9     13
    0.200    37   12.15     182  624     -9     13
    0.040    30   12.12     181  625     -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  251  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  251 2019/05/21 14:34:29
# Pcase vacuums
   7.120   6.220
# Oil valve positions
   1.752   0.843   0.578
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  251  2019/05/21 15:08:44 9999/99/99 99:99:99
# Pcase vacuums
   6.220   6.310
# Average 
#   P      T      S
    9.440  13.932  30.423
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  251  2019/05/21 19:00:25 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  251  2019/05/21 19:19:06
# 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  251 0
# Alto Engineering: Surface
#       C  Mode  Status
EI17  251  0      5
# urgency attempts SBDs elapsed Time P min T test S test
  0      0    442      17114           0.160  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  251  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.040    217   6.070
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  251       198    2019/05/21 19:47:14
Parameter Table Param_Table-V17.txt |
     IFV = 6.0..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =      250	(cycle number) |
     MPS =        0	(phase) |
     MPC =      249	(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] =        2	(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] =       30	(summer time threshold) |
  ILT[1] =       30	(winter time threshold) |
     ICN =        4	(shallow limit for test dBar) |
     ICX =        7	(deep limit for test dBar) |
     ICT =    16.40	(deg C) |
     ICS =        5	(sec) |
  ISS[0] =        0	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        0	(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] =       15	(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] =      180	(summer secs) |
  ICO[1] =      180	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =        0	(winter ice mask) |
     DNS =      321	(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 =      321	(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 =      321	(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 =      152	(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) |

