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 Sensor IDs
SBD 11011     6  250 000000000000009  3477     0   6 2019/08/28, 01:14:43,  41.5225  -70.2914 199      0 6,14,14
SBD 11011     6  335 000000000000009  3478     0   5 2019/08/28, 01:16:10,  41.5321  -70.4881 681      0 6
SBD 11011     6  340 000000000000009  3479     0   4 2019/08/28, 01:16:43,  41.5334  -70.6398  25      0 13
SBD 11011     6  290 000000000000009  3480     0   3 2019/08/28, 01:17:07,  41.5334  -70.6398  21      0 8
SBD 11011     6  228 000000000000009  3481     0   2 2019/08/28, 01:17:17,  41.5413  -70.6851  19      0 11,15,13
SBD 11011     6  299 000000000000009  3482     0   1 2019/08/28, 01:17:26,  41.5187  -70.7009  18      0 5,14,0,1,2,3,9
SBD 11011     6  323 000000000000009  3483     0   0 2019/08/28, 01:17:47,  41.5413  -70.6851  15      0 0,4,14,14,9,10,11,7,10
# Raw packet information
#  Packets Bytes
P0      25  1981
# Sensor_ID bytes     % packets Description
          0    48  2.42       2         GPS
          1    33  1.67       1    Pressure
          2    33  1.67       1 Temperature
          3    29  1.46       1    Salinity
          4    73  3.69       1        Fall
          5    88  4.44       1        Rise
          6   437 22.06       2        Pump
          7    28  1.41       1      Unused
          8   278 14.03       1     Surface
          9    87  4.39       2  HR/Drift_P
         10    90  4.54       2  HR/Drift_T
         11    98  4.95       2  HR/Drift_S
         13   406 20.49       2  Parameters
         14   187  9.44       5 Engineering
         15    66  3.33       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    6 1 2019/08/27 22:39 +41.53424  -70.64682   10  7 25 32 40  1.5     0
G    6 2 2019/08/28 00:53 +41.53424  -70.64684   30  8 35 39 43  1.2     0
# Profile Data
#     C   Npts comp n_var
D0     6   10    1     3
#      Pres      Temp      Salinity
      1.080    24.4860    30.2370
      1.960    24.4860    30.2370
      2.960    24.4860    30.2370
      3.960    24.4890    30.2370
      5.000    24.4890    30.2360
      6.040    24.4670    30.2320
      7.040    24.4400    30.2310
      8.040    24.4230    30.2310
      9.440    24.3870    30.2310
      9.560    24.3880    30.2300
