# Message Decoder for Solo2, Alto and Deep Solo Floats; v250616
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11486     0   51 000000000465700    19     0   0 2025/05/28, 14:40:56,  41.5255  -70.5945   6      0 15,15
SBD 11486     0   90 000000000465700    24     0   1 2025/07/22, 23:56:56,  74.9008 -143.1026   3      0 15,15,15,15
SBD 11486     0  258 000000000465700    28     1   6 2025/08/01, 22:53:18,  75.8257 -148.2583   4      0 6,14,14
SBD 11486     0  339 000000000465700    29     0   5 2025/08/01, 22:53:37,  75.8552 -148.1812   9      0 13
SBD 11486     0  335 000000000465700    30     0   4 2025/08/01, 22:53:49,  75.8735 -148.3059   8      0 2,0,8,15,13
SBD 11486     0  328 000000000465700    31     0   3 2025/08/01, 22:54:01,  75.8439 -148.3829   7      0 1,3,13
SBD 11486     0  334 000000000465700    32     0   2 2025/08/01, 22:54:13,  75.8552 -148.1812   7      0 4,14,14,5,14,14,2
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      25         1651           84        1735
# Sensor_ID bytes     % packets Description
          0    24  1.45       1         GPS
          1    90  5.45       1    Pressure
          2   325 19.69       2 Temperature
          3   138  8.36       1    Salinity
          4    28  1.70       1        Fall
          5    28  1.70       1        Rise
          6   158  9.57       1        Pump
          8    62  3.76       1     Surface
         13   440 26.65       3  Parameters
         14   175 10.60       6 Engineering
         15   183 11.08       7     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    0 0 2025/08/01 22:52 +75.82868 -148.30976    0 12  0  0  0  0.6     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0     0  132    1     4         0
