# 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 11487     0   51 000000000465670    19     0   0 2025/05/28, 16:36:10,  41.5266  -70.7462   8      0 15,15
SBD 11487     0   90 000000000465670    24     0   1 2025/07/22, 23:52:03,  74.8732 -143.1850   6      0 15,15,15,15
SBD 11487     0  253 000000000465670    38     0   6 2025/08/04, 09:35:08,  74.5968 -145.7486   5      0 6,14,5,14,14
SBD 11487     0  339 000000000465670    39     0   5 2025/08/04, 09:35:19,  74.6254 -145.6725   6      0 13
SBD 11487     0  296 000000000465670    40     0   4 2025/08/04, 09:36:06,  74.5682 -145.8244   4      0 2,15,13
SBD 11487     0  248 000000000465670    41     0   3 2025/08/04, 09:36:24,  74.5682 -145.8244   4      0 1,3
SBD 11487     0  270 000000000465670    42     0   2 2025/08/04, 09:36:34,  74.5682 -145.8244   4      0 4,14,14,14,2
# Delayed Transmission - (5/7) Messages transmitted   0.5 days after surfacing on 2025/08/03 20:46:19 (refer to 1st Rise scan < 3dbar)
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      22         1463           84        1547
# Sensor_ID bytes     % packets Description
          1    90  6.15       1    Pressure
          2   292 19.96       2 Temperature
          3   146  9.98       1    Salinity
          4    28  1.91       1        Fall
          5    28  1.91       1        Rise
          6   158 10.80       1        Pump
         13   415 28.37       2  Parameters
         14   123  8.41       6 Engineering
         15   183 12.51       7     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
# Profile Data
#      C Npts comp n_var sub_cycle
D0     0  131    1     4         0
#      Pres      Temp    Salinity Cond.Temp
#      dbar      degC         PSU      degC
      2.480    -1.1790    24.9930   -1.0550
      3.480    -1.1780    25.0220   -1.0420
      4.480    -1.1740    25.0480   -1.0290
      5.480    -1.1610    25.0910   -1.0170
      6.480    -1.1530    25.1160   -1.0010
      7.480    -1.1440    25.1750   -0.9830
      8.520    -1.1340    25.2280   -0.9690
      9.520    -1.1200    25.3160   -0.9510
     10.520    -1.0930    25.3870   -0.9340
     11.520    -1.0630    25.4790   -0.9040
     12.480    -1.0440    25.5660   -0.8690
     13.520    -0.9620    25.9480   -0.8540
     14.520    -0.8910    26.3030   -0.8460
     15.480    -0.8890    26.4440   -0.8390
     16.440    -0.8670    26.5950   -0.8340
     17.440    -0.8250    26.8180   -0.8340
     18.480    -0.8000    27.1180   -0.8430
     19.480    -0.7760    27.3040   -0.8500
     20.520    -0.7740    27.4660   -0.8580
     21.520    -0.7880    27.5340   -0.8620
     22.480    -0.8290    27.5720   -0.8650
     23.480    -0.8740    27.5960   -0.8630
     24.520    -0.9230    27.6160   -0.8600
     25.520    -0.9680    27.6290   -0.8520
     26.520    -0.9940    27.6380   -0.8420
     27.480    -1.0060    27.6470   -0.8290
     28.480    -1.0190    27.6570   -0.8160
     29.520    -1.0060    27.6690   -0.8040
     30.480    -1.0080    27.6820   -0.7850
     31.480    -1.0430    27.7020   -0.7650
     32.480    -1.0550    27.7310   -0.7380
     33.480    -1.0290    27.7750   -0.7120
     34.520    -1.0280    27.8310   -0.6760
     35.520    -1.0110    27.8850   -0.6430
     36.480    -1.0290    27.9350   -0.6040
     37.520    -1.0540    27.9860   -0.5540
     38.520    -1.0230    28.0420   -0.4990
     39.520    -0.9890    28.1160   -0.4200
     40.480    -0.9640    28.2190   -0.3230
     41.520    -0.8650    28.3490   -0.2240
     42.520    -0.7630    28.5470   -0.1070
     43.440    -0.5870    28.7800    0.0040
     44.480    -0.4320    29.0560    0.0790
     45.520    -0.2930    29.2880    0.1270
     46.520    -0.1980    29.4900    0.1720
     47.480    -0.1060    29.6840    0.2070
     48.480     0.0190    29.8910    0.2290
     49.480     0.1290    30.0210    0.2430
     50.480     0.2050    30.1270    0.2500
     51.480     0.2140    30.2530    0.2560
     52.480     0.2810    30.3800    0.2560
     53.480     0.3360    30.4710    0.2480
     54.480     0.3570    30.5440    0.2410
     55.480     0.3760    30.6130    0.2290
     56.520     0.4320    30.6840    0.2140
     57.520     0.4750    30.7520    0.1900
     58.520     0.5370    30.8130    0.1610
     59.480     0.4640    30.8680    0.1320
     60.480     0.4430    30.9050    0.0970
     61.480     0.4270    30.9350    0.0620
     62.480     0.4140    30.9640    0.0260
     63.480     0.3990    30.9970   -0.0110
     64.520     0.3720    31.0410   -0.0460
     65.520     0.3320    31.0870   -0.0820
     66.480     0.3190    31.1210   -0.1190
     67.480     0.2930    31.1660   -0.1630
     68.520     0.2960    31.2090   -0.2030
     69.520     0.2290    31.2490   -0.2390
     70.520     0.1770    31.2870   -0.2770
     71.480     0.1590    31.3250   -0.3080
     72.480     0.0630    31.3680   -0.3350
     73.480    -0.0290    31.4060   -0.3610
     74.480    -0.0270    31.4310   -0.3860
     75.480    -0.0980    31.4590   -0.4040
     76.480    -0.1570    31.4890   -0.4250
     77.480    -0.1300    31.5110   -0.4480
     78.520    -0.1280    31.5300   -0.4730
     79.520    -0.1910    31.5490   -0.4950
     80.520    -0.2330    31.5690   -0.5190
     81.520    -0.2620    31.5900   -0.5450
     82.480    -0.2590    31.6070   -0.5740
     83.480    -0.2840    31.6320   -0.6040
     84.480    -0.3060    31.6590   -0.6330
     85.480    -0.3200    31.6740   -0.6640
     86.520    -0.3930    31.7000   -0.6890
     87.480    -0.4290    31.7210   -0.7130
     88.480    -0.4740    31.7440   -0.7350
     89.520    -0.5060    31.7640   -0.7560
     90.520    -0.5390    31.7820   -0.7760
     91.480    -0.5600    31.7970   -0.7950
     92.480    -0.5810    31.8140   -0.8140
     93.480    -0.5820    31.8300   -0.8360
     94.520    -0.5870    31.8480   -0.8600
     95.480    -0.6060    31.8630   -0.8850
     96.480    -0.6360    31.8770   -0.9090
     97.480    -0.6750    31.8930   -0.9310
     98.520    -0.6800    31.9050   -0.9530
     99.520    -0.7110    31.9220   -0.9790
    100.480    -0.7370    31.9360   -0.9990
    101.480    -0.7620    31.9470   -1.0190
    102.480    -0.8210    31.9620   -1.0370
    103.520    -0.8660    31.9760   -1.0500
    104.520    -0.9040    31.9900   -1.0660
    105.520    -0.9200    32.0030   -1.0780
    106.520    -0.9260    32.0140   -1.0930
    107.520    -0.9370    32.0300   -1.1080
    108.520    -0.9450    32.0460   -1.1200
    109.520    -0.9570    32.0600   -1.1320
    110.520    -0.9780    32.0700   -1.1470
    111.480    -0.9980    32.0800   -1.1570
    112.520    -1.0180    32.0940   -1.1690
    113.480    -1.0480    32.1080   -1.1770
    114.480    -1.0710    32.1220   -1.1860
    115.480    -1.0820    32.1350   -1.1940
    116.480    -1.0920    32.1510   -1.2050
    117.480    -1.0960    32.1640   -1.2140
    118.480    -1.1040    32.1740   -1.2210
    119.440    -1.1280    32.1840   -1.2280
    120.520    -1.1410    32.1940   -1.2340
    121.560    -1.1570    32.2070   -1.2400
    122.520    -1.1600    32.2170   -1.2490
    123.520    -1.1730    32.2260   -1.2530
    124.520    -1.1870    32.2370   -1.2580
    125.520    -1.1990    32.2500   -1.2610
    126.520    -1.2050    32.2650   -1.2650
    127.520    -1.2040    32.2790   -1.2710
    128.480    -1.2130    32.2910   -1.2750
    129.520    -1.2230    32.3020   -1.2780
    130.480    -1.2340    32.3090   -1.2810
    131.480    -1.2540    32.3190   -1.2840
    132.560    -1.2620    32.3300   -1.2440
