# 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 11011    20  302 000000000000009  3951     0   5 2020/05/08, 10:39:47,  41.5334  -70.6398   3      0 6,14,14
SBD 11011    20  340 000000000000009  3952     0   4 2020/05/08, 10:40:00,  41.5334  -70.6398   3      0 13
SBD 11011    20  154 000000000000009  3953     0   3 2020/05/08, 10:40:43,  41.5334  -70.6398   2      0 15,13
SBD 11011    20  303 000000000000009  3954     0   2 2020/05/08, 10:41:20,  41.5334  -70.6398   2      0 10,11,0,1,2,3,8
SBD 11011    20  337 000000000000009  3955     0   1 2020/05/08, 10:42:10,  41.5334  -70.6398   2      0 10,11,7,5,14
SBD 11011    20  326 000000000000009  3956     0   0 2020/05/08, 10:42:29,  41.5334  -70.6398   2      0 0,4,14,14,9,9
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      24         1690           72        1762
# Sensor_ID bytes     % packets Description
          0    48  2.84       2         GPS
          1    32  1.89       1    Pressure
          2    36  2.13       1 Temperature
          3    32  1.89       1    Salinity
          4   133  7.87       1        Fall
          5    58  3.43       1        Rise
          6   202 11.95       1        Pump
          7    72  4.26       1 Drift_times
          8    53  3.14       1     Surface
          9   113  6.69       2  HR/Drift_P
         10   153  9.05       2  HR/Drift_T
         11   137  8.11       2  HR/Drift_S
         13   404 23.91       2  Parameters
         14   151  8.93       5 Engineering
         15    66  3.91       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   20 1 2020/05/06 07:37 +41.53420  -70.64682    0  7 24 37 45  1.1     0
G   20 2 2020/05/08 10:28 +41.53429  -70.64680   50  6 33 39 46  1.6     0
# Profile Data
#      C Npts comp n_var
D0    20    9    1     3
#      Pres      Temp    Salinity
      1.360    17.6410    30.2790
      2.000    17.2080    30.2400
      3.040    16.7010    30.2090
      4.000    16.3960    30.1950
      5.040    16.1100    30.1820
      6.040    15.8390    30.1730
      7.440    15.3880    30.1490
      7.680    15.1420    30.1450
      9.400    12.9620    30.1420
# High Resolution Data
#     C   Npts comp
H0    20   34     1
#      Pres      Temp    Salinity
      1.360    17.6410    30.2790
      1.520    17.5300    30.2600
      1.600    17.4520    30.2400
      1.680    17.3860    30.2410
      1.880    17.3180    30.2360
      1.920    17.2560    30.2330
      2.080    17.1930    30.2350
      2.160    17.1030    30.2530
      2.280    17.0080    30.2440
      2.440    16.9430    30.2250
      2.520    16.8910    30.2280
      2.640    16.8570    30.2080
      2.760    16.8070    30.2210
      2.840    16.7540    30.2180
      3.040    16.7060    30.2140
      3.080    16.6610    30.2110
      3.240    16.6280    30.2060
      3.320    16.6060    30.1950
      3.440    16.5850    30.1950
      3.600    16.5480    30.2040
      3.640    16.5000    30.2060
      3.800    16.4600    30.1960
      3.840    16.4120    30.2030
      4.000    16.3850    30.1900
      4.080    16.3580    30.1870
      4.200    16.3300    30.1920
      4.360    16.3000    30.1900
      4.360    16.2750    30.1860
      4.520    16.2480    30.1880
      4.600    16.2250    30.1840
      4.760    16.2060    30.1800
      4.840    16.1870    30.1740
      4.840    16.1710    30.1770
      5.040    16.1420    30.1820
