# Message Decoder for Solo2, Alto and Deep Solo Floats; v210127
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11057     0  331 000000000910670    15     0   5 2019/09/25, 01:49:51,  75.5064 -144.0463   3      0 6,14,14
SBD 11057     0  340 000000000910670    16     0   4 2019/09/25, 01:50:03,  75.5064 -144.0463   3      0 13
SBD 11057     0  308 000000000910670    17     0   3 2019/09/25, 01:50:17,  75.5267 -144.1624   3      0 8
SBD 11057     0  321 000000000910670    18     0   2 2019/09/25, 01:50:27,  75.5267 -144.1624   3      0 3,15,13
SBD 11057     0  320 000000000910670    19     0   1 2019/09/25, 01:52:49,  75.5267 -144.1624   3      0 1,2
SBD 11057     0  324 000000000910670    20     0   0 2019/09/25, 01:53:08,  75.5267 -144.1624   3      0 4,14,14,9,10,11,7,5,14,14,0
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1872           72        1944
# Sensor_ID bytes     % packets Description
          0    24  1.28       1         GPS
          1   110  5.88       1    Pressure
          2   198 10.58       1 Temperature
          3   166  8.87       1    Salinity
          4    48  2.56       1        Fall
          5    53  2.83       1        Rise
          6   213 11.38       1        Pump
          7    25  1.34       1 Drift_times
          8   296 15.81       1     Surface
          9    25  1.34       1  HR/Drift_P
         10    25  1.34       1  HR/Drift_T
         11    25  1.34       1  HR/Drift_S
         13   405 21.63       2  Parameters
         14   193 10.31       6 Engineering
         15    66  3.53       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    0 0 2019/09/25 01:30 +75.48849 -144.15204   10 11 30 40 45  0.7     0
