# Message Decoder for Solo2, Alto and Deep Solo Floats; v240529
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11342   908  335 000000000881890  5820    42   4 2024/06/12, 12:51:05,  66.7388  -53.1119   8      0 13,6,14,14
SBD 11342   908  340 000000000881890  5821     0   3 2024/06/12, 12:51:26,  66.5982  -50.2407 141      2 13
SBD 11342   908  326 000000000881890  5822     0   2 2024/06/12, 12:51:41,  66.7454  -52.9849  11      0 2,3,8
SBD 11342   908  284 000000000881890  5823     0   1 2024/06/12, 12:51:52,  66.5982  -50.2407 136      2 5,14,0,1,15
SBD 11342   908  284 000000000881890  5824     0   0 2024/06/12, 12:52:08,  66.7454  -52.9849  15      0 0,4,14,14,9,10,11,7
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1509           60        1569
# Sensor_ID bytes     % packets Description
          0    48  3.18       2         GPS
          1    90  5.96       1    Pressure
          2   142  9.41       1 Temperature
          3   110  7.29       1    Salinity
          4    88  5.83       1        Fall
          5    73  4.84       1        Rise
          6   147  9.74       1        Pump
          7    27  1.79       1 Drift_times
          8    62  4.11       1     Surface
          9    29  1.92       1  HR/Drift_P
         10    31  2.05       1  HR/Drift_T
         11    29  1.92       1  HR/Drift_S
         13   404 26.77       2  Parameters
         14   163 10.80       5 Engineering
         15    66  4.37       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  908 1 2024/06/10 22:58 +66.74628  -53.04396    0  8 30 40 45  2.5     0
G  908 2 2024/06/12 12:49 +66.74643  -53.04215   60  4 40 44 49  2.8     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   908  123    1     3         0
#      Pres      Temp    Salinity
      1.160     3.3900    32.9280
      2.000     3.3730    32.9320
      3.040     3.3520    32.9310
      4.080     3.3920    32.9250
      5.000     3.4250    32.9160
      6.000     3.3550    32.9430
      7.000     3.1220    32.9550
      8.000     2.9970    32.9680
      8.960     2.8300    32.9890
      9.960     2.7970    32.9810
     11.000     2.8110    32.9770
     12.000     2.5290    33.0090
     13.000     2.5140    33.0160
     13.960     2.2690    33.0260
     15.000     2.2310    33.0250
     16.000     2.1210    33.0350
     17.000     2.0520    33.0310
     18.000     1.9260    33.0380
     19.000     1.7850    33.0420
     20.000     1.4890    33.0770
     21.000     1.2130    33.0590
     22.040     1.1510    33.0540
     23.000     0.8350    33.0940
     24.000     0.4590    33.0930
     25.040     0.3140    33.0950
     26.000     0.2340    33.0990
     27.040     0.2210    33.0940
     28.040     0.2270    33.0900
     29.000     0.2090    33.0930
     30.040    -0.0310    33.1120
     31.040    -0.1550    33.1110
     32.000    -0.2570    33.1150
     33.000    -0.3280    33.1110
     34.000    -0.4030    33.1150
     35.040    -0.4530    33.1180
     36.040    -0.4640    33.1180
     37.040    -0.4570    33.1240
     38.040    -0.4670    33.1230
     39.000    -0.4730    33.1240
     40.000    -0.4910    33.1240
     41.000    -0.5070    33.1260
     42.000    -0.5220    33.1290
     43.040    -0.5400    33.1370
     44.000    -0.5460    33.1360
     44.960    -0.5450    33.1360
     46.000    -0.5400    33.1370
     47.040    -0.5400    33.1380
     48.040    -0.5440    33.1410
     49.040    -0.5640    33.1440
     50.040    -0.5710    33.1430
     51.000    -0.5820    33.1450
     52.000    -0.6030    33.1450
     53.000    -0.6020    33.1460
     54.040    -0.6010    33.1470
     55.040    -0.6010    33.1480
     56.000    -0.6010    33.1480
     57.000    -0.6010    33.1470
     58.000    -0.6110    33.1500
     59.040    -0.6260    33.1510
     60.000    -0.6200    33.1530
     61.000    -0.6160    33.1540
     61.960    -0.6090    33.1550
     62.960    -0.6010    33.1570
     64.000    -0.6010    33.1570
     65.000    -0.5990    33.1570
     66.000    -0.5980    33.1570
     67.000    -0.5990    33.1580
     68.000    -0.5950    33.1580
     69.040    -0.5910    33.1580
     70.000    -0.5850    33.1590
     71.000    -0.5820    33.1600
     72.040    -0.5830    33.1590
     73.000    -0.5810    33.1600
     74.000    -0.5820    33.1600
     75.040    -0.5800    33.1610
     76.040    -0.5800    33.1620
     77.000    -0.5790    33.1620
     77.960    -0.5740    33.1630
     79.000    -0.5700    33.1630
     79.960    -0.5680    33.1640
     81.000    -0.5680    33.1640
     82.000    -0.5650    33.1640
     83.000    -0.5650    33.1640
     84.000    -0.5620    33.1640
     85.000    -0.5590    33.1650
     86.000    -0.5570    33.1650
     87.000    -0.5550    33.1660
     88.000    -0.5540    33.1660
     89.000    -0.5540    33.1670
     89.960    -0.5550    33.1660
     91.000    -0.5550    33.1660
     92.040    -0.5540    33.1670
     93.040    -0.5550    33.1670
     94.000    -0.5540    33.1670
     95.000    -0.5530    33.1670
     96.000    -0.5510    33.1680
     97.040    -0.5510    33.1680
     98.040    -0.5480    33.1690
     99.000    -0.5360    33.1720
    100.040    -0.5330    33.1740
    101.040    -0.5330    33.1740
    102.040    -0.5330    33.1740
    103.040    -0.5320    33.1750
    104.040    -0.5320    33.1740
    105.040    -0.5290    33.1760
    106.000    -0.5280    33.1750
    106.960    -0.5250    33.1760
    108.040    -0.5250    33.1760
    109.000    -0.5240    33.1760
    110.000    -0.5230    33.1770
    111.040    -0.5230    33.1770
    112.040    -0.5240    33.1770
    113.040    -0.5250    33.1770
    114.000    -0.5260    33.1770
    115.000    -0.5240    33.1770
    116.000    -0.5200    33.1780
    117.000    -0.5200    33.1770
    118.000    -0.5190    33.1770
    119.000    -0.5200    33.1770
    120.000    -0.5180    33.1770
    121.000    -0.5170    33.1780
    122.040    -0.5170    33.1770
    122.640    -0.5160    33.1780