#      Pres      Temp    Salinity Cond.Temp
#      dbar      degC         PSU      degC
      1.480    -0.9400    25.4490   -0.9380
      2.480    -0.9620    25.4550   -0.9360
      3.520    -0.9620    25.4630   -0.9380
      4.480    -0.9630    25.4640   -0.9360
      5.520    -0.9670    25.4650   -0.9340
      6.520    -0.9740    25.4650   -0.9330
      7.480    -0.9910    25.4670   -0.9280
      8.520    -1.0190    25.4750   -0.9210
      9.520    -1.0310    25.4930   -0.9100
     10.520    -1.0360    25.5140   -0.8960
     11.520    -1.0340    25.5460   -0.8780
     12.520    -1.0320    25.6140   -0.8530
     13.560    -1.0160    25.7060   -0.8100
     14.480    -0.9780    25.8550   -0.7440
     15.440    -0.8880    26.2110   -0.6930
     16.440    -0.8160    26.6620   -0.6760
     17.480    -0.7530    27.0140   -0.6680
     18.520    -0.7170    27.2450   -0.6650
     19.520    -0.7070    27.4050   -0.6630
     20.520    -0.6990    27.5000   -0.6600
     21.480    -0.7060    27.6040   -0.6550
     22.520    -0.7210    27.7000   -0.6520
     23.520    -0.7810    27.7850   -0.6390
     24.480    -0.7450    27.8740   -0.6310
     25.480    -0.7980    27.9550   -0.6130
     26.480    -0.8320    28.0270   -0.5960
     27.480    -0.7420    28.0710   -0.5830
     28.480    -0.8010    28.1290   -0.5640
     29.480    -0.8340    28.1810   -0.5410
     30.520    -0.8680    28.2320   -0.5140
     31.520    -0.8840    28.2710   -0.4810
     32.480    -0.9300    28.3170   -0.4440
     33.520    -0.9450    28.3530   -0.3980
     34.520    -0.9610    28.4050   -0.3410
     35.520    -0.9780    28.4610   -0.2700
     36.520    -0.9590    28.5030   -0.1790
     37.480    -0.9400    28.5640   -0.0830
     38.520    -0.9390    28.6550    0.0340
     39.560    -0.8000    28.7980    0.1710
     40.480    -0.6460    28.9600    0.3440
     41.480    -0.2810    29.2400    0.4820
     42.480    -0.0680    29.5050    0.5720
     43.480     0.1400    29.7360    0.6460
     44.480     0.3790    29.8830    0.7020
     45.480     0.4890    30.0140    0.7420
     46.480     0.5600    30.1450    0.7700
     47.480     0.6920    30.3270    0.7810
     48.520     0.9630    30.4240    0.7640
     49.520     1.0260    30.5130    0.7470
     50.480     0.9630    30.5930    0.7220
     51.520     1.2510    30.6350    0.6730
     52.520     1.3400    30.6940    0.6180
     53.520     1.2410    30.7750    0.5700
     54.480     1.1330    30.8490    0.5220
     55.520     1.0700    30.9010    0.4760
     56.480     1.0090    30.9430    0.4280
     57.480     0.9640    30.9640    0.3710
     58.480     0.8720    31.0010    0.3150
     59.480     0.8140    31.0400    0.2610
     60.520     0.7570    31.0880    0.2040
     61.520     0.7160    31.1330    0.1510
     62.480     0.6880    31.1720    0.1010
     63.440     0.6470    31.2130    0.0450
     64.480     0.5830    31.2570   -0.0040
     65.480     0.4970    31.3060   -0.0500
     66.480     0.4160    31.3350   -0.0890
     67.480     0.3660    31.3630   -0.1310
     68.520     0.3210    31.3920   -0.1710
     69.520     0.2980    31.4150   -0.2150
     70.520     0.2630    31.4400   -0.2590
     71.480     0.2340    31.4660   -0.3020
     72.480     0.1430    31.4920   -0.3390
     73.480     0.0750    31.5160   -0.3710
     74.480     0.0300    31.5420   -0.4070
     75.480    -0.0040    31.5630   -0.4390
     76.480    -0.0620    31.5950   -0.4700
     77.480    -0.1080    31.6200   -0.4980
     78.480    -0.1300    31.6390   -0.5270
     79.520    -0.1630    31.6570   -0.5580
     80.520    -0.1940    31.6760   -0.5880
     81.480    -0.2310    31.6930   -0.6190
     82.480    -0.2620    31.7060   -0.6410
     83.520    -0.3110    31.7280   -0.6690
     84.480    -0.3640    31.7580   -0.6910
     85.480    -0.4070    31.7810   -0.7150
     86.520    -0.4410    31.7990   -0.7360
     87.520    -0.4790    31.8170   -0.7530
     88.480    -0.5050    31.8340   -0.7720
     89.480    -0.5240    31.8440   -0.7900
     90.480    -0.5430    31.8550   -0.8160
     91.480    -0.5890    31.8730   -0.8340
     92.480    -0.6310    31.8930   -0.8570
     93.480    -0.6490    31.9090   -0.8780
     94.480    -0.6750    31.9260   -0.8990
     95.520    -0.7100    31.9430   -0.9200
     96.480    -0.7290    31.9590   -0.9380
     97.480    -0.7510    31.9720   -0.9560
     98.480    -0.7770    31.9890   -0.9750
     99.480    -0.8040    32.0080   -0.9950
    100.480    -0.8390    32.0260   -1.0070
    101.520    -0.8650    32.0380   -1.0250
    102.520    -0.8840    32.0490   -1.0360
    103.520    -0.9060    32.0660   -1.0490
    104.480    -0.9130    32.0760   -1.0590
    105.520    -0.9240    32.0840   -1.0720
    106.520    -0.9360    32.0920   -1.0840
    107.480    -0.9460    32.1000   -1.0970
    108.480    -0.9610    32.1090   -1.1090
    109.520    -0.9700    32.1170   -1.1200
    110.480    -0.9810    32.1260   -1.1310
    111.520    -0.9990    32.1390   -1.1430
    112.520    -1.0190    32.1520   -1.1540
    113.520    -1.0360    32.1610   -1.1640
    114.480    -1.0570    32.1740   -1.1700
    115.520    -1.0680    32.1880   -1.1790
    116.480    -1.0730    32.1990   -1.1840
    117.480    -1.0870    32.2120   -1.1930
    118.440    -1.1000    32.2210   -1.2010
    119.480    -1.1150    32.2280   -1.2080
    120.560    -1.1330    32.2400   -1.2120
    121.520    -1.1410    32.2520   -1.2170
    122.480    -1.1490    32.2640   -1.2230
    123.480    -1.1560    32.2740   -1.2260
    124.520    -1.1650    32.2850   -1.2290
    125.520    -1.1720    32.2940   -1.2350
    126.520    -1.1790    32.3030   -1.2370
    127.480    -1.1860    32.3130   -1.2390
    128.480    -1.1900    32.3230   -1.2430
    129.520    -1.1980    32.3350   -1.2460
    130.560    -1.2030    32.3460   -1.2480
    131.520    -1.2120    32.3550   -1.2500
    132.560    -1.2160    32.3710   -1.1450