# Profile Data
#      C Npts comp n_var
D0     0  155    1     3
#      Pres      Temp    Salinity
      1.080    -1.1060    26.0970
      2.000    -1.1050    26.0930
      3.040    -1.1070    26.0960
      4.000    -1.1060    26.0950
      5.000    -1.1030    26.0960
      6.000    -1.1030    26.0930
      7.000    -1.1030    26.0940
      8.000    -1.1020    26.0970
      9.040    -1.1000    26.0970
     10.040    -1.0970    26.0980
     11.040    -1.0950    26.0990
     12.000    -1.0970    26.0990
     13.000    -1.0900    26.1010
     14.000    -1.0860    26.1030
     15.000    -1.0770    26.1120
     16.000    -1.0870    26.1280
     17.000    -1.1070    26.1340
     18.080    -1.0990    26.1400
     19.040    -1.0580    26.1590
     19.840    -0.9350    26.2640
     20.960    -0.3570    27.0330
     22.000    -0.2950    27.5490
     23.000     0.0120    27.8000
     24.040    -0.7420    27.8270
     25.000    -0.7640    27.8440
     25.960    -0.7640    27.8660
     27.000    -0.7380    27.9070
     28.040    -0.7910    27.9400
     29.040    -0.8650    27.9650
     30.000    -0.9330    28.0040
     31.040    -0.9380    28.0340
     32.040    -0.9800    28.0600
     33.000    -0.9940    28.0710
     34.000    -0.9890    28.0920
     35.000    -0.9430    28.1260
     36.000    -0.8290    28.1690
     37.040    -0.7700    28.2160
     38.000    -0.7330    28.2430
     39.000    -0.8370    28.3020
     39.960    -0.9460    28.3620
     41.000    -0.9630    28.4440
     42.000    -0.9150    28.5320
     43.040    -0.7190    28.6370
     44.000    -0.5930    28.7410
     44.960    -0.5540    28.8700
     45.960    -0.6310    29.0400
     46.960    -0.6880    29.1350
     48.000    -0.5700    29.2250
     49.000    -0.3640    29.3040
     50.000    -0.2190    29.4240
     51.000    -0.1840    29.5250
     52.000    -0.1950    29.6000
     53.000    -0.1860    29.6600
     54.000    -0.0260    29.7250
     55.000     0.0900    29.8100
     56.000     0.0860    29.8820
     57.040     0.0890    29.9970
     58.040     0.1190    30.0900
     59.000     0.3250    30.1690
     60.040     0.3670    30.2880
     61.040     0.1700    30.3850
     62.000     0.1980    30.4610
     63.000     0.2030    30.5360
     64.000     0.1030    30.5900
     65.000     0.1440    30.6390
     66.000     0.2200    30.7150
     67.040     0.3140    30.7870
     68.000     0.2740    30.8270
     68.960     0.3040    30.8590
     70.000     0.2870    30.8870
     71.000     0.1510    30.9380
     72.000     0.0950    31.0020
     73.000     0.0590    31.0610
     74.000     0.0200    31.1220
     75.040    -0.0540    31.1630
     76.000    -0.0730    31.2000
     77.000    -0.0890    31.2370
     78.000    -0.1360    31.2840
     79.000    -0.2000    31.3240
     79.960    -0.2510    31.3590
     81.000    -0.2770    31.4000
     82.000    -0.3060    31.4310
     83.000    -0.3230    31.4550
     84.000    -0.3750    31.4790
     85.000    -0.4090    31.5060
     86.040    -0.4270    31.5270
     87.040    -0.4590    31.5510
     88.000    -0.4880    31.5780
     89.040    -0.5170    31.6060
     90.040    -0.5410    31.6280
     91.040    -0.5670    31.6470
     92.040    -0.5980    31.6670
     93.040    -0.6280    31.6920
     94.000    -0.6630    31.7150
     95.000    -0.7080    31.7370
     96.000    -0.7420    31.7590
     97.000    -0.7710    31.7750
     98.040    -0.7990    31.7910
     99.000    -0.8270    31.8020
    100.000    -0.8430    31.8200
    101.000    -0.8720    31.8460
    101.960    -0.8900    31.8510
    103.000    -0.8840    31.8620
    104.040    -0.9140    31.8910
    105.000    -0.9360    31.8980
    106.000    -0.9650    31.9290
    107.000    -1.0130    31.9560
    108.000    -1.0380    31.9710
    109.000    -1.0520    31.9840
    110.000    -1.0660    32.0070
    111.000    -1.0690    32.0090
    112.000    -1.0680    32.0090
    113.000    -1.0710    32.0270
    114.000    -1.0740    32.0340
    115.000    -1.0700    32.0400
    116.040    -1.0670    32.0640
    117.040    -1.0720    32.0720
    118.000    -1.0720    32.0780
    118.960    -1.0760    32.0900
    120.000    -1.0790    32.0980
    121.000    -1.0830    32.1040
    121.960    -1.0880    32.1140
    123.000    -1.0930    32.1280
    124.000    -1.0980    32.1370
    125.000    -1.1030    32.1480
    126.000    -1.1060    32.1540
    127.040    -1.1100    32.1630
    128.040    -1.1150    32.1710
    129.040    -1.1200    32.1810
    130.040    -1.1260    32.1920
    131.000    -1.1300    32.2000
    132.040    -1.1330    32.2090
    133.000    -1.1360    32.2160
    134.000    -1.1370    32.2240
    135.040    -1.1370    32.2320
    136.000    -1.1360    32.2400
    137.040    -1.1330    32.2470
    138.040    -1.1300    32.2540
    139.000    -1.1260    32.2600
    140.000    -1.1220    32.2650
    141.000    -1.1180    32.2690
    142.000    -1.1130    32.2740
    143.000    -1.1070    32.2800
    144.040    -1.1020    32.2840
    145.080    -1.1000    32.2850
    146.000    -1.0950    32.2880
    147.000    -1.0890    32.2930
    148.040    -1.0830    32.2980
    149.000    -1.0770    32.3020
    150.000    -1.0730    32.3070
    151.000    -1.0660    32.3120
    152.000    -1.0600    32.3170
    153.040    -1.0540    32.3230
    154.080    -1.0490    32.3300
    154.880    -1.0430    32.3360
# Drift Data
#      C Npts comp n_var
I0     0    1    1     4
#      Pres       Temp   Salinity     Time
    143.240    -1.1180    32.2670        6