# Drift Data
#      C Npts comp n_var
I0   908    6    1     4
#      Pres       Temp   Salinity     Time
    124.320    -0.5200    33.1800        6
    122.400    -0.5480    33.1780    21612
    123.080    -0.4810    33.1840    43217
    122.360    -0.5640    33.1730    64823
    123.800    -0.5550    33.1730    86429
    122.840    -0.5890    33.1690   108034
# Surface Pressure Time Series
#    C npts n_var               Start
S  908     6     6 2024/06/12 12:48:35
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    74      0.130      3.403   -999.000      14 2024/06/12 12:49:49
    87      0.130      3.395   -999.000      14 2024/06/12 12:50:02
    98      0.080      3.382   -999.000      14 2024/06/12 12:50:13
   109      0.110      3.399   -999.000      14 2024/06/12 12:50:24
   120      0.120      3.429   -999.000      14 2024/06/12 12:50:35
   131      0.130      3.417   -999.000      14 2024/06/12 12:50:46
# Fall Time Series
#  Cycle npts     Start                Date
F00  908   16 771375535 2024/06/10 22:58:55
# time     Pres phase                Date
     0    0.120     1 2024/06/10 22:58:55
   132   10.120    10 2024/06/10 23:01:07
   197   20.120    10 2024/06/10 23:02:12
   262   30.160    10 2024/06/10 23:03:17
   323   40.160    10 2024/06/10 23:04:18
   385   50.080    10 2024/06/10 23:05:20
   450   60.160    10 2024/06/10 23:06:25
   515   70.200    10 2024/06/10 23:07:30
   519   70.840     2 2024/06/10 23:07:34
   583   80.200    10 2024/06/10 23:08:38
   661   90.280    10 2024/06/10 23:09:56
   745  100.120    10 2024/06/10 23:11:20
   849  110.120    10 2024/06/10 23:13:04
   956  120.080    10 2024/06/10 23:14:51
  2757  124.040    10 2024/06/10 23:44:52
  4405  124.280    10 2024/06/11 00:12:20
