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  247   88 000000000000009  2227     0  7 2019/05/20, 19:44:50,  41.5108  -70.6557   5   0
SBD 11011  247  292 000000000000009  2228     0  6 2019/05/20, 19:45:13,  41.5187  -70.7009   5   0
SBD 11011  247  340 000000000000009  2229     0  5 2019/05/20, 19:46:24,  41.5603  -70.6398   7   0
SBD 11011  247  338 000000000000009  2230     0  4 2019/05/20, 19:46:40,  41.5603  -70.6398   6   0
SBD 11011  247  265 000000000000009  2231     0  3 2019/05/20, 19:46:56,  41.5334  -70.6398   6   0
SBD 11011  247  284 000000000000009  2232     0  2 2019/05/20, 19:47:12,  41.5334  -70.6398   5   0
SBD 11011  247  306 000000000000009  2233     0  1 2019/05/20, 19:47:35,  41.5829  -70.6239   5   0
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  247 2 2019/05/20 19:24 +41.53426  -70.64669   10  8 34 38 45  1.4     0
# Profile Data
#     C   Npts comp n_var
D0   247    9    1     3
#      Pres      Temp      Salinity
      1.080    20.8770    30.2960
      2.040    18.3850    30.4100
      3.000    17.6830    30.4290
      4.000    17.3280    30.4310
      5.080    17.0360    30.4290
      6.000    16.7960    30.4220
      6.960    16.3770    30.4230
      8.000    15.0870    30.4360
      9.240    13.7150    30.4260
# High Resolution Data
#     C   Npts comp
H0   247   77    1
#      Pres      Temp      Salinity
      0.760    22.0590    30.1600
      0.840    21.9410    30.1760
      0.920    21.7430    30.2180
      1.040    21.3510    30.3310
      1.120    20.7480    30.4470
      1.200    20.2250    30.3670
      1.280    19.8220    30.3580
      1.360    19.4980    30.3710
      1.440    19.2400    30.3760
      1.520    19.0290    30.3810
      1.600    18.8690    30.3910
      1.680    18.7350    30.4110
      1.760    18.6260    30.4110
      1.840    18.5210    30.4250
      1.920    18.4230    30.4240
      2.000    18.3390    30.4180
      2.080    18.2620    30.4190
      2.160    18.2060    30.4100
      2.240    18.1590    30.4110
      2.280    18.1120    30.4110
      2.400    18.0740    30.4080
      2.440    18.0370    30.4110
      2.480    17.9970    30.4150
      2.560    17.9500    30.4240
      2.640    17.9020    30.4240
      2.680    17.8560    30.4270
      2.760    17.8110    30.4250
      2.840    17.7720    30.4240
      2.960    17.7370    30.4260
      3.000    17.6990    30.4300
      3.040    17.6600    30.4320
      3.120    17.6210    30.4340
      3.200    17.5790    30.4370
      3.240    17.5370    30.4390
      3.320    17.5020    30.4360
      3.360    17.4780    30.4290
      3.440    17.4650    30.4260
      3.520    17.4500    30.4290
      3.560    17.4360    30.4280
      3.600    17.4230    30.4280
      3.680    17.4090    30.4290
      3.760    17.3950    30.4300
      3.800    17.3810    30.4300
      3.880    17.3670    30.4310
      3.960    17.3530    30.4310
      4.000    17.3380    30.4320
      4.040    17.3230    30.4320
      4.080    17.3070    30.4330
      4.160    17.2910    30.4330
      4.200    17.2760    30.4330
      4.240    17.2600    30.4320
      4.320    17.2460    30.4320
      4.360    17.2310    30.4320
      4.400    17.2160    30.4320
      4.480    17.2020    30.4320
      4.520    17.1860    30.4320
      4.600    17.1700    30.4330
      4.640    17.1530    30.4330
      4.680    17.1360    30.4330
      4.760    17.1200    30.4330
      4.760    17.1050    30.4330
      4.840    17.0920    30.4320
      4.840    17.0820    30.4300
      4.880    17.0740    30.4290
      4.960    17.0680    30.4280
      4.960    17.0620    30.4280
      5.000    17.0550    30.4290
      5.040    17.0490    30.4290
      5.080    17.0420    30.4290
      5.120    17.0360    30.4280
      5.120    17.0300    30.4280
      5.160    17.0230    30.4280
      5.200    17.0170    30.4280
      5.160    17.0110    30.4280
      5.200    17.0050    30.4280
      5.240    16.9990    30.4280
      5.280    16.9930    30.4280
