# Message Decoder for Solo2, Alto and Deep Solo Floats; v220516
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11146   835   88 000000000432020  4747     0   4 2022/07/01, 14:04:36,  67.2557  -54.0204   5      0 14
SBD 11146   835  340 000000000432020  4748     0   3 2022/07/01, 14:04:44,  67.2557  -54.0204   5      0 13
SBD 11146   835  301 000000000432020  4749     0   2 2022/07/01, 14:04:54,  67.2557  -54.0204   5      0 3,8,15,13,6,14
SBD 11146   835  295 000000000432020  4750     0   1 2022/07/01, 14:05:06,  67.2215  -54.2040   5      0 7,5,14,0,1,2
SBD 11146   835  334 000000000432020  4751     0   0 2022/07/01, 14:05:19,  67.2408  -54.2792   5      0 0,4,14,14,9,10,11
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1298           60        1358
# Sensor_ID bytes     % packets Description
          0    48  3.70       2         GPS
          1    53  4.08       1    Pressure
          2    77  5.93       1 Temperature
          3    61  4.70       1    Salinity
          4   103  7.94       1        Fall
          5    73  5.62       1        Rise
          6    59  4.55       1        Pump
          7    37  2.85       1 Drift_times
          8     8  0.62       1     Surface
          9    61  4.70       1  HR/Drift_P
         10    45  3.47       1  HR/Drift_T
         11    45  3.47       1  HR/Drift_S
         13   404 31.12       2  Parameters
         14   158 12.17       5 Engineering
         15    66  5.08       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  835 1 2022/07/01 08:20 +67.21579  -54.12693    0  6 30 41 47  2.6     0
G  835 2 2022/07/01 13:58 +67.21764  -54.08413   30  8  0 35 45  1.4     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   835   57    1     3         0
#      Pres      Temp    Salinity
      1.240     1.7840    33.3920
      2.000     1.7090    33.4000
      3.000     1.6990    33.4000
      4.040     1.6950    33.4000
      5.000     1.6950    33.4000
      5.920     1.6960    33.4000
      7.000     1.6950    33.4000
      8.000     1.6940    33.4000
      9.000     1.6940    33.4000
     10.040     1.6940    33.4010
     11.040     1.6940    33.4010
     12.040     1.6890    33.4010
     13.040     1.6870    33.4010
     14.000     1.6860    33.4010
     14.960     1.6870    33.4010
     15.960     1.6910    33.4010
     16.960     1.6910    33.4020
     17.960     1.6920    33.4020
     19.040     1.6910    33.4020
     20.040     1.6820    33.4010
     20.960     1.6850    33.4000
     21.960     1.6830    33.4010
     23.040     1.6850    33.4010
     24.040     1.6860    33.4020
     25.000     1.6860    33.4020
     25.960     1.6890    33.4020
     27.040     1.6930    33.4020
     28.040     1.6950    33.4030
     29.040     1.7020    33.4040
     30.040     1.7070    33.4050
     31.080     1.7060    33.4050
     32.040     1.7060    33.4050
     33.000     1.7060    33.4050
     34.040     1.7060    33.4050
     35.040     1.7060    33.4050
     35.960     1.7060    33.4050
     36.960     1.7050    33.4040
     38.000     1.7020    33.4040
     39.000     1.7020    33.4040
     40.040     1.7030    33.4050
     40.960     1.7020    33.4040
     41.960     1.7070    33.4050
     43.000     1.7090    33.4060
     44.000     1.7090    33.4060
     45.040     1.7090    33.4060
     46.040     1.7100    33.4070
     46.960     1.7100    33.4070
     48.000     1.7070    33.4070
     49.000     1.7010    33.4060
     49.960     1.7040    33.4070
     51.000     1.7020    33.4070
     52.000     1.7020    33.4060
     53.000     1.7040    33.4070
     54.040     1.7060    33.4080
     55.080     1.7070    33.4080
     56.040     1.7070    33.4080
     56.880     1.7120    33.4100
# Drift Data
#      C Npts comp n_var
I0   835   26    1     4
#      Pres       Temp   Salinity     Time
     41.520     1.7040    33.4210        6
     35.800     1.6960    33.4140      611
     36.440     1.6950    33.4120     1217
     41.520     1.7020    33.4150     1822
     51.960     1.7030    33.4150     2428
     54.160     1.7100    33.4210     3033
     56.920     1.7040    33.4120     3638
     57.520     1.6980    33.4060     4244
     55.920     1.7020    33.4090     4849
     59.040     1.7030    33.4120     5455
     59.040     1.6970    33.4060     6060
     59.440     1.6970    33.4050     6666
     64.280     1.6970    33.4060     7271
     66.000     1.6970    33.4060     7876
     69.560     1.6830    33.4020     8482
     65.960     1.6890    33.4030     9087
     65.160     1.6910    33.4030     9693
     52.560     1.6930    33.4040    10298
     45.360     1.6900    33.4040    10903
     42.160     1.6940    33.4050    11509
     46.120     1.6920    33.4040    12114
     47.360     1.6950    33.4050    12720
     52.360     1.6980    33.4060    13325
     60.240     1.6990    33.4050    13931
     58.480     1.7030    33.4070    14536
     50.720     1.7010    33.4090    15141
