# Message Decoder for Solo2, Alto and Deep Solo Floats; v220708
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11339    22  290 000000000932510   151     0   4 2022/08/30, 05:04:25,  59.7678  -43.2368   8      0 13,6,14,14
SBD 11339    22  340 000000000932510   152     0   3 2022/08/30, 05:04:36,  59.8085  -43.2857   9      0 13
SBD 11339    22  320 000000000932510   153     0   2 2022/08/30, 05:05:17,  59.7225  -43.1394   6      0 2,3,0,8,15
SBD 11339    22  267 000000000932510   154     0   1 2022/08/30, 05:05:35,  59.8085  -43.2857  12      0 11,7,5,14,1
SBD 11339    22  323 000000000932510   155     0   0 2022/08/30, 05:05:49,  59.7678  -43.2368  13      0 0,4,14,14,9,10
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1480           60        1540
# Sensor_ID bytes     % packets Description
          0    48  3.24       2         GPS
          1    59  3.99       1    Pressure
          2   109  7.36       1 Temperature
          3   101  6.82       1    Salinity
          4   138  9.32       1        Fall
          5    78  5.27       1        Rise
          6   114  7.70       1        Pump
          7    36  2.43       1 Drift_times
          8     8  0.54       1     Surface
          9    58  3.92       1  HR/Drift_P
         10    47  3.18       1  HR/Drift_T
         11    63  4.26       1  HR/Drift_S
         13   404 27.30       2  Parameters
         14   151 10.20       5 Engineering
         15    66  4.46       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   22 1 2022/08/29 23:43 +59.75868  -43.06992  120  4 28 38 45  3.2     0
G   22 2 2022/08/30 04:59 +59.71768  -43.14268  100  4 29 39 47  2.3     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0    22   70    1     3         0
#      Pres      Temp    Salinity
      1.080     3.7020    30.0730
      1.960     3.7020    30.0730
      3.000     3.7020    30.0720
      4.040     3.6960    30.0770
      5.000     3.6900    30.0820
      6.080     3.6700    30.0990
      6.960     3.6460    30.1190
      7.960     3.6340    30.1290
      9.000     3.6190    30.1410
     10.000     3.6010    30.1510
     11.040     3.5430    30.1890
     12.000     3.4380    30.2490
     12.960     2.9900    30.5340
     13.960     2.2340    30.9550
     14.960     0.7900    31.6980
     16.000     0.4160    31.8600
     17.000     0.2790    31.9240
     17.960     0.2780    31.9340
     18.960     0.1190    32.0620
     20.000     0.0970    32.0750
     21.000     0.0990    32.0890
     22.000     0.1110    32.1040
     23.000     0.0250    32.2070
     24.040    -0.0730    32.2630
     25.000    -0.1230    32.3090
     26.000    -0.1580    32.3350
     26.960    -0.1730    32.3450
     27.960    -0.1770    32.3470
     29.000    -0.1770    32.3470
     30.040    -0.1760    32.3480
     31.040    -0.2100    32.3820
     32.000    -0.2160    32.3930
     32.960    -0.2180    32.3940
     33.960    -0.2210    32.3970
     34.960    -0.2250    32.4130
     36.000    -0.2240    32.4160
     36.960    -0.2300    32.4230
     37.960    -0.2540    32.4460
     39.000    -0.2660    32.4570
     39.960    -0.2690    32.4580
     41.040    -0.2730    32.4590
     42.040    -0.2750    32.4590
     43.000    -0.2820    32.4600
     44.040    -0.2940    32.4670
     45.080    -0.3080    32.4760
     46.080    -0.3420    32.5020
     47.000    -0.3810    32.5160
     47.960    -0.4070    32.5280
     49.040    -0.4180    32.5340
     50.000    -0.4330    32.5420
     50.920    -0.4550    32.5530
     52.000    -0.4770    32.5660
     53.000    -0.4960    32.5760
     54.040    -0.5070    32.5820
     55.040    -0.5190    32.5980
     56.000    -0.5240    32.6230
     57.000    -0.5300    32.6420
     58.000    -0.5350    32.6630
     59.040    -0.5240    32.6870
     60.040    -0.4520    32.7090
     61.040    -0.4240    32.7270
     61.960    -0.4270    32.7380
     63.000    -0.4490    32.7640
     63.960    -0.4720    32.7750
     64.960    -0.4950    32.7830
     66.000    -0.5200    32.7950
     67.040    -0.5360    32.8040
     68.000    -0.5540    32.8120
     69.040    -0.5550    32.8220
     69.960    -0.5520    32.8230
# Drift Data
#      C Npts comp n_var
I0    22   24    1     4
#      Pres       Temp   Salinity     Time
     64.160    -0.5250    30.7500        6
     61.040    -0.5310    32.8150      612
     66.440    -0.5250    32.8170     1217
     69.600    -0.4590    32.8000     1823
     65.400    -0.5110    32.8150     2428
     65.440    -0.5250    32.8190     3034
     63.960    -0.5360    32.8220     3640
     64.160    -0.5490    32.8280     4245
     66.080    -0.5290    32.8200     4851
     66.800    -0.5580    32.8400     5456
     63.400    -0.5610    32.8450     6062
     64.800    -0.5560    32.8410     6668
     64.160    -0.5580    32.8400     7273
     67.840    -0.5510    32.8310     7879
     68.480    -0.5490    32.8270     8484
     70.680    -0.5500    32.8270     9090
     66.280    -0.5430    32.8230     9696
     68.440    -0.5520    32.8280    10301
     70.920    -0.5490    32.8250    10907
     71.480    -0.5510    32.8240    11512
     75.440    -0.5590    32.8180    12118
     70.680    -0.5590    32.8170    12724
     69.640    -0.5520    32.8230    13329
     71.320    -0.5520    32.8300    13935