# Drift Data
#     C   Npts comp
I0   247   11    1
#      Pres      Temp      Salinity
      9.320    13.6870    30.4260
      9.280    13.6870    30.4280
      9.280    13.6780    30.4260
      9.280    13.6840    30.4260
      9.280    13.6760    30.4280
      9.280    13.6910    30.4240
      9.280    13.6890    30.4260
      9.280    13.6950    30.4260
      9.280    13.6880    30.4290
      9.280    13.6890    30.4280
      9.280    13.7010    30.4250
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S  247  28    0   611695046 2019/05/20 19:17:26
# time      Pres      Temp       Psal   phase  Date
    35      0.010    28.5920  -999.0000   14 2019/05/20 19:17:26
   470     -0.190    31.1200  -999.0000   14 2019/05/20 19:24:41
   497     -0.190    31.3950  -999.0000   14 2019/05/20 19:25:08
   508     -0.170    31.4290  -999.0000   14 2019/05/20 19:25:19
   518     -0.170    31.4640  -999.0000   14 2019/05/20 19:25:29
   528     -0.170    31.5050  -999.0000   14 2019/05/20 19:25:39
   539     -0.170    31.5510  -999.0000   14 2019/05/20 19:25:50
   549     -0.190    31.6000  -999.0000   14 2019/05/20 19:26:00
   559     -0.180    31.6580  -999.0000   14 2019/05/20 19:26:10
   582     -0.180    31.8050  -999.0000   14 2019/05/20 19:26:33
   592     -0.170    31.8580  -999.0000   14 2019/05/20 19:26:43
   602     -0.150    31.9010  -999.0000   14 2019/05/20 19:26:53
   613     -0.180    31.9450  -999.0000   14 2019/05/20 19:27:04
   623     -0.160    31.9960  -999.0000   14 2019/05/20 19:27:14
   642     -0.180    32.0940  -999.0000   14 2019/05/20 19:27:33
   656     -0.160    32.1690  -999.0000   14 2019/05/20 19:27:47
   666     -0.170    32.2190  -999.0000   14 2019/05/20 19:27:57
   677     -0.160    32.2620  -999.0000   14 2019/05/20 19:28:08
   687     -0.170    32.3120  -999.0000   14 2019/05/20 19:28:18
   697     -0.170    32.3530  -999.0000   14 2019/05/20 19:28:28
   707     -0.150    32.4000  -999.0000   14 2019/05/20 19:28:38
   718     -0.160    32.4460  -999.0000   14 2019/05/20 19:28:49
   728     -0.150    32.4860  -999.0000   14 2019/05/20 19:28:59
   738     -0.160    32.5310  -999.0000   14 2019/05/20 19:29:09
   752     -0.170    32.5960  -999.0000   14 2019/05/20 19:29:23
   766     -0.150    32.6700  -999.0000   14 2019/05/20 19:29:37
   776     -0.170    32.7150  -999.0000   14 2019/05/20 19:29:47
   795     -0.170    32.8020  -999.0000   14 2019/05/20 19:30:06
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00  247  17    611673722 2019/05/20 13:22:02
# time    Pres   phase Date
     0    0.360    1    2019/05/20 13:22:02
    28    1.120   10    2019/05/20 13:22:30
    40    2.320   10    2019/05/20 13:22:42
    49    3.160   10    2019/05/20 13:22:51
    57    4.000   10    2019/05/20 13:22:59
    69    5.400   10    2019/05/20 13:23:11
    75    6.040    2    2019/05/20 13:23:17
    79    6.400   10    2019/05/20 13:23:21
    87    7.280   10    2019/05/20 13:23:29
    95    8.040   10    2019/05/20 13:23:37
   111    9.160   10    2019/05/20 13:23:53
   414    9.280   10    2019/05/20 13:28:56
   714    9.280   10    2019/05/20 13:33:56
  1017    9.280   10    2019/05/20 13:38:59
  1320    9.280   10    2019/05/20 13:44:02
  1620    9.320   10    2019/05/20 13:49:02
  1903    9.320   10    2019/05/20 13:53:45
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00  247  20    611694021 2019/05/20 19:00:21
# time    Pres   phase Date
     0    9.280    7    2019/05/20 19:00:21
    63    9.280   13    2019/05/20 19:01:24
   123    9.320   13    2019/05/20 19:02:24
   183    9.240   13    2019/05/20 19:03:24
   249    9.200   13    2019/05/20 19:04:30
   315    9.240   13    2019/05/20 19:05:36
   375    9.240   13    2019/05/20 19:06:36
   414    8.920   13    2019/05/20 19:07:15
   441    7.880   13    2019/05/20 19:07:42
   461    6.960   13    2019/05/20 19:08:02
   502    5.960   13    2019/05/20 19:08:43
   549    4.880   13    2019/05/20 19:09:30
   569    3.880   13    2019/05/20 19:09:50
   583    3.000   13    2019/05/20 19:10:04
   603    1.520   13    2019/05/20 19:10:24
   609    0.920   13    2019/05/20 19:10:30
   727    0.040   13    2019/05/20 19:12:28
   818    0.040   13    2019/05/20 19:13:59
   900    0.000   13    2019/05/20 19:15:21
   979    0.040    8    2019/05/20 19:16:40
# Pump Time Series
#  Cycle  npts
B00  247  14
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    6.040    21   12.12     216  619     -9      2
    9.280    17   12.10     197  634     -9      7
    9.200     7   12.08     206  635     -9     13
    9.240     7   12.03     222  636     -9     13
    9.240     7   12.06     220  636     -9     13
    8.720     6   12.05     230  641     -9     13
    7.200     7   12.03     224  641     -9     13
    6.120     7   12.06     227  640     -9     13
    5.640     7   12.06     224  639     -9     13
    4.880     7   12.06     228  639     -9     13
    3.440     7   12.03     224  638     -9     13
    0.280    92   12.18     179  632     -9     13
    0.040    37   12.10     200  631     -9     13
    0.040    37   12.11     208  632     -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  247  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  247 2019/05/20 13:21:58
# Pcase vacuums
   6.200   6.340
# 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  247  2019/05/20 13:53:55 9999/99/99 99:99:99
# Pcase vacuums
   6.330   6.340
# Average 
#   P      T      S
    9.280  13.688  30.427
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  247  2019/05/20 19:00:21 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  247  2019/05/20 19:16:51
# 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  247 0
# Alto Engineering: Surface
#       C  Mode  Status
EI17  247  1      5
# urgency attempts SBDs elapsed Time P min T test S test
  0     107    415     1035186           0.000  11.456   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  247  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.360     69   6.140
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  247       198    2019/05/20 19:44:50
Parameter Table Param_Table-V17.txt |
     IFV = 6.0..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =      246	(cycle number) |
     MPS =        0	(phase) |
     MPC =      245	(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 =      317	(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 =      317	(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 =      317	(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) |