# Drift Data
#      C Npts comp n_var
I0    20   96    1     4
#      Pres       Temp   Salinity     Time
      9.480    12.7860    30.1330        5
      9.440    12.7920    30.1310     1811
      9.440    12.7910    30.1310     3617
      9.440    12.7920    30.1320     5423
      9.480    12.7950    30.1310     7229
      9.480    12.7930    30.1330     9034
      9.480    12.7970    30.1320    10840
      9.480    12.7960    30.1330    12646
      9.480    12.7970    30.1330    14452
      9.440    12.7990    30.1330    16258
      9.480    12.8000    30.1330    18063
      9.440    12.8030    30.1320    19869
      9.440    12.8030    30.1320    21675
      9.440    12.8050    30.1320    23481
      9.440    12.8060    30.1330    25287
      9.440    12.8080    30.1320    27092
      9.440    12.8080    30.1330    28898
      9.440    12.8100    30.1330    30704
      9.440    12.8120    30.1320    32510
      9.400    12.8120    30.1320    34316
      9.440    12.8140    30.1320    36121
      9.440    12.8140    30.1320    37927
      9.440    12.8150    30.1330    39733
      9.440    12.8150    30.1330    41539
      9.400    12.8160    30.1330    43345
      9.400    12.8170    30.1330    45150
      9.400    12.8180    30.1330    46956
      9.440    12.8200    30.1330    48762
      9.440    12.8200    30.1330    50568
      9.440    12.8240    30.1320    52374
      9.440    12.8220    30.1340    54179
      9.400    12.8260    30.1340    55985
      9.440    12.8240    30.1350    57791
      9.400    12.8250    30.1350    59597
      9.400    12.8310    30.1320    61403
      9.400    12.8270    30.1350    63208
      9.400    12.8300    30.1350    65014
      9.400    12.8300    30.1340    66820
      9.400    12.8260    30.1370    68626
      9.400    12.8300    30.1350    70432
      9.360    12.8310    30.1340    72237
      9.400    12.8320    30.1340    74043
      9.400    12.8300    30.1360    75849
      9.400    12.8320    30.1350    77655
      9.360    12.8330    30.1350    79461
      9.400    12.8290    30.1380    81266
      9.400    12.8330    30.1350    83072
      9.400    12.8350    30.1330    84878
      9.360    12.8350    30.1340    86684
      9.400    12.8320    30.1350    88490
      9.400    12.8340    30.1350    90295
      9.360    12.8330    30.1350    92101
      9.400    12.8360    30.1340    93907
      9.400    12.8310    30.1370    95713
      9.400    12.8350    30.1350    97519
      9.400    12.8320    30.1370    99324
      9.360    12.8370    30.1340   101130
      9.360    12.8340    30.1350   102936
      9.400    12.8360    30.1350   104742
      9.400    12.8370    30.1360   106548
      9.400    12.8390    30.1350   108353
      9.400    12.8400    30.1360   110159
      9.400    12.8400    30.1370   111965
      9.400    12.8400    30.1360   113771
      9.400    12.8430    30.1360   115577
      9.400    12.8460    30.1350   117382
      9.400    12.8470    30.1350   119188
      9.400    12.8490    30.1350   120994
      9.360    12.8480    30.1360   122800
      9.360    12.8510    30.1350   124606
      9.400    12.8520    30.1350   126411
      9.400    12.8540    30.1350   128217
      9.400    12.8570    30.1350   130023
      9.360    12.8580    30.1370   131829
      9.400    12.8880    30.1330   133635
      9.400    12.9280    30.1310   135440
      9.400    12.9040    30.1420   137246
      9.400    12.9130    30.1400   139052
      9.400    12.9150    30.1380   140858
      9.400    12.9150    30.1390   142663
      9.440    12.9160    30.1400   144469
      9.400    12.9180    30.1390   146275
      9.400    12.9180    30.1390   148081
      9.400    12.9150    30.1410   149887
      9.400    12.9180    30.1400   151692
      9.400    12.9200    30.1400   153498
      9.400    12.9220    30.1400   155304
      9.400    12.9240    30.1390   157110
      9.400    12.9220    30.1400   158916
      9.400    12.9220    30.1410   160721
      9.400    12.9230    30.1400   162527
      9.400    12.9270    30.1390   164333
      9.400    12.9240    30.1410   166139
      9.400    12.9270    30.1400   167945
      9.400    12.9270    30.1400   169750
      9.400    12.9290    30.1390   171556