# High Resolution Data
#     C   Npts comp
H0     6   73    1
#      Pres      Temp      Salinity
      0.680    24.4770    30.2400
      0.760    24.4810    30.2360
      0.840    24.4870    30.2350
      0.920    24.4830    30.2400
      1.040    24.4880    30.2360
      1.120    24.4850    30.2380
      1.240    24.4900    30.2350
      1.280    24.4900    30.2360
      1.360    24.4900    30.2360
      1.440    24.4880    30.2370
      1.520    24.4890    30.2350
      1.560    24.4880    30.2370
      1.600    24.4870    30.2370
      1.680    24.4860    30.2370
      1.760    24.4850    30.2380
      1.800    24.4830    30.2380
      1.920    24.4840    30.2370
      2.000    24.4870    30.2360
      2.120    24.4860    30.2370
      2.200    24.4860    30.2370
      2.280    24.4840    30.2370
      2.400    24.4860    30.2350
      2.440    24.4870    30.2360
      2.520    24.4860    30.2370
      2.560    24.4850    30.2370
      2.640    24.4830    30.2380
      2.720    24.4850    30.2350
      2.720    24.4850    30.2390
      2.840    24.4840    30.2380
      2.880    24.4850    30.2380
      2.960    24.4840    30.2380
      3.080    24.4840    30.2380
      3.200    24.4870    30.2350
      3.240    24.4890    30.2370
      3.320    24.4880    30.2370
      3.400    24.4890    30.2360
      3.440    24.4910    30.2350
      3.520    24.4930    30.2340
      3.600    24.4910    30.2360
      3.640    24.4920    30.2360
      3.680    24.4900    30.2370
      3.720    24.4900    30.2370
      3.800    24.4890    30.2370
      3.880    24.4870    30.2380
      3.920    24.4870    30.2380
      4.040    24.4860    30.2380
      4.160    24.4850    30.2380
      4.200    24.4870    30.2360
      4.280    24.4880    30.2360
      4.360    24.4890    30.2360
      4.400    24.4870    30.2370
      4.480    24.4880    30.2370
      4.520    24.4880    30.2360
      4.560    24.4870    30.2380
      4.600    24.4880    30.2370
      4.680    24.4880    30.2370
      4.720    24.4910    30.2370
      4.800    24.4900    30.2360
      4.880    24.4900    30.2380
      4.960    24.4880    30.2360
      5.040    24.4890    30.2360
      5.080    24.4890    30.2360
      5.200    24.4870    30.2380
      5.240    24.4890    30.2350
      5.320    24.4880    30.2370
      5.400    24.4890    30.2350
      5.480    24.4920    30.2330
      5.480    24.4910    30.2350
      5.560    24.4890    30.2370
      5.600    24.4870    30.2320
      5.640    24.4830    30.2350
      5.680    24.4800    30.2340
      5.720    24.4740    30.2360
# Drift Data
#     C   Npts comp
I0     6    4    1
#      Pres      Temp      Salinity
      9.520    24.3900    30.2300
      9.520    24.3910    30.2310
      9.520    24.3900    30.2300
      9.520    24.3870    30.2320
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S    6  30    0   620267691 2019/08/28 00:34:51
# time      Pres      Temp       Psal   phase  Date
   124      0.220    24.0760  -999.0000   14 2019/08/28 00:34:51
  1217      0.000    20.1610  -999.0000   14 2019/08/28 00:53:04
  1287      0.000    20.1470  -999.0000   14 2019/08/28 00:54:14
  1298      0.010    20.1490  -999.0000   14 2019/08/28 00:54:25
  1308      0.000    20.1660  -999.0000   14 2019/08/28 00:54:35
  1318     -0.010    20.1620  -999.0000   14 2019/08/28 00:54:45
  1329      0.000    20.1560  -999.0000   14 2019/08/28 00:54:56
  1339      0.010    20.1470  -999.0000   14 2019/08/28 00:55:06
  1349      0.010    20.1430  -999.0000   14 2019/08/28 00:55:16
  1359      0.000    20.1590  -999.0000   14 2019/08/28 00:55:26
  1370      0.000    20.1620  -999.0000   14 2019/08/28 00:55:37
  1380      0.000    20.1740  -999.0000   14 2019/08/28 00:55:47
  1403      0.000    20.2100  -999.0000   14 2019/08/28 00:56:10
  1413      0.010    20.1940  -999.0000   14 2019/08/28 00:56:20
  1423      0.000    20.1820  -999.0000   14 2019/08/28 00:56:30
  1433      0.000    20.1730  -999.0000   14 2019/08/28 00:56:40
  1444      0.000    20.1550  -999.0000   14 2019/08/28 00:56:51
  1454      0.010    20.1380  -999.0000   14 2019/08/28 00:57:01
  1464     -0.020    20.1140  -999.0000   14 2019/08/28 00:57:11
  1475      0.000    20.1040  -999.0000   14 2019/08/28 00:57:22
  1485      0.000    20.1070  -999.0000   14 2019/08/28 00:57:32
  1495      0.010    20.1210  -999.0000   14 2019/08/28 00:57:42
  1505      0.020    20.1460  -999.0000   14 2019/08/28 00:57:52
  1516      0.010    20.1520  -999.0000   14 2019/08/28 00:58:03
  1526      0.020    20.1570  -999.0000   14 2019/08/28 00:58:13
  1536     -0.010    20.1530  -999.0000   14 2019/08/28 00:58:23
  1547      0.000    20.1480  -999.0000   14 2019/08/28 00:58:34
  1557      0.000    20.1460  -999.0000   14 2019/08/28 00:58:44
  1567      0.010    20.1460  -999.0000   14 2019/08/28 00:58:54
  1577     -0.010    20.1520  -999.0000   14 2019/08/28 00:59:04
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00    6  13    620260801 2019/08/27 22:40:01
# time    Pres   phase Date
     0    0.000    1    2019/08/27 22:40:01
   225    1.080   10    2019/08/27 22:43:46
   233    2.280   10    2019/08/27 22:43:54
   242    3.720   10    2019/08/27 22:44:03
   246    4.480   10    2019/08/27 22:44:07
   250    5.280   10    2019/08/27 22:44:11
   256    6.400    2    2019/08/27 22:44:17
   259    7.000   10    2019/08/27 22:44:20
   267    8.600   10    2019/08/27 22:44:28
   272    9.360   10    2019/08/27 22:44:33
   574    9.520   10    2019/08/27 22:49:35
   876    9.520   10    2019/08/27 22:54:37
   885    9.520   10    2019/08/27 22:54:46
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00    6  16    620265298 2019/08/27 23:54:58
# time    Pres   phase Date
     0    9.520    7    2019/08/27 23:54:58
   300    9.480   13    2019/08/27 23:59:58
   601    9.480   13    2019/08/28 00:04:59
   902    9.440   13    2019/08/28 00:10:00
  1204    9.480   13    2019/08/28 00:15:02
  1505    9.480   13    2019/08/28 00:20:03
  1806    9.480   13    2019/08/28 00:25:04
  2107    8.920   13    2019/08/28 00:30:05
  2151    7.960   13    2019/08/28 00:30:49
  2181    6.840   13    2019/08/28 00:31:19
  2200    5.840   13    2019/08/28 00:31:38
  2218    4.720   13    2019/08/28 00:31:56
  2231    3.920   13    2019/08/28 00:32:09
  2250    2.640   13    2019/08/28 00:32:28
  2262    1.680   13    2019/08/28 00:32:40
  2267    1.280    8    2019/08/28 00:32:45