# Fall Time Series
#  Cycle npts     Start                Date
F00   22   26 715131817 2022/08/29 23:43:37
# time     Pres phase                Date
     0    0.240     1 2022/08/29 23:43:37
   291    5.640    10 2022/08/29 23:48:28
   316   10.520    10 2022/08/29 23:48:53
   346   15.400    10 2022/08/29 23:49:23
   378   20.160    10 2022/08/29 23:49:55
   414   25.440    10 2022/08/29 23:50:31
   443   30.080    10 2022/08/29 23:51:00
   475   35.400    10 2022/08/29 23:51:32
   486   37.120     2 2022/08/29 23:51:43
   505   40.080    10 2022/08/29 23:52:02
   537   45.160    10 2022/08/29 23:52:34
   573   50.160    10 2022/08/29 23:53:10
   612   55.120    10 2022/08/29 23:53:49
   657   60.280    10 2022/08/29 23:54:34
   706   65.040    10 2022/08/29 23:55:23
   771   70.000    10 2022/08/29 23:56:28
  1072   70.720    10 2022/08/30 00:01:29
  1372   66.760    10 2022/08/30 00:06:29
  1672   64.240    10 2022/08/30 00:11:29
  1972   61.240    10 2022/08/30 00:16:29
  2272   61.000    10 2022/08/30 00:21:29
  2572   64.200    10 2022/08/30 00:26:29
  2643   64.120     3 2022/08/30 00:27:40
  2872   62.040    10 2022/08/30 00:31:29
  3172   64.400    10 2022/08/30 00:36:29
  3280   64.200    10 2022/08/30 00:38:17
# Rise Time Series
#  Cycle npts     Start                Date
R00   22   14 715149506 2022/08/30 04:38:26
# time     Pres phase                Date
     0   70.400     7 2022/08/30 04:38:26
   114   64.000    13 2022/08/30 04:40:20
   155   59.800    13 2022/08/30 04:41:01
   217   53.360    13 2022/08/30 04:42:03
   278   47.640    13 2022/08/30 04:43:04
   340   42.320    13 2022/08/30 04:44:06
   401   36.880    13 2022/08/30 04:45:07
   463   31.640    13 2022/08/30 04:46:09
   524   25.560    13 2022/08/30 04:47:10
   586   18.960    13 2022/08/30 04:48:12
   647   13.840    13 2022/08/30 04:49:13
   750    7.920    13 2022/08/30 04:50:56
   811    2.600    13 2022/08/30 04:51:57
   874    0.360     8 2022/08/30 04:53:00
# Pump Time Series
#   Cycle npts
B02    22   10
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    37.120  354   15.05     225    649    -9     2
    70.400  135   15.22     251    653    -9     7
    44.120   21   15.21     256    656    -9    13
    36.880   21   15.21     263    658    -9    13
    31.640   20   15.21     240    659    -9    13
    13.840   21   15.20     254    658    -9    13
    10.800   20   15.20     222    653    -9    13
     6.240   21   15.19     223    652    -9    13
     1.040   31   15.19     219    653    -9    13
     0.320   60   15.17     219    712    -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    22  2.4    9    90   100   600    50    10   240      8     1    4020    5  0.2714
# 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   22 2022/08/29 23:43:34
# Pcase vacuums
   9.080   6.410
# Oil valve positions
   1.717   0.910   0.583
# Seek attempts and pump time
      1     -3
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   22 2022/08/30 00:38:17 9999/99/99 99:99:99
# Pcase vacuums
   6.420   6.430
# Average 
#   P      T      S
   67.360  -0.541  32.739
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   22 2022/08/30 04:38:26 9999/99/99 99:99:99
# Pcase vacuums
   6.420   6.530
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   22 2022/08/30 04:53:00
# number of packets previous packets
      5               9
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.540   8.760
# Air Pump max current time  max pressure
      44       670     7.471
# Air Valve Positions
   1.199   0.000
# Air Valve Calibrations
   1.141   0.139   0.640
# Oil Valve Positions
   1.732   0.916
# Oil Valve Calibrations
   1.692   0.939
# Encountered Error Codes
#    Cycle Errors
EE20    22      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   22  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.080    481   6.140
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   22       197    2022/08/30 05:04:36
Parameter Table Param_Table-V17.txt |
     IFV = 10.2.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       22	(cycle number) |
     MPS =        0	(phase) |
     MPC =       22	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =       99	(count) |
  MNM[2] =      999	(count) |
  MNS[0] =        1	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =      100	(dBar) |
  DTD[1] =      100	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     2100	(dBar) |
     APT =        1	(0=dis 1=en) |
     BTM =        0	(Bluetooth Mode) |
     DDB =        0	(0=execute, 1 =bypass) |
     XAS =        2	(1=diff 2=curv) |
     CPS =        1	(0=dis, 1=e) |
     CST =        1	(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 =    56487	(vac 0 inHg cal) |
     PV5 =    31723	(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 =       21	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       36	(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 =      300	(sec) |
  DFT[0] =      354	(sec) |
  DFT[1] =      220	(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 =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      300	(sec) |
     DUC =      100	(under damping factor) |
     DPT =       10	(sec) |
     DUT =        5	(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 =       21	(cycle) |
  PTO[0] =    14400	(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 =       21	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =       40	(sec) |
     ASI =    20000	(ms) |
     ASD =        1	(dBar) |
     ADD =        5	(dBar) |
     ADT =      300	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =       21	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       10	(min) |
     SET =       10	(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 =      600	(sec) |
     SSP =       60	(sec) |