# Surface Pressure Time Series
#    C npts n_var               Start
S    0    32     6 2019/09/25 01:10:05
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
   124      0.240     -1.263   -999.000      14 2019/09/25 01:12:09
  1216      0.050   -999.000   -999.000      14 2019/09/25 01:30:21
  1256      0.060   -999.000   -999.000      14 2019/09/25 01:31:01
  1267      0.050   -999.000   -999.000      14 2019/09/25 01:31:12
  1277      0.050   -999.000   -999.000      14 2019/09/25 01:31:22
  1287      0.020   -999.000   -999.000      14 2019/09/25 01:31:32
  1298      0.050   -999.000   -999.000      14 2019/09/25 01:31:43
  1308      0.080   -999.000   -999.000      14 2019/09/25 01:31:53
  1318      0.050   -999.000   -999.000      14 2019/09/25 01:32:03
  1328      0.020   -999.000   -999.000      14 2019/09/25 01:32:13
  1339      0.100   -999.000   -999.000      14 2019/09/25 01:32:24
  1349      0.060   -999.000   -999.000      14 2019/09/25 01:32:34
  1359      0.040   -999.000   -999.000      14 2019/09/25 01:32:44
  1370      0.020   -999.000   -999.000      14 2019/09/25 01:32:55
  1380      0.080   -999.000   -999.000      14 2019/09/25 01:33:05
  1390      0.020   -999.000   -999.000      14 2019/09/25 01:33:15
  1400      0.030   -999.000   -999.000      14 2019/09/25 01:33:25
  1411      0.060   -999.000   -999.000      14 2019/09/25 01:33:36
  1421      0.100   -999.000   -999.000      14 2019/09/25 01:33:46
  1431      0.020   -999.000   -999.000      14 2019/09/25 01:33:56
  1442      0.100   -999.000   -999.000      14 2019/09/25 01:34:07
  1452      0.030   -999.000   -999.000      14 2019/09/25 01:34:17
  1462      0.020   -999.000   -999.000      14 2019/09/25 01:34:27
  1472      0.040   -999.000   -999.000      14 2019/09/25 01:34:37
  1483      0.040   -999.000   -999.000      14 2019/09/25 01:34:48
  1493      0.070   -999.000   -999.000      14 2019/09/25 01:34:58
  1503      0.040   -999.000   -999.000      14 2019/09/25 01:35:08
  1514      0.050   -999.000   -999.000      14 2019/09/25 01:35:19
  1524      0.080   -999.000   -999.000      14 2019/09/25 01:35:29
  1534      0.030   -999.000   -999.000      14 2019/09/25 01:35:39
  1544      0.040   -999.000   -999.000      14 2019/09/25 01:35:49
  1550      0.040   -999.000   -999.000      14 2019/09/25 01:35:55
# Fall Time Series
#  Cycle npts     Start                Date
F00    0    8 622685253 2019/09/25 00:07:33
# time     Pres phase                Date
     0   24.720     1 2019/09/25 00:07:33
   105   45.680    10 2019/09/25 00:09:18
   211   65.360    10 2019/09/25 00:11:04
   326   85.280    10 2019/09/25 00:12:59
   418  101.520     2 2019/09/25 00:14:31
   441  105.600    10 2019/09/25 00:14:54
   568  125.520    10 2019/09/25 00:17:01
   727  142.680    10 2019/09/25 00:19:40
# Rise Time Series
#  Cycle npts     Start                Date
R00    0    9 622686001 2019/09/25 00:20:01
# time     Pres phase                Date
     0  144.200     7 2019/09/25 00:20:01
   818  124.800    13 2019/09/25 00:33:39
  1105  104.720    13 2019/09/25 00:38:26
  1398   84.680    13 2019/09/25 00:43:19
  1679   64.840    13 2019/09/25 00:48:00
  2013   44.840    13 2019/09/25 00:53:34
  2386   24.760    13 2019/09/25 00:59:47
  2837    4.680    13 2019/09/25 01:07:18
  3002    0.280     8 2019/09/25 01:10:03
# Pump Time Series
#  Cycle  npts
B00    0  19
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
  101.520   303   15.58     237  608     -9      2
  144.200    63   15.55     257  613     -9      7
  152.560    20   15.56     255  615     -9     13
  155.000    26   15.56     255  616     -9     13
  151.240    26   15.55     276  618     -9     13
  137.680    26   15.54     265  620     -9     13
   98.640    26   15.53     272  623     -9     13
   84.680    26   15.54     256  625     -9     13
   68.600    26   15.51     251  626     -9     13
   60.480    26   15.52     262  628     -9     13
   50.720    26   15.51     254  631     -9     13
   44.160    26   15.50     235  635     -9     13
   38.160    26   15.51     238  638     -9     13
   29.360    26   15.50     240  641     -9     13
   19.960    20   15.50     239  643     -9     13
   18.320    20   15.48     237  646     -9     13
   13.200    26   15.48     239  649     -9     13
    4.680    26   15.47     240  651     -9     13
    0.000   120   15.46     203  663     -9     14
# Argo Mission Data
#  Cycle Data Miss  Prof  Park  Rise  Park  Prof Drift Ascent Seeks Surface Seek   Cycle
#        Form    #  dbar  dbar   min   min   min   min   cm/s     #     sec  min     day
A2     0  2.4    1  1000 21184   600    65   180     0      8     1    1550  120  0.4161
# 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    0 2019/09/25 00:07:30
# Pcase vacuums
   5.810   6.080