# Pump Time Series
#  Cycle  npts
B01    6  12
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    9.480     6   12.17     165  593     -9     13
    9.480     7   12.15     169  594     -9     13
    9.560     6   12.14     172  594     -9     13
    9.560     7   12.13     180  595     -9     13
    8.840     6   12.12     184  596     -9     13
    7.120     7   12.13     184  596     -9     13
    3.520     6   12.11     182  597     -9     13
    0.000   120   12.20     164  606     -9     14
    6.400    21   12.24     173  579     -9      2
    9.520    17   12.23     164  581     -9      7
    9.520     7   12.20     159  581     -9     13
    9.440     6   12.16     169  587     -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    6  4.2   15     9     9    40    70       1     60    10     3    1550   10800      22.6100
# 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    6 2019/08/27 22:39:58
# Pcase vacuums
   7.400   5.800
# Oil valve positions
   1.757   0.845   0.560
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    6  2019/08/27 22:54:47 9999/99/99 99:99:99
# Pcase vacuums
   5.800   5.810
# Average 
#   P      T      S
    9.520  24.389  30.231
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18    6  2019/08/27 23:54:58 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20    6  2019/08/28 00:32:47
# 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    6 0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    6  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.000    248   5.780
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    6       197    2019/08/28 01:14:43
Parameter Table Param_Table-V17.txt |
     IFV = 6.8..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =        5	(cycle number) |
     MPS =        0	(phase) |
     MPC =        1	(count) |
  MMM[0] =        3	(count) |
  MMM[1] =        2	(count) |
  MMM[2] =     1000	(count) |
  MNS[0] =        1	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =        9	(dBar) |
  DTD[1] =        9	(dBar) |
  DTD[2] =        9	(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 =     2000	(HRD samples) |
     MTD =        2	(dBar) |
     MTT =    30000	(ms) |
     MTS = 15552000	(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 =      700	(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 =        0	(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] =        1	(summer cycles) |
  ICB[1] =        1	(winter cycles) |
  IMT[0] =       70	(summer message threshold) |
  IMT[1] =       70	(winter message threshold) |
  ILT[0] =      180	(summer time threshold) |
  ILT[1] =      180	(winter time threshold) |
     ICN =       20	(shallow limit for test dBar) |
     ICX =       40	(deep limit for test dBar) |
     ICT =    -1.65	(deg C) |
     ICS =       30	(sec) |
  ISS[0] =        2	(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 =      180	(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] =      100	(summer descent depth dBar) |
  ICD[1] =      100	(winter descent depth dBar) |
  ICR[0] =       30	(summer minutes) |
  ICR[1] =       30	(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] =       45	(summer secs) |
  ICO[1] =       45	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =        0	(winter ice mask) |
     DNS =        6	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =        5	(dBar) |
  DSD[1] =        5	(dBar) |
  DSD[2] =        5	(dBar) |
  DST[0] =     7200	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     3600	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =        1	(dBar) |
     DDT =      300	(sec) |
  DFT[0] =       20	(sec) |
  DFT[1] =       20	(sec) |
  DFT[2] =       20	(sec) |
     DCM =        0	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =      600	(sec) |
  DCT[1] =      600	(sec) |
  DCT[2] =      600	(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 =    10800	(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 =        6	(cycle) |
  PTO[0] =     3600	(sec) |
  PTO[1] =   129600	(sec) |
  PTO[2] =   360000	(sec) |
  PTH[0] =        0	(24 LSB) |
  PTH[1] =        0	(24 LSB) |
  PTH[2] =        0	(24 LSB) |
     PTD =        0	(sec) |
     PSA =        1	(0=avg 1=avg+raw) |
     PSI =   600000	(ms) |
  PFM[0] =        0	(0=dis 1=en) |
  PFM[1] =        0	(0=dis 1=en) |
  PFM[2] =        1	(0=dis 1=en) |
  PFT[0] =        1	(sec) |
  PFT[1] =    10800	(sec) |
  PFT[2] =      900	(sec) |
  PFD[0] =        9	(dBar) |
  PFD[1] =     1500	(dBar) |
  PFD[2] =      100	(dBar) |
  PFV[0] =        1	(sec) |
  PFV[1] =      420	(sec) |
  PFV[2] =       20	(sec) |
     PDT =      900	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    21600	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     ASN =     1792	(cycle number) |
     ARR =     1536	(target rise rate cm/sec) |
     APM =     2569	(sec) |
     APS =    24576	(sec) |
     APN =     1280	(sec) |
     APF =     1280	(sec) |
     ASI = 922746883	(ms) |
     ASD =    59392	(dBar) |
     ADD =      512	(dBar) |
     ADT =      257	(sec) |
     ARC =    11281	(?) |
     AHR =    37891	(cm/sec) |
     AHD =    59392	(dBar) |
     SFN =     2560	(cycle number) |
     SDC =     1536	(dBar) |
     SGT =        0	(min) |
     SET =     3840	(min) |
     SBM =       20	(0=dis 1=en) |
     SBT =        1	(sec) |
     SDT = 738197504	(interval) |
     SSA =        3	(0=dis 1=en) |
     SSI = -402650623	(ms) |
     SDS =     7500	(sec) |
     SAM =       25	(0=dis 1=en) |
     SAX =    25604	(.001 psi) |
     SAN =    14340	(.001 psi) |
     SAO =    45057	(sec) |
     SAP =    11264	(sec) |
     SPT =    30720	(sec) |

