# Message Decoder for Solo2, Alto and Deep Solo Floats; v230712
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11142    45  225 000000000437010   295     0   5 2021/08/24, 13:05:44,  59.6737  -45.1507   5      0 6,14,14
SBD 11142    45  340 000000000437010   296     0   4 2021/08/24, 13:05:59,  59.6955  -45.2010   6      0 13
SBD 11142    45  315 000000000437010   297     0   3 2021/08/24, 13:06:12,  59.6735  -45.2511   7      0 8,15,13
SBD 11142    45  314 000000000437010   298     0   2 2021/08/24, 13:06:25,  59.7356  -45.1509   9      0 2,3,0
SBD 11142    45  333 000000000437010   299     0   1 2021/08/24, 13:06:47,  59.6735  -45.2511   8      0 10,11,7,5,14,1
SBD 11142    45  331 000000000437010   300     0   0 2021/08/24, 13:07:18,  59.6955  -45.2010   7      0 0,4,14,14,9
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1786           72        1858
# Sensor_ID bytes     % packets Description
          0    48  2.69       2         GPS
          1    79  4.42       1    Pressure
          2   143  8.01       1 Temperature
          3   135  7.56       1    Salinity
          4   208 11.65       1        Fall
          5   118  6.61       1        Rise
          6   125  7.00       1        Pump
          7    31  1.74       1 Drift_times
          8   161  9.01       1     Surface
          9    43  2.41       1  HR/Drift_P
         10    37  2.07       1  HR/Drift_T
         11    37  2.07       1  HR/Drift_S
         13   404 22.62       2  Parameters
         14   151  8.45       5 Engineering
         15    66  3.70       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   45 1 2021/08/24 07:23 +59.67101  -45.00070   50  5  0 29 44  4.5     0
G   45 2 2021/08/24 13:01 +59.68542  -45.13401   60  3 37 40 42  2.6     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0    45  104    1     3         0
#      Pres      Temp    Salinity
      2.120     3.5700    30.9860
      3.000     3.4440    31.0360
      4.000     3.4250    31.0440
      5.000     3.4300    31.0470
      6.040     3.4650    31.0510
      7.040     3.5100    31.0630
      8.040     3.5140    31.0770
      9.000     3.4710    31.0980
      9.960     3.3660    31.1300
     11.040     3.2090    31.1600
     12.040     3.1460    31.1570
     13.040     3.1270    31.1580
     14.000     3.0860    31.1680
     15.000     2.9850    31.1960
     15.960     2.9810    31.2020
     16.920     2.9660    31.2380
     17.920     2.9480    31.2680
     19.000     2.9770    31.3050
     20.040     2.9190    31.3310
     21.000     2.7990    31.3780
     22.040     2.8260    31.4110
     23.080     2.9130    31.4370
     24.040     2.9140    31.4410
     24.960     2.9060    31.4500
     26.000     2.8220    31.4680
     27.040     2.7040    31.4960
     28.040     2.6410    31.4920
     29.040     2.6030    31.4990
     30.080     2.5100    31.5130
     31.040     2.4860    31.5120
     32.040     2.4850    31.5080
     33.080     2.4270    31.5540
     34.080     2.1720    31.6230
     35.000     1.9690    31.6320
     36.000     1.6280    31.6700
     37.040     1.4810    31.6770
     37.960     1.4050    31.6940
     39.000     1.3330    31.7060
     39.960     1.0860    31.8570
     41.000     0.8690    31.9450
     42.040     0.7880    31.9490
     43.000     0.7720    31.9500
     44.000     0.7280    31.9670
     44.960     0.6580    31.9910
     46.000     0.5800    32.0220
     47.000     0.5230    32.0440
     47.960     0.4830    32.0690
     48.960     0.4250    32.0990
     50.000     0.3530    32.1300
     51.040     0.2960    32.1590
     52.040     0.2650    32.1740
     53.040     0.2460    32.1820
     54.040     0.1970    32.2080
     55.000     0.1610    32.2260
     56.000     0.1350    32.2400
     57.040     0.1230    32.2430
     58.000     0.0990    32.2530
     59.000     0.0650    32.2670
     60.040     0.0380    32.2770
     61.080     0.0070    32.2910
     62.040    -0.0450    32.3140
     63.040    -0.0750    32.3280
     64.040    -0.0840    32.3320
     65.000    -0.0890    32.3340
     66.000    -0.0960    32.3370
     67.040    -0.1070    32.3410
     68.040    -0.1420    32.3570
     69.040    -0.2070    32.3910
     70.040    -0.2540    32.4140
     71.000    -0.2980    32.4340
     72.000    -0.4070    32.4900
     73.000    -0.5250    32.5520
     74.000    -0.6090    32.6010
     75.000    -0.6610    32.6380
     76.040    -0.7040    32.6730
     77.000    -0.7230    32.6890
     77.960    -0.7440    32.7090
     78.920    -0.7570    32.7210
     79.960    -0.7610    32.7270
     81.000    -0.7600    32.7280
     82.000    -0.7710    32.7390
     83.000    -0.7910    32.7610
     84.000    -0.7640    32.7660
     85.040    -0.7430    32.7710
     86.040    -0.7310    32.7730
     87.040    -0.6470    32.7780
     88.040    -0.6190    32.7800
     88.960    -0.5530    32.7900
     90.000    -0.5860    32.8080
     91.000    -0.6140    32.8170
     92.000    -0.6260    32.8250
     93.000    -0.6260    32.8320
     93.960    -0.6180    32.8490
     94.960    -0.6080    32.8660
     96.000    -0.5680    32.8770
     97.040    -0.5380    32.8950
     98.040    -0.5210    32.8960
     98.960    -0.4630    32.9010
    100.000    -0.4560    32.9060
    101.040    -0.4200    32.9100
    102.040    -0.4320    32.9330
    102.960    -0.4740    32.9770
    104.200    -0.4870    33.0060
    104.520    -0.4850    33.0130