# Rise Time Series
#  Cycle npts     Start                Date
R00  908   13 771509549 2024/06/12 12:12:29
# time     Pres phase                Date
     0  122.640     7 2024/06/12 12:12:29
   689  112.840    13 2024/06/12 12:23:58
   832  102.520    13 2024/06/12 12:26:21
   955   92.800    13 2024/06/12 12:28:24
  1099   81.680    13 2024/06/12 12:30:48
  1222   71.480    13 2024/06/12 12:32:51
  1345   60.800    13 2024/06/12 12:34:54
  1468   50.360    13 2024/06/12 12:36:57
  1591   40.240    13 2024/06/12 12:39:00
  1714   30.480    13 2024/06/12 12:41:03
  1857   19.560    13 2024/06/12 12:43:26
  1980    9.560    13 2024/06/12 12:45:29
  2164    0.160     8 2024/06/12 12:48:33
# Pump Time Series
#   Cycle npts
B02   908   13
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    70.840  280   15.12     273    666    -9     2
   122.640   74   15.29     312    670    -9     7
   122.640   21   15.28     300    672    -9    13
   122.640   21   15.28     286    673    -9    13
   122.640   21   15.26     298    675    -9    13
   120.400   21   15.26     278    677    -9    13
   113.960   21   15.25     306    678    -9    13
   105.560   21   15.25     279    680    -9    13
    78.520   20   15.24     284    682    -9    13
    24.280   20   15.23     269    682    -9    13
    14.880   21   15.22     273    678    -9    13
     1.120   41   15.22     230    675    -9    13
     0.160   60   15.20     242    678    -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   908  2.4   28    90   120   600    80    10  2160      7     1    4020   15  1.6343
# 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  908 2024/06/10 22:58:52
# Pcase vacuums
   6.730   6.650
# Oil valve positions
   1.821   0.796   0.631
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  908 2024/06/11 00:12:20 9999/99/99 99:99:99
# Pcase vacuums
   6.650   6.650
# Average 
#   P      T      S
  123.120  -0.543  33.176
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  908 2024/06/12 12:12:29 9999/99/99 99:99:99
# Pcase vacuums
   6.650   6.740
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  908 2024/06/12 12:48:34
# number of packets previous packets
      5               8
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.740   6.780
# Air Pump max current time  max pressure
       0         0     0.000
# Air Valve Positions
   0.000   0.000
# Air Valve Calibrations
   1.176   0.158   0.667
# Oil Valve Positions
   0.000   0.000
# Oil Valve Calibrations
   1.740   0.876
# Encountered Error Codes
#    Cycle Errors
EE20   908      2
#               Date   Code Description
 2024/06/10 23:12:13 0x0113 DescendCtd
 2024/06/12 12:47:52 0x0114 AscendCtd
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  908  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.160    515   6.420
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  908       197    2024/06/12 12:51:26
Parameter Table Param_Table-V17.txt |
     IFV = 10.2.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      908	(cycle number) |
     MPS =        0	(phase) |
     MPC =      908	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =       99	(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 =        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 =    42104	(vac 0 inHg cal) |
     PV5 =    18698	(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 =     4095	(ice month mask) |
  ICA[0] =        5	(summer attempts) |
  ICA[1] =        0	(winter attempts) |
  ICB[0] =        1	(summer cycles) |
  ICB[1] =        0	(winter cycles) |
  IMT[0] =       70	(summer message threshold) |
  IMT[1] =       99	(winter message threshold) |
  ILT[0] =      180	(summer time threshold) |
  ILT[1] =      999	(winter time threshold) |
     ICN =       20	(shallow limit for test dBar) |
     ICX =       40	(deep limit for test dBar) |
     ICT =     0.00	(deg C) |
     ICS =       10	(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] =        1	(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] =      600	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =        0	(winter ice mask) |
     DNS =      907	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       70	(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 =       10	(dBar) |
     DDT =     1800	(sec) |
  DFT[0] =      300	(sec) |
  DFT[1] =      220	(sec) |
  DFT[2] =      180	(sec) |
     DCM =        0	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     3600	(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 =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      900	(sec) |
     DUC =       67	(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 =      907	(cycle) |
  PTO[0] =   129600	(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 = 21600000	(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 =    21600	(sec) |
     PSM =        1	(0=dis 1=en) |
     PSD =      100	(dBar) |
     PST =     7200	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     PSS =        7	(1=P,2=T,3=PT,4=S,5=PS,6=TS,7=PTS) |
     ASN =      907	(cycle number) |
     ARR =        7	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       60	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =    20000	(ms) |
     ASD =        1	(dBar) |
     ADD =       10	(dBar) |
     ADT =     1800	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      901	(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 =        0	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =       60	(sec) |
     SSP =       60	(sec) |

