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     1  124 000000000000009  3439     0   6 2019/08/23, 19:26:01,  41.5413  -70.6851   9      0 14
SBD 11011     1  335 000000000000009  3440     0   5 2019/08/23, 19:26:09,  41.5834  -69.5001  96      0 6
SBD 11011     1  340 000000000000009  3441     0   4 2019/08/23, 19:26:17,  41.5255  -70.5945  10      0 13
SBD 11011     1  315 000000000000009  3442     0   3 2019/08/23, 19:26:30,  41.5187  -70.7009   9      0 15,13,6,14
SBD 11011     1  339 000000000000009  3443     0   2 2019/08/23, 19:26:40,  41.5413  -70.6851   9      0 11,8
SBD 11011     1  304 000000000000009  3444     0   1 2019/08/23, 19:26:48,  41.5413  -70.6851   9      0 5,14,0,1,2,3,9
SBD 11011     1  330 000000000000009  3445     0   0 2019/08/23, 19:26:56,  41.5413  -70.6851   9      0 0,4,14,14,9,10,11,7,10
# Raw packet information
#  Packets Bytes
P0      25  2003
# Sensor_ID bytes     % packets Description
          0    48  2.40       2         GPS
          1    33  1.65       1    Pressure
          2    29  1.45       1 Temperature
          3    29  1.45       1    Salinity
          4    73  3.64       1        Fall
          5   103  5.14       1        Rise
          6   470 23.46       2        Pump
          7    28  1.40       1      Unused
          8   251 12.53       1     Surface
          9    81  4.04       2  HR/Drift_P
         10    97  4.84       2  HR/Drift_T
         11   102  5.09       2  HR/Drift_S
         13   406 20.27       2  Parameters
         14   187  9.34       5 Engineering
         15    66  3.30       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    1 1 2019/08/23 16:47 +41.53427  -70.64681   10  7 24 37 43  1.0     0
G    1 2 2019/08/23 19:05 +41.53467  -70.64665   30  3 38 41 47  1.9     0
# Profile Data
#     C   Npts comp n_var
D0     1   10    1     3
#      Pres      Temp      Salinity
      1.080    26.1000    30.1930
      2.000    26.0990    30.1930
      3.000    26.1000    30.1940
      4.000    26.1020    30.1930
      5.000    26.1060    30.1930
      6.000    26.1130    30.1930
      7.040    26.1140    30.1930
      8.080    26.1170    30.1930
      9.440    26.1190    30.1930
      9.560    26.1210    30.1920
# High Resolution Data
#     C   Npts comp
H0     1   61    1
#      Pres      Temp      Salinity
      0.720    26.0940    30.1940
      0.800    26.0990    30.1890
      0.880    26.1040    30.1860
      0.960    26.1030    30.1940
      1.040    26.1010    30.1950
      1.160    26.0990    30.1950
      1.280    26.1000    30.1930
      1.360    26.1020    30.1920
      1.480    26.0970    30.1970
      1.520    26.0950    30.1920
      1.560    26.0990    30.1930
      1.640    26.0970    30.1950
      1.720    26.0960    30.1950
      1.800    26.0990    30.1930
      1.880    26.0990    30.1950
      2.000    26.0990    30.1950
      2.120    26.1010    30.1940
      2.200    26.0970    30.1940
      2.280    26.1020    30.1910
      2.320    26.1010    30.1940
      2.360    26.1000    30.1930
      2.440    26.1010    30.1920
      2.560    26.1010    30.1950
      2.680    26.1000    30.1940
      2.800    26.1000    30.1930
      2.880    26.1010    30.1930
      2.920    26.0990    30.1940
      3.000    26.0970    30.1950
      3.040    26.1040    30.1900
      3.120    26.1040    30.1940
      3.200    26.1040    30.1930
      3.280    26.0990    30.1950
      3.400    26.0980    30.1950
      3.520    26.0980    30.1930
      3.600    26.0980    30.1940
      3.680    26.1020    30.1910
      3.720    26.1050    30.1920
      3.800    26.1010    30.1930
      3.840    26.0970    30.1940
      3.880    26.0990    30.1930
      3.960    26.0990    30.1920
      4.080    26.1040    30.1940
      4.160    26.1040    30.1940
      4.240    26.1060    30.1930
      4.360    26.1070    30.1910
      4.440    26.1080    30.1950
      4.480    26.1060    30.1930
      4.520    26.1030    30.1940
      4.560    26.1000    30.1940
      4.600    26.0950    30.1970
      4.680    26.0930    30.1960
      4.800    26.0940    30.1930
      4.880    26.1070    30.1860
      5.000    26.1170    30.1910
      5.040    26.1150    30.1920
      5.080    26.1110    30.1950
      5.120    26.1130    30.1920
      5.200    26.1070    30.1960
      5.240    26.1070    30.1930
      5.320    26.1090    30.1970
      5.400    26.1060    30.1950