# Drift Data
#      C Npts comp n_var
I0    45   14    1     4
#      Pres       Temp   Salinity     Time
     96.920    -0.4240    33.0350        6
     96.760    -0.4720    33.0210      611
     97.160    -0.4340    33.0310     1217
     97.160    -0.4250    33.0340     1822
     97.520    -0.4380    33.0310     2428
     95.680    -0.4240    33.0300     3033
     97.960    -0.4390    33.0290     3639
     98.320    -0.4650    33.0210     4244
     98.240    -0.4440    33.0270     4849
    101.520    -0.4750    33.0180     5455
    101.360    -0.4670    33.0230     6060
    100.240    -0.4650    33.0220     6666
    104.640    -0.4910    33.0070     7271
    104.840    -0.4920    33.0070     7876
# Surface Pressure Time Series
#    C npts n_var               Start
S   45    17     6 2021/08/24 13:00:50
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    68     -0.040      3.777   -999.000      14 2021/08/24 13:01:58
    81     -0.080      3.745   -999.000      14 2021/08/24 13:02:11
    92     -0.070      3.752   -999.000      14 2021/08/24 13:02:22
   103     -0.020      3.746   -999.000      14 2021/08/24 13:02:33
   114     -0.080      3.739   -999.000      14 2021/08/24 13:02:44
   125     -0.060      3.742   -999.000      14 2021/08/24 13:02:55
   136     -0.080      3.701   -999.000      14 2021/08/24 13:03:06
   147     -0.060      3.737   -999.000      14 2021/08/24 13:03:17
   159     -0.050      3.785   -999.000      14 2021/08/24 13:03:29
   170     -0.090      3.696   -999.000      14 2021/08/24 13:03:40
   181     -0.070      3.761   -999.000      14 2021/08/24 13:03:51
   192     -0.090      3.750   -999.000      14 2021/08/24 13:04:02
   203     -0.070      3.755   -999.000      14 2021/08/24 13:04:13
   214     -0.050      3.769   -999.000      14 2021/08/24 13:04:24
   225     -0.040      3.859   -999.000      14 2021/08/24 13:04:35
   236     -0.090      3.782   -999.000      14 2021/08/24 13:04:46
   247     -0.050      3.764   -999.000      14 2021/08/24 13:04:57