# Fall Time Series
#  Cycle npts     Start                Date
F00  835   19 709978866 2022/07/01 08:21:06
# time     Pres phase                Date
     0    0.480     1 2022/07/01 08:21:06
   124    5.000    10 2022/07/01 08:23:10
   156   10.000    10 2022/07/01 08:23:42
   189   15.280    10 2022/07/01 08:24:15
   218   20.480    10 2022/07/01 08:24:44
   239   23.960     2 2022/07/01 08:25:05
   248   25.480    10 2022/07/01 08:25:14
   277   30.400    10 2022/07/01 08:25:43
   313   35.160    10 2022/07/01 08:26:19
   355   40.040    10 2022/07/01 08:27:01
   394   45.040    10 2022/07/01 08:27:40
   754   41.000    10 2022/07/01 08:33:40
  1355   40.480    10 2022/07/01 08:43:41
  1956   41.960    10 2022/07/01 08:53:42
  2187   37.000    10 2022/07/01 08:57:33
  2404   34.800     3 2022/07/01 09:01:10
  2789   36.120    10 2022/07/01 09:07:35
  3060   41.000    10 2022/07/01 09:12:06
  3357   41.560    10 2022/07/01 09:17:03
# Rise Time Series
#  Cycle npts     Start                Date
R00  835   12 709998433 2022/07/01 13:47:13
# time     Pres phase                Date
     0   56.560     7 2022/07/01 13:47:13
   148   51.200    13 2022/07/01 13:49:41
   212   46.360    13 2022/07/01 13:50:45
   264   41.680    13 2022/07/01 13:51:37
   317   36.560    13 2022/07/01 13:52:30
   369   31.200    13 2022/07/01 13:53:22
   411   26.880    13 2022/07/01 13:54:04
   463   21.440    13 2022/07/01 13:54:56
   505   16.960    13 2022/07/01 13:55:38
   558   11.840    13 2022/07/01 13:56:31
   610    6.680    13 2022/07/01 13:57:23
   663    1.280    13 2022/07/01 13:58:16
# Pump Time Series
#   Cycle npts
B02   835    5
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    23.960  362   15.14       0    634    -9     2
    56.560  107   15.24       0    634    -9     7
    49.000   21   15.23       0    636    -9    13
    39.720   21   15.22       0    638    -9    13
     0.440   20   15.22       0    639    -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   835  2.4   14    90   120   600    51    10   270      8     1    4020    5  0.2929
# 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  835 2022/07/01 08:21:03
# Pcase vacuums
   6.430   6.280
# Oil valve positions
   1.684   0.514   0.677
# Seek attempts and pump time
      1     -6
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  835 2022/07/01 09:17:03 9999/99/99 99:99:99
# Pcase vacuums
   6.280   6.270
# Average 
#   P      T      S
   53.680   1.697  33.408
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  835 2022/07/01 13:47:13 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.380
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  835 2022/07/01 13:58:17
# number of packets previous packets
      4               4
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.380   6.430
# Air Pump max current time  max pressure
     119       366     0.000
# Air Valve Positions
   1.284   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.550
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20   835      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  835  2      0
# MC    Pres      Time  Pcase Vacuum
   1     0.440    234   6.070
   3    34.800      4   6.280
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  835       197    2022/07/01 14:04:54
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      835	(cycle number) |
     MPS =        0	(phase) |
     MPC =      226	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =      999	(count) |
  MNM[2] =      999	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =      120	(dBar) |
  DTD[1] =      100	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     2100	(dBar) |
     APT =        1	(0=dis 1=en) |
     BTM =        1	(Bluetooth Mode) |
     DDB =        1	(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 =      832	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       23	(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] =      360	(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 =    65531	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        1	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      300	(sec) |
     DUC =       80	(under damping factor) |
     DPT =       10	(sec) |
     DUT =        5	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =      300	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =       50	(dBar) |
     DDS =      900	(sec) |
     PNS =      832	(cycle) |
  PTO[0] =    16200	(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 =      832	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      100	(sec) |
     APN =       20	(sec) |
     APF =       70	(sec) |
     ASI =    10000	(ms) |
     ASD =        2	(dBar) |
     ADD =        5	(dBar) |
     ADT =      300	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      832	(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 =    20000	(ms) |
     SDS =       20	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =      300	(sec) |
     SSP =       20	(sec) |