# Surface Pressure Time Series
#    C npts n_var               Start
S   20     5     6 2020/05/08 10:28:03
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    75      0.080     17.630   -999.000      14 2020/05/08 10:29:18
    88      0.070     17.369   -999.000      14 2020/05/08 10:29:31
    99      0.080     17.079   -999.000      14 2020/05/08 10:29:42
   110      0.070     16.863   -999.000      14 2020/05/08 10:29:53
   121      0.060     16.724   -999.000      14 2020/05/08 10:30:04
# Fall Time Series
#  Cycle npts     Start                Date
F00   20   25 642065888 2020/05/06 07:38:08
# time     Pres phase                Date
     0    0.120     1 2020/05/06 07:38:08
    38    1.200    10 2020/05/06 07:38:46
    47    2.080    10 2020/05/06 07:38:55
    56    3.040    10 2020/05/06 07:39:04
    65    4.040    10 2020/05/06 07:39:13
    74    5.080    10 2020/05/06 07:39:22
    80    5.800     2 2020/05/06 07:39:28
    83    6.080    10 2020/05/06 07:39:31
    92    7.200    10 2020/05/06 07:39:40
   100    8.040    10 2020/05/06 07:39:48
   110    9.000    10 2020/05/06 07:39:58
  1012    9.440    10 2020/05/06 07:55:00
  1888    9.480     3 2020/05/06 08:09:36
  1913    9.480    10 2020/05/06 08:10:01
  2815    9.480    10 2020/05/06 08:25:03
  3716    9.480    10 2020/05/06 08:40:04
  3726    9.480     3 2020/05/06 08:40:14
  4618    9.480    10 2020/05/06 08:55:06
  5519    9.480    10 2020/05/06 09:10:07
  5564    9.480     3 2020/05/06 09:10:52
  6420    9.480    10 2020/05/06 09:25:08
  7321    9.440    10 2020/05/06 09:40:09
  8223    9.480    10 2020/05/06 09:55:11
  9124    9.440    10 2020/05/06 10:10:12
  9202    9.480    10 2020/05/06 10:11:30
# Rise Time Series
#  Cycle npts     Start                Date
R00   20   10 642247904 2020/05/08 10:11:44
# time     Pres phase                Date
     0    9.400     7 2020/05/08 10:11:44
   634    8.920    13 2020/05/08 10:22:18
   673    7.960    13 2020/05/08 10:22:57
   925    6.880    13 2020/05/08 10:27:09
   937    5.920    13 2020/05/08 10:27:21
   949    4.840    13 2020/05/08 10:27:33
   958    3.840    13 2020/05/08 10:27:42
   967    2.840    13 2020/05/08 10:27:51
   976    1.880    13 2020/05/08 10:28:00
   977    1.680     8 2020/05/08 10:28:01
# Pump Time Series
#  Cycle  npts
B00   20  18
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    5.800     5   12.01     211  618     -9      2
    9.400    31   11.96     218  634     -9      7
    9.440    12   11.97     217  634     -9     13
    9.400    12   11.95     222  635     -9     13
    9.400    12   11.99     210  636     -9     13
    9.400    12   12.01     211  637     -9     13
    9.440    12   12.00     218  638     -9     13
    9.400    12   12.00     197  639     -9     13
    9.400    12   11.99     187  640     -9     13
    9.440    12   12.08     204  641     -9     13
    9.440    12   11.95     211  642     -9     13
    8.600    12   12.00     220  642     -9     13
    7.440    12   11.96     205  642     -9     13
    7.480    12   11.91     220  642     -9     13
    7.440    12   11.94     206  641     -9     13
    7.480    12   11.93     217  641     -9     13
    3.240    12   11.93     213  639     -9     13
    0.120    59   12.01     188  645     -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    20  2.4    4  2000    10   600    32   600  2880      5     3    1725   30  2.9380
# 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   20 2020/05/06 07:38:05
# Pcase vacuums
   6.350   6.330
# Oil valve positions
   1.767   0.849   0.601
# Seek attempts and pump time
      3      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   20 2020/05/06 10:11:32 9999/99/99 99:99:99
# Pcase vacuums
   6.320   6.330
