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  153  128 000000000000009  2581     0  0 2019/05/22, 02:12:46,  41.5187  -70.7009  41   0
SBD 11011  153  285 000000000000009  2582     0  4 2019/05/22, 02:13:38,  41.5187  -70.7009  24   0
SBD 11011  153  340 000000000000009  2583     0  3 2019/05/22, 02:14:14,  41.5215  -71.9138 113   0
SBD 11011  153  270 000000000000009  2584     0  2 2019/05/22, 02:14:36,  41.4945  -71.9138 113   0
SBD 11011  153  324 000000000000009  2585     0  1 2019/05/22, 02:15:12,  41.5413  -70.6851   9   0
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
# Profile Data
#     C   Npts comp n_var
D0   153    7    1     3
#      Pres      Temp      Salinity
      3.280    16.7220    30.4470
      4.040    16.4840    30.4430
      5.000    16.2250    30.4400
      5.960    15.9900    30.4350
      6.960    15.6480    30.4290
      8.000    14.7230    30.4320
      9.280    13.3840    30.4200
# High Resolution Data
#     C   Npts comp
H0   153   59    1
#      Pres      Temp      Salinity
      3.160    16.7670    30.4460
      3.240    16.7340    30.4470
      3.320    16.7050    30.4460
      3.400    16.6770    30.4460
      3.480    16.6500    30.4470
      3.560    16.6240    30.4470
      3.600    16.6000    30.4450
      3.680    16.5820    30.4420
      3.720    16.5670    30.4410
      3.800    16.5530    30.4400
      3.840    16.5390    30.4410
      3.920    16.5230    30.4430
      4.000    16.5060    30.4430
      4.040    16.4900    30.4430
      4.120    16.4730    30.4430
      4.160    16.4560    30.4440
      4.200    16.4420    30.4430
      4.200    16.4290    30.4430
      4.280    16.4160    30.4430
      4.320    16.3990    30.4450
      4.400    16.3840    30.4440
      4.400    16.3700    30.4450
      4.480    16.3550    30.4450
      4.520    16.3400    30.4440
      4.560    16.3260    30.4440
      4.640    16.3110    30.4440
      4.640    16.2980    30.4430
      4.760    16.2860    30.4430
      4.760    16.2720    30.4430
      4.840    16.2590    30.4420
      4.880    16.2470    30.4410
      4.920    16.2360    30.4410
      4.960    16.2250    30.4410
      5.000    16.2150    30.4400
      5.080    16.2070    30.4390
      5.120    16.1990    30.4380
      5.160    16.1920    30.4380
      5.200    16.1850    30.4380
      5.240    16.1770    30.4380
      5.320    16.1690    30.4380
      5.360    16.1610    30.4370
      5.400    16.1520    30.4380
      5.440    16.1430    30.4380
      5.480    16.1350    30.4370
      5.520    16.1260    30.4370
      5.560    16.1170    30.4370
      5.600    16.1080    30.4370
      5.640    16.0990    30.4370
      5.680    16.0900    30.4370
      5.680    16.0810    30.4370
      5.720    16.0720    30.4380
      5.760    16.0620    30.4370
      5.760    16.0520    30.4370
      5.800    16.0420    30.4370
      5.840    16.0320    30.4370
      5.880    16.0230    30.4360
      5.920    16.0120    30.4370
      5.920    16.0020    30.4370
      5.920    15.9910    30.4370
# Drift Data
#     C   Npts comp
I0   153   11    1
#      Pres      Temp      Salinity
      9.360    13.3500    30.4230
      9.360    13.3500    30.4170
      9.360    13.3520    30.4180
      9.360    13.3510    30.4190
      9.360    13.3550    30.4160
      9.360    13.3550    30.4180
      9.360    13.3540    30.4190
      9.360    13.3580    30.4180
      9.360    13.3570    30.4190
      9.360    13.3580    30.4180
      9.360    13.3590    30.4190
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00  153  17    610939186 2019/05/12 01:19:46
# time    Pres   phase Date
     0    0.320    1    2019/05/12 01:19:46
    33    1.200   10    2019/05/12 01:20:19
    45    2.040   10    2019/05/12 01:20:31
    62    3.280   10    2019/05/12 01:20:48
    74    4.280   10    2019/05/12 01:21:00
    86    5.320   10    2019/05/12 01:21:12
    92    5.880    2    2019/05/12 01:21:18
    96    6.160   10    2019/05/12 01:21:22
   108    7.280   10    2019/05/12 01:21:34
   120    8.120   10    2019/05/12 01:21:46
   140    9.160   10    2019/05/12 01:22:06
   444    9.320   10    2019/05/12 01:27:10
   747    9.320   10    2019/05/12 01:32:13
  1050    9.360   10    2019/05/12 01:37:16
  1350    9.360   10    2019/05/12 01:42:16
  1653    9.360   10    2019/05/12 01:47:19
  1919    9.360   10    2019/05/12 01:51:45
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00  153  13    610959622 2019/05/12 07:00:22
# time    Pres   phase Date
     0    9.360    7    2019/05/12 07:00:22
    63    9.360   13    2019/05/12 07:01:25
   123    9.320   13    2019/05/12 07:02:25
   189    9.320   13    2019/05/12 07:03:31
   249    9.400   13    2019/05/12 07:04:31
   315    9.280   13    2019/05/12 07:05:37
   341    8.840   13    2019/05/12 07:06:03
   368    7.960   13    2019/05/12 07:06:30
   388    7.000   13    2019/05/12 07:06:50
   415    6.000   13    2019/05/12 07:07:17
   442    5.000   13    2019/05/12 07:07:44
   463    4.000   13    2019/05/12 07:08:05
  1167    0.280    8    2019/05/12 07:19:49
# Pump Time Series
#  Cycle  npts
B00  153  10
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    5.880    21   12.09     223  621     -9      2
    9.360    17   12.09     210  636     -9      7
    9.400     7   12.03     222  637     -9     13
    9.320     7   12.05     221  637     -9     13
    9.320     7   12.06     222  638     -9     13
    9.120     7   12.05     230  642     -9     13
    8.520     7   12.03     232  642     -9     13
    7.000     7   12.03     231  642     -9     13
    5.800     7   12.04     211  641     -9     13
    4.640     7   12.04     218  640     -9     13
# 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  153  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  153 2019/05/12 01:19:43
# Pcase vacuums
   6.220   6.350
# Oil valve positions
   1.760   0.844   0.581
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  153  2019/05/12 01:51:47 9999/99/99 99:99:99
# Pcase vacuums
   6.360   6.360
# Average 
#   P      T      S
    9.360  13.354  30.419
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  153  2019/05/12 07:00:22 9999/99/99 99:99:99
# Pcase vacuums
   1.530   6.220
# Alto Engineering: Surface
#       C  Mode  Status
EI17  153  1      2
# urgency attempts SBDs elapsed Time P min T test S test
  0     14    98     300311           3.600  10.646   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  153  3      0
# MC    Pres      Time  Pcase Vacuum
   1     0.320     77   6.190
   1     0.320     77   6.190
   1     0.280     81   6.180
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  153       198    2019/05/22 02:12:46
Parameter Table Param_Table-V17.txt |
     IFV = 6.0..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =      152	(cycle number) |
     MPS =        0	(phase) |
     MPC =      151	(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 =     4095	(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 =      223	(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 =      223	(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 =      223	(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 =      148	(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) |