# Fall Time Series
#  Cycle npts     Start                Date
F00   45   40 683105046 2021/08/24 07:24:06
# time     Pres phase                Date
     0   -0.200     1 2021/08/24 07:24:06
   282    5.040    10 2021/08/24 07:28:48
   315   10.160    10 2021/08/24 07:29:21
   344   15.360    10 2021/08/24 07:29:50
   374   20.160    10 2021/08/24 07:30:20
   403   25.040    10 2021/08/24 07:30:49
   436   30.520    10 2021/08/24 07:31:22
   462   35.200    10 2021/08/24 07:31:48
   488   40.160    10 2021/08/24 07:32:14
   514   45.200    10 2021/08/24 07:32:40
   540   50.360    10 2021/08/24 07:33:06
   544   51.240     2 2021/08/24 07:33:10
   566   55.120    10 2021/08/24 07:33:32
   599   60.240    10 2021/08/24 07:34:05
   631   65.200    10 2021/08/24 07:34:37
   667   70.440    10 2021/08/24 07:35:13
   703   75.000    10 2021/08/24 07:35:49
   749   80.240    10 2021/08/24 07:36:35
   798   85.160    10 2021/08/24 07:37:24
   876   90.040    10 2021/08/24 07:38:42
  1063   85.920    10 2021/08/24 07:41:49
  1563   90.040    10 2021/08/24 07:50:09
  2164   93.680    10 2021/08/24 08:00:10
  2607   98.000    10 2021/08/24 08:07:33
  2706   98.440     3 2021/08/24 08:09:12
  3208   96.480    10 2021/08/24 08:17:34
  3809   94.840    10 2021/08/24 08:27:35
  4410   95.080    10 2021/08/24 08:37:36
  4544   95.040     3 2021/08/24 08:39:50
  5011   96.360    10 2021/08/24 08:47:37
  5612   97.320    10 2021/08/24 08:57:38
  6213   97.960    10 2021/08/24 09:07:39
  6383   96.800     3 2021/08/24 09:10:29
  6814   96.480    10 2021/08/24 09:17:40
  7415   95.680    10 2021/08/24 09:27:41
  8016   94.760    10 2021/08/24 09:37:42
  8617   97.440    10 2021/08/24 09:47:43
  9218   96.080    10 2021/08/24 09:57:44
  9819   96.880    10 2021/08/24 10:07:45
 10022   96.880    10 2021/08/24 10:11:08
# Rise Time Series
#  Cycle npts     Start                Date
R00   45   22 683124089 2021/08/24 12:41:29
# time     Pres phase                Date
     0  104.240     7 2021/08/24 12:41:29
   127   99.920    13 2021/08/24 12:43:36
   189   94.920    13 2021/08/24 12:44:38
   256   89.920    13 2021/08/24 12:45:45
   327   85.000    13 2021/08/24 12:46:56
   399   79.920    13 2021/08/24 12:48:08
   474   75.000    13 2021/08/24 12:49:23
   547   70.000    13 2021/08/24 12:50:36
   604   64.920    13 2021/08/24 12:51:33
   652   59.760    13 2021/08/24 12:52:21
   696   54.960    13 2021/08/24 12:53:05
   738   49.840    13 2021/08/24 12:53:47
   774   45.000    13 2021/08/24 12:54:23
   810   39.960    13 2021/08/24 12:54:59
   853   34.840    13 2021/08/24 12:55:42
   904   29.840    13 2021/08/24 12:56:33
   957   24.920    13 2021/08/24 12:57:26
  1003   19.920    13 2021/08/24 12:58:12
  1048   15.000    13 2021/08/24 12:58:57
  1090    9.960    13 2021/08/24 12:59:39
  1134    4.920    13 2021/08/24 13:00:23
  1160    1.920     8 2021/08/24 13:00:49