# Average 
#   P      T      S
    9.400  12.846  30.135
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   20 2020/05/08 10:11:44 9999/99/99 99:99:99
# Pcase vacuums
   6.330   6.390
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   20 2020/05/08 10:28:00
# number of packets previous packets
      6               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.390   6.410
# Air Pump max current time  max pressure
       0         0     1.255
# Air Valve Positions
   1.164   0.000
# Air Valve Calibrations
   1.103   0.086   0.595
# Oil Valve Positions
   0.000   0.850
# Oil Valve Calibrations
   1.735   0.869
# Encountered Error Codes
#    Cycle Errors
EE20    20      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   20  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.120     74   6.180
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   20       197    2020/05/08 10:40:43
Parameter Table Param_Table-V17.txt |
     IFV = 7.2.9.0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       20	(cycle number) |
     MPS =        2	(phase) |
     MPC =        1	(count) |
  MMM[0] =        3	(count) |
  MMM[1] =        3	(count) |
  MMM[2] =        3	(count) |
  MNS[0] =        1	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =       10	(dBar) |
  DTD[1] =       10	(dBar) |
  DTD[2] =       10	(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 =        3	(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 =   150000	(ms) |
     MTS =    21600	(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 =      400	(inHg) |
     PXC =     1500	(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 =     0.00	(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 =       19	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =        5	(dBar) |
  DSD[1] =        5	(dBar) |
  DSD[2] =        5	(dBar) |
  DST[0] =     1800	(sec) |
  DST[1] =     1800	(sec) |
  DST[2] =     1800	(sec) |
     DDF =       60	(sec) |
     DDC =        0	(sec) |
     DSI =     2000	(ms) |
     DDD =        1	(dBar) |
     DDT =      900	(sec) |
  DFT[0] =        1	(sec) |
  DFT[1] =        1	(sec) |
  DFT[2] =        2	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     1800	(sec) |
  DCT[1] =     1800	(sec) |
  DCT[2] =     1800	(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 =     1800	(sec) |
     DUC =       50	(under damping factor) |
     DPT =       10	(sec) |
     DUT =       10	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =      900	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =        3	(dBar) |
     DDS =      120	(sec) |
     PNS =       19	(cycle) |
  PTO[0] =    10800	(sec) |
  PTO[1] =        0	(sec) |
  PTO[2] =   172800	(sec) |
  PTH[0] =        0	(24 LSB) |
  PTH[1] =     2048	(24 LSB) |
  PTH[2] =        0	(24 LSB) |
     PTD =        0	(sec) |
     PSA =        1	(0=avg 1=avg+raw) |
     PSI =  1800000	(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] =        1	(sec) |
  PFT[2] =    36000	(sec) |
  PFD[0] =      500	(dBar) |
  PFD[1] =     1000	(dBar) |
  PFD[2] =     2000	(dBar) |
  PFV[0] =        1	(sec) |
  PFV[1] =        1	(sec) |
  PFV[2] =      300	(sec) |
     PDT =     1800	(sec) |
     PSM =        1	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    21600	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     PSS =        7	(1=P,2=T,3=PT,4=S,5=PS,6=TS,7=PTS) |
     ASN =       19	(cycle number) |
     ARR =        5	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APN =       30	(sec) |
     APF =       10	(sec) |
     ASI =  3276800	(ms) |
     ASD =     2000	(dBar) |
     ADD =        2	(dBar) |
     ADT =        1	(sec) |
     ARC =      900	(?) |
     AHR =     4500	(cm/sec) |
     AHD =     1000	(dBar) |
     SFN =       10	(cycle number) |
     SDC =       19	(dBar) |
     SGT =        0	(min) |
     SET =       15	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =     3840	(sec) |
     SSA =      300	(0=dis 1=en) |
     SSI =        0	(ms) |
     SDS =    10000	(sec) |
     SAM =        0	(0=dis 1=en) |
     SAX =     2561	(.001 psi) |
     SAN =     7500	(.001 psi) |
     SAO =     6500	(sec) |
     SAP =     1080	(sec) |
     SPT =      600	(sec) |
     SSP =       60	(sec) |