# Surface Pressure Time Series
#    C npts n_var               Start
S    0     6     6 2025/08/01 22:52:11
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
     0      0.280     -0.836      0.000      14 2025/08/01 22:52:11
    10      0.280     -0.836      0.000      14 2025/08/01 22:52:21
    21      0.250     -0.829      0.000      14 2025/08/01 22:52:32
    32      0.250     -0.766      0.000      14 2025/08/01 22:52:43
    43      0.260     -0.678      0.000      14 2025/08/01 22:52:54
    53      0.240     -0.530      0.000      14 2025/08/01 22:53:04
# Fall Time Series
#  Cycle npts     Start                Date
F00    0    4 807401236 2025/08/01 22:07:16
# time     Pres phase                Date
     0   38.040     1 2025/08/01 22:07:16
   293   98.480    10 2025/08/01 22:12:09
   305  100.800     2 2025/08/01 22:12:21
   488  131.480    10 2025/08/01 22:15:24
# Rise Time Series
#  Cycle npts     Start                Date
R00    0    4 807401727 2025/08/01 22:15:27
# time     Pres phase                Date
     0  131.880     7 2025/08/01 22:15:27
  1143   70.160    13 2025/08/01 22:34:30
  2034    9.680    13 2025/08/01 22:49:21
  2180    0.280     8 2025/08/01 22:51:47
# Pump Time Series
#   Cycle npts
B02     0   14
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
   100.800  182   15.20     233    612    -9     2
   131.880   84   15.19     228    620    -9     7
   145.520   42   15.18     253    624    -9    13
   150.440   42   15.18     240    628    -9    13
   149.000   42   15.17     220    631    -9    13
    92.320   41   15.17     235    636    -9    13
    58.200   42   15.18     233    637    -9    13
    44.520   41   15.17     220    640    -9    13
    40.520   41   15.15     225    645    -9    13
    36.400   41   15.14     211    651    -9    13
    24.800   41   15.15     222    656    -9    13
    15.880   42   15.14     205    659    -9    13
    13.600   42   15.13     206    663    -9    13
     9.680   42   15.12     196    667    -9    13
# 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     0  2.4    1  1000   500   600    63     0     0      7     1       1  120  0.2924
# 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    0 2025/08/01 22:07:15
# Pcase vacuums
   5.880   6.120
# Oil valve positions
   1.805   0.810   0.351
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    0 2025/08/01 22:15:25 9999/99/99 99:99:99
# Pcase vacuums
   6.120   6.120
# Average 
#   P      T      S
    0.000   0.000   0.000
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18    0 2025/08/01 22:15:27 9999/99/99 99:99:99
# Pcase vacuums
   6.120   6.680
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20    0 2025/08/01 22:51:50
# number of packets previous packets
      5               0
# CTD Status pres offset
 0x73746f70   0.000
# Pcase vacuums
   6.680   6.720
# Air Pump max current time  max pressure
       0     17742     0.000
# Air Valve Positions
   0.000   0.000
# Air Valve Calibrations
   0.948   0.318   0.633
# Oil Valve Positions
   0.000   0.000
# Oil Valve Calibrations
   1.784   0.865
# Encountered Error Codes
#    Cycle Errors
EE20     0      0
# Alto Engineering: Surface
# Ice Detection Summer mode - Ice algorithm complete; ice not encountered
#       C Mode Status Urgency Attempts SBDs elapsed(s)   P_min  T_test  S_test
EI17    0    0      5       0        0    1       2676   0.960  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    0  1      0
# MC    Pres      Time  Pcase Vacuum
   1    38.240    303   5.950