# Oil valve positions
   1.727   0.704   0.596
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    0 2019/09/25 00:19:42 9999/99/99 99:99:99
# Pcase vacuums
   6.080   6.090
# Average 
#   P      T      S
  143.240  -1.118  32.267
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18    0 2019/09/25 00:20:01 9999/99/99 99:99:99
# Pcase vacuums
   6.090   6.520
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20    0 2019/09/25 01:10:05
# number of packets previous packets
      6               4
# CTD Status pres offset
 0x4e410000   0.120
# Pcase vacuums
   6.530   7.220
# Air Pump max current time  max pressure
       0      1086     7.425
# Air Valve Positions
   1.159   0.723
# Air Valve Calibrations
   1.103   0.130   0.617
# Oil Valve Positions
   1.735   0.699
# Oil Valve Calibrations
   1.697   0.727
# Encountered Error Codes
#    Cycle Errors
EE20     0      3
#               Date   Code Description
 2019/09/25 01:47:23 0x0116 SurfaceCtd
 2019/09/25 01:47:26 0x0116 SurfaceCtd
 2019/09/25 01:47:26 0x0A16 SurfaceData
# Alto Engineering: Surface
# Ice Detection Summer mode - Ice algorithm complete; ice not encountered
#       C Mode Status Urgency Attempts SBDs elapsed(s)   P_min  T_test  S_test
EI17    0    0      5       0        0    1       3634   1.480  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    0  1      0
# MC    Pres      Time  Pcase Vacuum
   1    25.360    411   5.800
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       197    2019/09/25 01:50:27
Parameter Table Param_Table-V17.txt |
     IFV = 6.5.1.0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =        1	(cycle number) |
     MPS =        0	(phase) |
     MPC =        0	(count) |
  MNM[0] =     1000	(count) |
  MNM[1] =        3	(count) |
  MNM[2] =        1	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        1	(count) |
  DTD[0] =     1000	(dBar) |
  DTD[1] =     1000	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     1800	(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 =        0	(dBar) |
     CRS =        0	(HRD samples) |
     MTD =       10	(dBar) |
     MTT =   300000	(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 =        1	(0=dis 1=minT 2=avgT 3=medianT) |
     IMM =        0	(ice month mask) |
  ICA[0] =        1	(summer attempts) |
  ICA[1] =        0	(winter attempts) |
  ICB[0] =        0	(summer cycles) |
  ICB[1] =        0	(winter cycles) |
  IMT[0] =       70	(summer message threshold) |
  IMT[1] =       70	(winter message threshold) |
  ILT[0] =      270	(summer time threshold) |
  ILT[1] =      270	(winter time threshold) |
     ICN =       20	(shallow limit for test dBar) |
     ICX =       50	(deep limit for test dBar) |
     ICT =    -1.50	(deg C) |
     ICS =       10	(sec) |
  ISS[0] =        1	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        1	(winter 0=disable 1=always 2=urgent) |
     ISM =        1	(bit0=depth bit1=GPS bit2=salinity) |
     IST =     0.00	(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] =       50	(summer descent depth dBar) |
  ICD[1] =       50	(winter descent depth dBar) |
  ICR[0] =       15	(summer minutes) |
  ICR[1] =       60	(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 =        0	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       50	(dBar) |
  DSD[1] =       50	(dBar) |
  DSD[2] =       50	(dBar) |
  DST[0] =     3600	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     3600	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =       20	(dBar) |
     DDT =     1800	(sec) |
  DFT[0] =      150	(sec) |
  DFT[1] =      150	(sec) |
  DFT[2] =      150	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =    28800	(sec) |
  DCT[1] =    28800	(sec) |
  DCT[2] =    28800	(sec) |
     DCA =        1	(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 =     7200	(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 =      100	(dBar) |
     DDS =     3600	(sec) |
     PNS =        0	(cycle) |
  PTO[0] =        0	(sec) |
  PTO[1] =   338400	(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] =    10800	(sec) |
  PFT[1] =    21600	(sec) |
  PFT[2] =    10800	(sec) |
  PFD[0] =     1000	(dBar) |
  PFD[1] =     1000	(dBar) |
  PFD[2] =     2000	(dBar) |
  PFV[0] =      420	(sec) |
  PFV[1] =        0	(sec) |
  PFV[2] =      420	(sec) |
     PDT =     7200	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    10800	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     ASN =        0	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       60	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =       20	(dBar) |
     ADT =     1800	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =        0	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       15	(min) |
     SET =       20	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     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 =     1080	(sec) |
     SAP =     1200	(sec) |
     SPT =      300	(sec) |
     SSP =      120	(sec) |