# Fall Time Series
#  Cycle npts     Start                Date
F00    0    4 807565684 2025/08/03 19:48:04
# time     Pres phase                Date
     0   38.600     1 2025/08/03 19:48:04
   298   98.440    10 2025/08/03 19:53:02
   310  100.920     2 2025/08/03 19:53:14
   494  131.720    10 2025/08/03 19:56:18
# Rise Time Series
#  Cycle npts     Start                Date
R00    0    4 807566180 2025/08/03 19:56:20
# time     Pres phase                Date
     0  132.120     7 2025/08/03 19:56:20
  1102   72.240    13 2025/08/03 20:14:42
  1910   12.520    13 2025/08/03 20:28:10
  2999    1.680     8 2025/08/03 20:46:19
# Pump Time Series
#   Cycle npts
B02     0   14
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
   100.920  182   15.20     210    597    -9     2
   132.120   83   15.19     219    604    -9     7
   145.440   41   15.18     258    607    -9    13
   149.160   42   15.19     242    609    -9    13
   146.160   42   15.17     231    612    -9    13
    81.880   42   15.18     229    611    -9    13
    60.120   41   15.17     235    612    -9    13
    48.320   41   15.17     243    616    -9    13
    43.320   41   15.14     196    620    -9    13
    40.080   41   15.15     239    625    -9    13
    33.360   42   15.14     240    629    -9    13
    15.760   41   15.12     203    632    -9    13
    11.720   41   15.11     209    635    -9    13
     5.240  350   15.05     193    661    -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/03 19:48:03
# Pcase vacuums
   5.860   5.980
# Oil valve positions
   1.799   0.872   0.590
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    0 2025/08/03 19:56:18 9999/99/99 99:99:99
# Pcase vacuums
   5.980   5.980
# 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 9999/99/99 99:99:99 9999/99/99 99:99:99
# Pcase vacuums
   5.980   6.610
# Alto Engineering: Surface
# Ice Detection Summer mode - Ice encountered at surface; halting rise
#       C Mode Status Urgency Attempts SBDs elapsed(s)   P_min  T_test  S_test
EI17    0    0      4       0        1    1       3425   1.640  -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.800    309   5.840
# 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 1748450390 1748450382 1716576359    0.201   64    2     1.0     2.0   29    5    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
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       200    2025/08/04 09:36:06
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 =    61614	(oil pump 1000 mA cal) |
     PVL =    32000	(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) |