# Drift Data
#     C   Npts comp
I0     1    4    1
#      Pres      Temp      Salinity
      9.520    26.1290    30.1930
      9.520    26.1300    30.1930
      9.560    26.1270    30.1930
      9.520    26.1260    30.1930
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S    1  27    0   619901158 2019/08/23 18:45:58
# time      Pres      Temp       Psal   phase  Date
   124      0.210    25.2410  -999.0000   14 2019/08/23 18:45:58
  1227      0.010    21.9690  -999.0000   14 2019/08/23 19:04:21
  1291     -0.010    21.8890  -999.0000   14 2019/08/23 19:05:25
  1301      0.000    21.8420  -999.0000   14 2019/08/23 19:05:35
  1311      0.000    21.7850  -999.0000   14 2019/08/23 19:05:45
  1322      0.000    21.7390  -999.0000   14 2019/08/23 19:05:56
  1332      0.010    21.7130  -999.0000   14 2019/08/23 19:06:06
  1346      0.010    21.7590  -999.0000   14 2019/08/23 19:06:20
  1365      0.000    21.7170  -999.0000   14 2019/08/23 19:06:39
  1375      0.000    21.6930  -999.0000   14 2019/08/23 19:06:49
  1385      0.000    21.6840  -999.0000   14 2019/08/23 19:06:59
  1396      0.000    21.6270  -999.0000   14 2019/08/23 19:07:10
  1406      0.000    21.6320  -999.0000   14 2019/08/23 19:07:20
  1416      0.020    21.5900  -999.0000   14 2019/08/23 19:07:30
  1427      0.000    21.5530  -999.0000   14 2019/08/23 19:07:41
  1437      0.020    21.5280  -999.0000   14 2019/08/23 19:07:51
  1451      0.000    21.5450  -999.0000   14 2019/08/23 19:08:05
  1461      0.000    21.5780  -999.0000   14 2019/08/23 19:08:15
  1480      0.000    21.6600  -999.0000   14 2019/08/23 19:08:34
  1490     -0.010    21.6630  -999.0000   14 2019/08/23 19:08:44
  1501      0.000    21.6410  -999.0000   14 2019/08/23 19:08:55
  1519      0.010    21.6700  -999.0000   14 2019/08/23 19:09:13
  1530     -0.010    21.6930  -999.0000   14 2019/08/23 19:09:24
  1540      0.010    21.6820  -999.0000   14 2019/08/23 19:09:34
  1568      0.000    21.7360  -999.0000   14 2019/08/23 19:10:02
  1578      0.010    21.7310  -999.0000   14 2019/08/23 19:10:12
  1583      0.010    21.7380  -999.0000   14 2019/08/23 19:10:17
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00    1  13    619894072 2019/08/23 16:47:52
# time    Pres   phase Date
     0    0.000    1    2019/08/23 16:47:52
   224    1.240   10    2019/08/23 16:51:36
   233    2.600   10    2019/08/23 16:51:45
   237    3.360   10    2019/08/23 16:51:49
   241    4.160   10    2019/08/23 16:51:53
   249    5.800   10    2019/08/23 16:52:01
   255    6.960    2    2019/08/23 16:52:07
   258    7.640   10    2019/08/23 16:52:10
   263    8.520   10    2019/08/23 16:52:15
   267    9.320   10    2019/08/23 16:52:19
   569    9.520   10    2019/08/23 16:57:21
   872    9.520   10    2019/08/23 17:02:24
   884    9.520   10    2019/08/23 17:02:36
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00    1  19    619898569 2019/08/23 18:02:49
# time    Pres   phase Date
     0    9.520    7    2019/08/23 18:02:49
   305    9.520   13    2019/08/23 18:07:54
   607    9.560   13    2019/08/23 18:12:56
   908    9.560   13    2019/08/23 18:17:57
  1209    9.560   13    2019/08/23 18:22:58
  1511    9.560   13    2019/08/23 18:28:00
  1812    9.560   13    2019/08/23 18:33:01
  2113    9.560   13    2019/08/23 18:38:02
  2297    9.000   13    2019/08/23 18:41:06
  2304    9.000   13    2019/08/23 18:41:13
  2316    8.880   13    2019/08/23 18:41:25
  2359    7.880   13    2019/08/23 18:42:08
  2384    6.800   13    2019/08/23 18:42:33
  2402    5.720   13    2019/08/23 18:42:51
  2415    5.000   13    2019/08/23 18:43:04
  2433    3.600   13    2019/08/23 18:43:22
  2446    2.560   13    2019/08/23 18:43:35
  2458    1.560   13    2019/08/23 18:43:47
  2463    1.040    8    2019/08/23 18:43:52
# Pump Time Series
#  Cycle  npts
B00    1  10
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    6.960    21   12.14     181  571     -9      2
    9.520    17   12.15     171  574     -9      7
    9.480     6   12.16     165  574     -9     13
    9.600     6   12.16     177  576     -9     13
    9.560     7   12.20     180  576     -9     13
    9.280     7   12.13     171  590     -9     13
    9.000     6   12.08     170  591     -9     13
    7.640     7   12.11     172  591     -9     13
    4.080     7   12.09     177  591     -9     13
   -0.040   120   12.19     164  600     -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    1  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    1 2019/08/23 16:47:49
# Pcase vacuums
   7.370   5.730
# Oil valve positions
   1.758   0.845   0.555
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    1  2019/08/23 17:02:37 9999/99/99 99:99:99
# Pcase vacuums
   5.730   5.730
# Average 
#   P      T      S
    9.520  26.128  30.193
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18    1  2019/08/23 18:02:49 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20    1  2019/08/23 18:43:54
# 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    1 0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    1  1      0
# MC    Pres      Time  Pcase Vacuum
   1    -0.040    249   5.690
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    1       197    2019/08/23 19:26:01
Parameter Table Param_Table-V17.txt |
     IFV = 6.8..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =        0	(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 =        1	(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 =        1	(cycle) |
  PTO[0] =     3600	(sec) |
  PTO[1] =   129600	(sec) |
  PTO[2] =    36000	(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 =      256	(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 =      256	(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) |

