# 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   624  340 000000000432020  3633     0   4 2022/01/15, 04:16:27,  66.4912  -54.6399   4      0 13
SBD 11146   624  312 000000000432020  3634     0   3 2022/01/15, 04:17:22,  66.4912  -54.6399   3      0 15,13,6,14,14
SBD 11146   624  335 000000000432020  3635     0   2 2022/01/15, 04:17:58,  66.4912  -54.6399   3      0 1,2,3,0,8
SBD 11146   624  277 000000000432020  3636     0   1 2022/01/15, 04:18:28,  66.4912  -54.6399   3      0 9,10,11,7,5,14
SBD 11146   624  308 000000000432020  3637     0   0 2022/01/15, 04:18:42,  66.4912  -54.6399   3      0 0,4,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1512           60        1572
# Sensor_ID bytes     % packets Description
          0    48  3.17       2         GPS
          1    81  5.36       1    Pressure
          2   121  8.00       1 Temperature
          3    89  5.89       1    Salinity
          4   228 15.08       1        Fall
          5    98  6.48       1        Rise
          6    70  4.63       1        Pump
          7    31  2.05       1 Drift_times
          8     8  0.53       1     Surface
          9    43  2.84       1  HR/Drift_P
         10    37  2.45       1  HR/Drift_T
         11    37  2.45       1  HR/Drift_S
         13   404 26.72       2  Parameters
         14   151  9.99       5 Engineering
         15    66  4.37       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  624 1 2022/01/14 22:38 +66.44309  -54.58686    0  5 25 36 42  3.1     0
G  624 2 2022/01/15 04:15 +66.47526  -54.65314   30  6  0 34 45  4.2     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   624   98    1     3         0
#      Pres      Temp    Salinity
      1.480     0.8680    33.4030
      1.960     0.8700    33.4020
      3.000     0.8730    33.4010
      4.040     0.8720    33.4020
      5.040     0.8730    33.4010
      6.040     0.8740    33.4010
      7.040     0.8730    33.4010
      8.080     0.8720    33.4020
      9.000     0.8700    33.4040
      9.960     0.8690    33.4040
     10.920     0.8690    33.4020
     12.000     0.8710    33.4000
     13.000     0.8590    33.4080
     14.000     0.8500    33.4130
     15.040     0.8500    33.4150
     15.960     0.8320    33.4260
     16.960     0.7980    33.4400
     18.040     0.7740    33.4450
     19.040     0.7540    33.4510
     20.000     0.7300    33.4520
     20.960     0.7200    33.4540
     21.960     0.7120    33.4550
     22.920     0.7030    33.4540
     23.960     0.6900    33.4570
     25.000     0.6730    33.4570
     25.960     0.6620    33.4580
     27.000     0.6500    33.4590
     27.960     0.6440    33.4600
     29.000     0.6420    33.4600
     30.040     0.6370    33.4610
     31.040     0.6360    33.4600
     32.040     0.6330    33.4610
     33.080     0.6230    33.4620
     34.040     0.6090    33.4650
     35.000     0.6040    33.4660
     35.960     0.6080    33.4640
     37.000     0.5990    33.4660
     38.000     0.5960    33.4660
     39.040     0.5970    33.4670
     40.000     0.5980    33.4670
     40.920     0.5990    33.4670
     42.000     0.5990    33.4670
     43.040     0.5990    33.4680
     44.000     0.5990    33.4670
     45.000     0.5980    33.4680
     46.000     0.5980    33.4680
     47.000     0.6020    33.4690
     48.000     0.6030    33.4710
     48.960     0.6030    33.4710
     50.040     0.6030    33.4730
     51.000     0.6030    33.4740
     52.040     0.6030    33.4750
     53.040     0.6010    33.4790
     54.040     0.5980    33.4800
     55.040     0.5980    33.4800
     56.000     0.5970    33.4810
     57.000     0.5970    33.4810
     57.960     0.5970    33.4810
     58.960     0.5970    33.4820
     60.000     0.5980    33.4820
     60.960     0.6010    33.4840
     62.000     0.6020    33.4840
     63.040     0.6030    33.4850
     64.080     0.6050    33.4860
     65.040     0.6060    33.4860
     66.040     0.6070    33.4860
     67.000     0.6080    33.4870
     68.000     0.6180    33.4880
     69.000     0.6270    33.4900
     70.000     0.6310    33.4910
     71.000     0.6380    33.4910
     72.000     0.6360    33.4930
     73.000     0.6560    33.4930
     74.000     0.6650    33.4960
     75.000     0.6660    33.4970
     76.000     0.6830    33.4990
     77.000     0.6970    33.5030
     78.000     0.7390    33.5090
     79.040     0.7750    33.5160
     80.000     0.7940    33.5220
     81.000     0.8050    33.5280
     82.000     0.8780    33.5350
     83.000     0.9210    33.5440
     84.000     0.9220    33.5480
     85.000     0.9400    33.5510
     85.960     1.1130    33.5560
     86.960     1.3190    33.5810
     88.000     1.3880    33.5910
     89.080     1.4280    33.5950
     90.040     1.4880    33.6040
     91.000     1.4970    33.6070
     92.000     1.4990    33.6090
     93.000     1.5420    33.6100
     94.080     1.5120    33.6160
     95.040     1.4660    33.6160
     96.000     1.4600    33.6160
     97.040     1.4700    33.6190
     98.120     1.5290    33.6280