# Alto Reset
#          Elapsed Time [sec]       CTD_Pres  RMU  Sys Journal Capture Boot Bist Dive
#       Reset       Boot       Bist     dBar code code     ver     ver  cnt  cnt  cnt
AD 1748443501 1748443493 1716998404    0.193   64    2     1.0     2.0   43    7    0
# Alto Register Dump  Cnt
AR                     17
# Register            Value
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
    ------ 0000000000000000
# Upload command:
C imm FFF;MIC 1
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       200    2025/08/01 22:54:01
Parameter Table Param_Table-V18.txt |
     IFV = 10.7.1.1	(IFV) |
     VER =       18	(version) |
     STY =        0	(Sensor 0=RBR,1=SBE) |
     MSN =        0	(cycle number) |
     MPS =        0	(phase) |
     MPC =        0	(count) |
  MNM[0] =        3	(count) |
  MNM[1] =        2	(count) |
  MNM[2] =     1000	(count) |
  MNS[0] =        2	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =      500	(dBar) |
  DTD[1] =      500	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     1600	(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 =        1	(C Temp mode) |
     CSP =     1000	(ms) |
  CPB[1] =     2010	(dBar) |
  CPB[2] =     1010	(dBar) |
  CPB[3] =      310	(dBar) |
  CPN[1] =       20	(dBar) |
  CPN[2] =       20	(dBar) |
  CPN[3] =       10	(dBar) |
  CPP[1] =     1000	(ms) |
  CPP[2] =     1000	(ms) |
  CPP[3] =     1000	(ms) |
     CRD =        0	(dBar) |
     CRS =        0	(HRD samples) |
     MTD =       10	(dBar) |
     MTT =   600000	(ms) |
     MTS = 15552000	(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 =    43668	(V) |
     PNC =    50958	(inHg) |
     PXC =        0	(inHg) |
     PBL =    25960	(12V cal) |
     PBH =     1790	(14V cal) |
     PP0 =     2089	(oil pump 0 mA cal) |
     PP1 =    41728	(oil pump 1000 mA cal) |
     PVL =    17206	(V12 12V cal) |
     PVH =        0	(V12 14V cal) |
     PV0 =    16600	(vac 0 inHg cal) |
     PV5 =      256	(vac 5 inHg cal) |
     PC0 =        0	(V12_sig 0mA cal) |
     PC1 =        0	(V12_sig 1000mA cal) |
     ICM =        0	(0=dis 1=minT 2=avgT 3=medianT) |
     IMM =        0	(ice month mask) |
  ICA[0] =        0	(summer attempts) |
  ICA[1] =       99	(winter attempts) |
  ICB[0] =       99	(summer cycles) |
  ICB[1] =      999	(winter cycles) |
  IMT[0] =      999	(summer message threshold) |
  IMT[1] =       10	(winter message threshold) |
  ILT[0] =       30	(summer time threshold) |
  ILT[1] =    65446	(winter time threshold) |
     ICN =       10	(shallow limit for test dBar) |
     ICX =      514	(deep limit for test dBar) |
     ICT =     2.56	(deg C) |
     ICS =     5121	(sec) |
  ISS[0] =       44	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        0	(winter 0=disable 1=always 2=urgent) |
     ISM =        1	(bit0=depth bit1=GPS bit2=salinity) |
     IST =     2.56	(PSU) |
     ISO =    25600	(sec) |
     ISP =      100	(0=disable 1=enbable) |
  IUE[0] =        0	(summer 0=xmitAll 1=threshold) |
  IUE[1] =        0	(winter 0=xmitAll 1=threshold) |
  ICD[0] =       10	(summer descent depth dBar) |
  ICD[1] =        0	(winter descent depth dBar) |
  ICR[0] =   655360	(summer minutes) |
  ICR[1] = 16779780	(winter minutes) |
  ICG[0] =      176	(summer 0=dis 1=enb) |
  ICG[1] =        0	(winter 0=dis 1=enb) |
     ISA =       30	(attempts) |
     ISD =     1200	(dBar) |
     IAT =      600	(secs) |
     ISV =      600	(secs) |
     ISW =        0	(secs) |
  ICO[0] =        0	(summer secs) |
  ICO[1] =        0	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =  1310820	(winter ice mask) |
     DNS =      100	(cycle number) |
     DRA =      100	(target descent rate dBar/sec) |
  DSD[0] =     1800	(dBar) |
  DSD[1] =     1800	(dBar) |
  DSD[2] =     1800	(dBar) |
  DST[0] =      180	(sec) |
  DST[1] =        0	(sec) |
  DST[2] =        0	(sec) |
     DDF =     2000	(sec) |
     DDC =       60	(sec) |
     DSI = 117964850	(ms) |
     DDD =       50	(dBar) |
     DDT =       10	(sec) |
  DFT[0] =      257	(sec) |
  DFT[1] =    10800	(sec) |
  DFT[2] =    10800	(sec) |
     DCM =       84	(0=dis 1=en) |
     DAL =       96	(0=cal 1=seek) |
  DCT[0] =      256	(sec) |
  DCT[1] =      768	(sec) |
  DCT[2] =        3	(sec) |
     DCA =      252	(max attempts) |
     DRC =        2	(cal rate calculation) |
     DRT =        2	(sec) |
     DCX =      200	(sec) |
     DCP =        0	(sec) |
     DCF =     7200	(sec) |
     DCD =       80	(dBar) |
     DCR =       10	(dBar/sec) |
     DSW =       10	(sec) |
     DUC =        5	(under damping factor) |
     DPT =       30	(sec) |
     DUT =        5	(sec) |
     DPD =      900	(sec) |
     DVT =       19	(sec) |
     DVD =       16	(dBar) |
     DVW =      100	(sec) |
     PFR =     3600	(cc/min) |
     PFC =        0	(.001 cc/dBar) |
     DDP =        0	(dBar) |
     DDS =    10800	(sec) |
     PNS =        1	(cycle) |
  PTO[0] = -96468979	(sec) |
  PTO[1] = 788529152	(sec) |
  PTO[2] =        0	(sec) |
  PTH[0] =        0	(24 LSB) |
  PTH[1] =        0	(24 LSB) |
  PTH[2] =      256	(24 LSB) |
     PTD = 1843200000	(sec) |
     PSA =        0	(0=avg 1=avg+raw) |
     PSI =      298	(ms) |
  PFM[0] =       48	(0=dis 1=en) |
  PFM[1] =       84	(0=dis 1=en) |
  PFM[2] =       96	(0=dis 1=en) |
  PFT[0] =     1000	(sec) |
  PFT[1] =     1500	(sec) |
  PFT[2] =     2000	(sec) |
  PFD[0] =        1	(dBar) |
  PFD[1] =      420	(dBar) |
  PFD[2] =      420	(dBar) |
  PFV[0] =     7200	(sec) |
  PFV[1] =      256	(sec) |
  PFV[2] =      200	(sec) |
     PDT =    21600	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =     7682	(dBar) |
     PST =    22535	(sec) |
     PSV =        0	(sec) |
     PSW =        7	(sec) |
     PSS =        9	(1=P,2=T,3=PT,4=S,5=PS,6=TS,7=PTS) |
     ASN =    24576	(cycle number) |
     ARR =    20480	(target rise rate cm/sec) |
     APM =    10240	(sec) |
     APS =    10240	(sec) |
     APN =       78	(sec) |
     APF =     8192	(sec) |
     ASI = 33569799	(ms) |
     ASD =     2052	(dBar) |
     ADD =    19459	(dBar) |
     ADT =    59392	(sec) |
     ARC =     2560	(?) |
     AHR =      255	(cm/sec) |
     AHD =    62976	(dBar) |
     SFN =     3840	(cycle number) |
     SDC =     3840	(dBar) |
     SGT =      300	(min) |
     SET =        0	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =       39	(sec) |
     SSA =     4096	(0=dis 1=en) |
     SSI = 167779660	(ms) |
     SDS =     6500	(sec) |
     SAM =        4	(0=dis 1=en) |
     SAX =    14336	(.001 psi) |
     SAN =    15360	(.001 psi) |
     SAO =    46080	(sec) |
     SPT =        0	(sec) |
     SSP =        0	(sec) |
     PPT =   0.0000	(1) |
     PPA =   0.0000	(1) |
     PPD =   0.0000	(sec) |