# Pump Time Series
#   Cycle npts
B02    45   11
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    51.240  359   15.04     203    660    -9     2
   104.240  120   15.18     249    665    -9     7
    92.680   20   15.18     251    668    -9    13
    84.040   20   15.17     257    670    -9    13
    75.760   20   15.16     236    671    -9    13
    67.120   20   15.17     242    672    -9    13
    54.320   20   15.16     243    672    -9    13
    38.600   20   15.15     223    672    -9    13
    26.360   20   15.15     217    670    -9    13
    13.560   20   15.15     218    669    -9    13
    -0.120   60   15.13     216    716    -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    45  2.4   13    90    95   600    50    10   150      7     3    4020   30  0.2697
# 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   45 2021/08/24 07:24:04
# Pcase vacuums
   8.120   6.560
# Oil valve positions
   1.683   0.736   0.628
# Seek attempts and pump time
      3      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   45 2021/08/24 10:11:08 9999/99/99 99:99:99
# Pcase vacuums
   6.560   6.570
# Average 
#   P      T      S
   99.160  -0.454  33.024
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   45 2021/08/24 12:41:29 9999/99/99 99:99:99
# Pcase vacuums
   6.560   6.670
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   45 2021/08/24 13:00:49
# number of packets previous packets
      6              10
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.670   7.920
# Air Pump max current time  max pressure
      46       245     7.097
# Air Valve Positions
   1.213   0.000
# Air Valve Calibrations
   1.151   0.162   0.657
# Oil Valve Positions
   1.703   0.736
# Oil Valve Calibrations
   1.647   0.784
# Encountered Error Codes
#    Cycle Errors
EE20    45      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   45  1      0
# MC    Pres      Time  Pcase Vacuum
   1    -0.160    539   6.270
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   45       197    2021/08/24 13:06:12
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       45	(cycle number) |
     MPS =        0	(phase) |
     MPC =       45	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =      999	(count) |
  MNM[2] =      999	(count) |
  MNS[0] =        1	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =       95	(dBar) |
  DTD[1] =      100	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     2100	(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 =  2592000	(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 =       44	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       50	(dBar) |
  DSD[1] =       90	(dBar) |
  DSD[2] =       30	(dBar) |
  DST[0] =     1800	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     1800	(sec) |
     DDF =      420	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =        5	(dBar) |
     DDT =      600	(sec) |
  DFT[0] =      358	(sec) |
  DFT[1] =      320	(sec) |
  DFT[2] =      180	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     1800	(sec) |
  DCT[1] =     1800	(sec) |
  DCT[2] =    21600	(sec) |
     DCA =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        1	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =     1800	(sec) |
     DUC =      100	(under damping factor) |
     DPT =       11	(sec) |
     DUT =        6	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =      900	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =       50	(dBar) |
     DDS =      900	(sec) |
     PNS =       44	(cycle) |
  PTO[0] =     9000	(sec) |
  PTO[1] =        0	(sec) |
  PTO[2] =   777600	(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] =      600	(sec) |
  PFT[1] =      600	(sec) |
  PFT[2] =    21600	(sec) |
  PFD[0] =       90	(dBar) |
  PFD[1] =      300	(dBar) |
  PFD[2] =     2000	(dBar) |
  PFV[0] =       10	(sec) |
  PFV[1] =       10	(sec) |
  PFV[2] =      420	(sec) |
     PDT =      600	(sec) |
     PSM =        0	(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 =       44	(cycle number) |
     ARR =        7	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =        5	(dBar) |
     ADT =     1800	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =       44	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       15	(min) |
     SET =       15	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SSA =        0	(0=dis 1=en) |
     SSI =    10000	(ms) |
     SDS =       10	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =      180	(sec) |
     SSP =       60	(sec) |