# Drift Data
#      C Npts comp n_var
I0   624   14    1     4
#      Pres       Temp   Salinity     Time
     92.120     1.5790    33.6560        5
     94.160     1.5800    33.6540      611
     95.560     1.6450    33.6630     1216
     92.840     1.6370    33.6450     1822
     90.240     1.6000    33.6720     2427
     92.320     1.5970    33.6560     3033
     90.800     1.6100    33.6530     3638
     91.280     1.6220    33.6550     4243
     97.600     1.6220    33.6520     4849
     99.400     1.5100    33.6170     5454
    106.320     1.5210    33.6040     6060
    103.760     1.4960    33.6160     6665
     98.960     1.5010    33.6250     7271
    106.560     1.4790    33.6200     7876
# Fall Time Series
#  Cycle npts     Start                Date
F00  624   44 695515127 2022/01/14 22:38:47
# time     Pres phase                Date
     0    0.440     1 2022/01/14 22:38:47
   169    5.360    10 2022/01/14 22:41:36
   198   10.320    10 2022/01/14 22:42:05
   225   15.400    10 2022/01/14 22:42:32
   251   20.280    10 2022/01/14 22:42:58
   280   25.320    10 2022/01/14 22:43:27
   312   30.360    10 2022/01/14 22:43:59
   348   35.000    10 2022/01/14 22:44:35
   387   40.440    10 2022/01/14 22:45:14
   417   45.160    10 2022/01/14 22:45:44
   446   50.160    10 2022/01/14 22:46:13
   451   50.960     2 2022/01/14 22:46:18
   476   55.040    10 2022/01/14 22:46:43
   515   60.400    10 2022/01/14 22:47:22
   557   65.360    10 2022/01/14 22:48:04
   600   70.200    10 2022/01/14 22:48:47
   645   75.200    10 2022/01/14 22:49:32
   697   80.160    10 2022/01/14 22:50:24
   746   85.000    10 2022/01/14 22:51:13
   895   90.000    10 2022/01/14 22:53:42
  1079   95.040    10 2022/01/14 22:56:46
  1270  100.040    10 2022/01/14 22:59:57
  1463  105.040    10 2022/01/14 23:03:10
  1765  110.000    10 2022/01/14 23:08:12
  2366  112.880    10 2022/01/14 23:18:13
  2609  115.000     3 2022/01/14 23:22:16
  2966  111.240    10 2022/01/14 23:28:13
  3173  106.960    10 2022/01/14 23:31:40
  3421  102.000    10 2022/01/14 23:35:48
  3713   96.960    10 2022/01/14 23:40:40
  4314   94.360    10 2022/01/14 23:50:41
  4451   95.760     3 2022/01/14 23:52:58
  4915   98.720    10 2022/01/15 00:00:42
  5516  100.400    10 2022/01/15 00:10:43
  6117  101.080    10 2022/01/15 00:20:44
  6289  101.120     3 2022/01/15 00:23:36
  6718   99.600    10 2022/01/15 00:30:45
  7038   95.000    10 2022/01/15 00:36:05
  7550   90.000    10 2022/01/15 00:44:37
  8116   94.040    10 2022/01/15 00:54:03
  8717   98.520    10 2022/01/15 01:04:04
  9294   94.000    10 2022/01/15 01:13:41
  9895   91.800    10 2022/01/15 01:23:42
  9928   92.080    10 2022/01/15 01:24:15
# Rise Time Series
#  Cycle npts     Start                Date
R00  624   18 695534067 2022/01/15 03:54:27
# time     Pres phase                Date
     0   98.440     7 2022/01/15 03:54:27
   115   93.360    13 2022/01/15 03:56:22
   176   87.320    13 2022/01/15 03:57:23
   238   81.280    13 2022/01/15 03:58:25
   299   75.320    13 2022/01/15 03:59:26
   361   68.920    13 2022/01/15 04:00:28
   422   62.560    13 2022/01/15 04:01:29
   484   56.320    13 2022/01/15 04:02:31
   545   50.440    13 2022/01/15 04:03:32
   607   44.000    13 2022/01/15 04:04:34
   668   37.400    13 2022/01/15 04:05:35
   709   32.920    13 2022/01/15 04:06:16
   771   26.120    13 2022/01/15 04:07:18
   812   21.640    13 2022/01/15 04:07:59
   873   15.160    13 2022/01/15 04:09:00
   914   10.600    13 2022/01/15 04:09:41
   976    4.120    13 2022/01/15 04:10:43
   997    1.480     8 2022/01/15 04:11:04
# Pump Time Series
#   Cycle npts
B02   624    6
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    50.960  355   15.09       0    635    -9     2
   115.160    2   15.14       0    627    -9     3
    98.440  135   15.19       0    636    -9     7
    75.320   21   15.20       0    640    -9    13
    54.400   21   15.20       0    642    -9    13
     0.480   60   15.20       0    646    -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   624  2.4    1    90    95   600    50    10   150      9     3    4020   30  0.2664
# 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  624 2022/01/14 22:38:44
# Pcase vacuums
   6.560   6.270
# Oil valve positions
   1.682   0.521   0.684
# Seek attempts and pump time
      3      2
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  624 2022/01/15 01:24:16 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.270
# Average 
#   P      T      S
   96.560   1.571  33.642
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  624 2022/01/15 03:54:27 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.420
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  624 2022/01/15 04:11:04
# number of packets previous packets
      5               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.420   6.490
# Air Pump max current time  max pressure
     119       294     0.000
# Air Valve Positions
   1.284   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.543
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20   624      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  624  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.480    445   6.080
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  624       197    2022/01/15 04:17:22
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      624	(cycle number) |
     MPS =        0	(phase) |
     MPC =       15	(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 =      621	(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] =      353	(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 =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        1	(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 =       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 =      621	(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 =      621	(cycle number) |
     ARR =        9	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =    20000	(ms) |
     ASD =        2	(dBar) |
     ADD =        5	(dBar) |
     ADT =     1800	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      621	(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) |

