# Message Decoder for Solo2, Alto and Deep Solo Floats; v230712
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11342   690  264 000000000881890  4533     0   5 2023/02/02, 09:43:03,  65.6284  -54.0684   3      0 13,6,14,14
SBD 11342   690  340 000000000881890  4534     0   4 2023/02/02, 09:43:27,  65.6092  -53.9981   3      0 13
SBD 11342   690  299 000000000881890  4535     0   3 2023/02/02, 09:44:09,  65.6284  -54.0684   3      0 8
SBD 11342   690  301 000000000881890  4536     0   2 2023/02/02, 09:45:02,  65.6284  -54.0684   3      0 2,3,15
SBD 11342   690  270 000000000881890  4537     0   1 2023/02/02, 09:45:16,  65.6284  -54.0684   4      0 11,7,5,14,0,1
SBD 11342   690  301 000000000881890  4538     0   0 2023/02/02, 09:45:37,  65.6284  -54.0684   4      0 0,4,14,14,9,10
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1703           72        1775
# Sensor_ID bytes     % packets Description
          0    48  2.82       2         GPS
          1    73  4.29       1    Pressure
          2   128  7.52       1 Temperature
          3    95  5.58       1    Salinity
          4   133  7.81       1        Fall
          5    63  3.70       1        Rise
          6    81  4.76       1        Pump
          7    35  2.06       1 Drift_times
          8   287 16.85       1     Surface
          9    44  2.58       1  HR/Drift_P
         10    44  2.58       1  HR/Drift_T
         11    44  2.58       1  HR/Drift_S
         13   404 23.72       2  Parameters
         14   158  9.28       5 Engineering
         15    66  3.88       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  690 1 2023/02/02 04:18 +65.61888  -54.03531    0  5 25 38 45  1.2     0
G  690 2 2023/02/02 09:36 +65.62209  -54.04233   40  4 32 39 46  3.5     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   690   97    1     3         0
#      Pres      Temp    Salinity
      1.040    -0.2320    33.2470
      1.960    -0.2200    33.2470
      2.960    -0.2260    33.2480
      4.040    -0.2380    33.2480
      5.040    -0.2370    33.2460
      6.040    -0.2200    33.2470
      7.000    -0.2180    33.2470
      7.960    -0.2170    33.2480
      9.000    -0.2170    33.2480
      9.960    -0.2170    33.2480
     10.960    -0.2190    33.2480
     11.960    -0.2160    33.2470
     13.000    -0.2170    33.2480
     14.000    -0.2170    33.2470
     15.000    -0.2170    33.2480
     16.000    -0.2180    33.2470
     17.000    -0.2220    33.2480
     18.000    -0.2200    33.2470
     19.040    -0.2190    33.2470
     20.040    -0.2200    33.2470
     21.000    -0.2200    33.2470
     22.000    -0.2220    33.2480
     23.000    -0.2230    33.2480
     24.000    -0.2180    33.2470
     24.960    -0.2200    33.2480
     25.960    -0.2190    33.2470
     27.000    -0.2200    33.2480
     27.960    -0.2220    33.2480
     28.960    -0.2210    33.2480
     30.000    -0.2180    33.2480
     31.000    -0.2170    33.2480
     31.960    -0.2140    33.2480
     32.960    -0.2150    33.2480
     34.000    -0.2030    33.2480
     35.000    -0.2060    33.2520
     36.040    -0.2060    33.2480
     37.040    -0.1840    33.2480
     38.040    -0.1810    33.2510
     39.000    -0.1590    33.2540
     39.960    -0.1450    33.2550
     40.960    -0.1380    33.2550
     42.000    -0.1350    33.2550
     43.000    -0.1300    33.2550
     43.960    -0.1190    33.2570
     44.960    -0.1180    33.2580
     46.000    -0.1190    33.2580
     46.960    -0.1190    33.2580
     48.000    -0.1190    33.2580
     49.000    -0.1180    33.2580
     50.000    -0.1180    33.2580
     51.040    -0.1180    33.2580
     52.040    -0.1170    33.2590
     53.040    -0.1160    33.2590
     54.000    -0.1150    33.2590
     55.040    -0.1140    33.2590
     56.040    -0.1140    33.2590
     57.000    -0.1130    33.2590
     58.000    -0.1130    33.2590
     59.000    -0.1140    33.2600
     60.040    -0.1130    33.2600
     61.040    -0.0970    33.2620
     62.000    -0.0930    33.2630
     62.960    -0.0900    33.2630
     64.000    -0.0830    33.2650
     65.040    -0.0800    33.2660
     66.040    -0.0670    33.2680
     67.000    -0.0670    33.2690
     68.040    -0.0370    33.2700
     69.040     0.0120    33.2760
     70.040     0.0330    33.2800
     71.000     0.0610    33.2820
     72.000     0.1160    33.2880
     72.960     0.1600    33.2920
     74.000     0.2130    33.3000
     75.040     0.2170    33.3050
     75.960     0.2790    33.3080
     76.960     0.3920    33.3180
     77.960     0.5040    33.3330
     79.000     0.5550    33.3430
     80.000     0.5700    33.3440
     80.960     0.5790    33.3500
     81.960     0.5880    33.3530
     83.000     0.6020    33.3690
     84.000     0.7340    33.3880
     85.000     0.7860    33.3940
     86.040     0.8120    33.3970
     87.000     0.8200    33.4040
     88.040     0.8490    33.4120
     89.040     0.8810    33.4210
     90.040     0.8990    33.4240
     91.000     0.9030    33.4300
     92.040     0.9140    33.4400
     93.000     0.9350    33.4730
     94.000     1.1380    33.5100
     95.040     1.2170    33.5260
     96.040     1.2380    33.5330
     96.760     1.2430  -999.0000
# Drift Data
#      C Npts comp n_var
I0   690   21    1     4
#      Pres       Temp   Salinity     Time
    100.520     1.2090    33.5060        6
    100.640     1.2070    33.5040      611
    100.720     1.2060    33.5030     1216
    101.080     1.2070    33.5050     1822
    101.360     1.2070    33.5080     2427
    101.840     1.2030    33.5040     3033
    101.840     1.2040    33.5040     3638
    101.520     1.2050    33.5040     4244
    101.960     1.2220    33.5150     4849
    101.560     1.2120    33.5100     5455
    101.280     1.2170    33.5120     6060
    101.080     1.2140    33.5100     6666
    101.480     1.2110    33.5090     7271
    101.600     1.2150    33.5100     7876
    101.080     1.2160    33.5140     8482
    100.280     1.2560    33.5490     9087
     99.960     1.2510    33.5470     9693
     99.280     1.2600    33.5540    10298
     98.760     1.2580    33.5540    10904
     98.040     1.2450    33.5460    11509
     97.840     1.2460    33.5400    12115
# Surface Pressure Time Series
#    C npts n_var               Start
S  690    31     6 2023/02/02 09:35:48
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    69      0.210     -0.384   -999.000      14 2023/02/02 09:36:57
    81      0.140     -0.376   -999.000      14 2023/02/02 09:37:09
    92      0.150     -0.463   -999.000      14 2023/02/02 09:37:20
   103      0.220     -0.345   -999.000      14 2023/02/02 09:37:31
   115      0.140     -0.351   -999.000      14 2023/02/02 09:37:43
   126      0.200     -0.621   -999.000      14 2023/02/02 09:37:54
   137      0.180     -1.112   -999.000      14 2023/02/02 09:38:05
   148      0.140     -0.440   -999.000      14 2023/02/02 09:38:16
   159      0.090     -0.694   -999.000      14 2023/02/02 09:38:27
   170      0.090     -0.737   -999.000      14 2023/02/02 09:38:38
   181      0.170     -0.543   -999.000      14 2023/02/02 09:38:49
   192      0.130     -1.313   -999.000      14 2023/02/02 09:39:00
   203      0.190     -0.477   -999.000      14 2023/02/02 09:39:11
   214      0.180     -0.552   -999.000      14 2023/02/02 09:39:22
   225      0.120     -0.620   -999.000      14 2023/02/02 09:39:33
   236      0.090     -0.515   -999.000      14 2023/02/02 09:39:44
   248      0.120     -0.531   -999.000      14 2023/02/02 09:39:56
   259      0.120     -0.543   -999.000      14 2023/02/02 09:40:07
   270      0.050     -0.669   -999.000      14 2023/02/02 09:40:18
   281      0.130     -0.721   -999.000      14 2023/02/02 09:40:29
   292      0.160     -1.760   -999.000      14 2023/02/02 09:40:40
   303      0.160     -0.654   -999.000      14 2023/02/02 09:40:51
   314      0.140     -0.646   -999.000      14 2023/02/02 09:41:02
   325      0.140     -0.528   -999.000      14 2023/02/02 09:41:13
   336      0.130     -1.229   -999.000      14 2023/02/02 09:41:24
   347      0.140     -1.572   -999.000      14 2023/02/02 09:41:35
   358      0.120     -0.880   -999.000      14 2023/02/02 09:41:46
   370      0.090     -0.640   -999.000      14 2023/02/02 09:41:58
   381      0.220     -0.511   -999.000      14 2023/02/02 09:42:09
   392      0.080     -0.681   -999.000      14 2023/02/02 09:42:20
   403      0.110     -0.539   -999.000      14 2023/02/02 09:42:31
# Fall Time Series
#  Cycle npts     Start                Date
F00  690   25 728626735 2023/02/02 04:18:55
# time     Pres phase                Date
     0    0.160     1 2023/02/02 04:18:55
   184   10.240    10 2023/02/02 04:21:59
   249   20.440    10 2023/02/02 04:23:04
   310   30.160    10 2023/02/02 04:24:05
   372   40.280    10 2023/02/02 04:25:07
   415   46.640     2 2023/02/02 04:25:50
   440   50.000    10 2023/02/02 04:26:15
   521   60.240    10 2023/02/02 04:27:36
   619   70.120    10 2023/02/02 04:29:14
   799   80.040    10 2023/02/02 04:32:14
  1099   86.200    10 2023/02/02 04:37:14
  1399   90.560    10 2023/02/02 04:42:14
  1699   94.520    10 2023/02/02 04:47:14
  1999   97.360    10 2023/02/02 04:52:14
  2299   97.600    10 2023/02/02 04:57:14
  2599   98.800    10 2023/02/02 05:02:14
  2899   99.880    10 2023/02/02 05:07:14
  3199  100.080    10 2023/02/02 05:12:14
  3499  100.000    10 2023/02/02 05:17:14
  3799  100.040    10 2023/02/02 05:22:14
  4099  100.160    10 2023/02/02 05:27:14
  4336  100.040     3 2023/02/02 05:31:11
  4682  100.400    10 2023/02/02 05:36:57
  4982  100.440    10 2023/02/02 05:41:57
  5283  100.480    10 2023/02/02 05:46:58
# Rise Time Series
#  Cycle npts     Start                Date
R00  690   11 728644627 2023/02/02 09:17:07
# time     Pres phase                Date
     0   97.040     7 2023/02/02 09:17:07
   196   86.560    13 2023/02/02 09:20:23
   319   75.360    13 2023/02/02 09:22:26
   442   64.320    13 2023/02/02 09:24:29
   544   54.880    13 2023/02/02 09:26:11
   647   44.720    13 2023/02/02 09:27:54
   749   34.480    13 2023/02/02 09:29:36
   852   24.640    13 2023/02/02 09:31:19
   975   13.160    13 2023/02/02 09:33:22
  1077    2.440    13 2023/02/02 09:35:04
  1119    0.240     8 2023/02/02 09:35:46
# Pump Time Series
#   Cycle npts
B02   690    7
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    46.640  318   15.10     211    669    -9     2
    97.040   93   15.23     235    665    -9     7
    91.560   21   15.23     243    668    -9    13
    86.560   20   15.23     240    671    -9    13
    60.760   20   15.21     223    675    -9    13
    21.080   20   15.21     202    679    -9    13
     0.160  180   15.18     197    695    -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   690  2.4   15    90   160   600    80    10   210      8     1    4020    5  0.2714
# 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  690 2023/02/02 04:18:52
# Pcase vacuums
   6.880   6.600
# Oil valve positions
   1.820   0.805   0.631
# Seek attempts and pump time
      1     -5
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  690 2023/02/02 05:46:58 9999/99/99 99:99:99
# Pcase vacuums
   6.600   6.590
# Average 
#   P      T      S
  100.640   1.222  33.519
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  690 2023/02/02 09:17:07 9999/99/99 99:99:99
# Pcase vacuums
   6.590   6.790
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  690 2023/02/02 09:35:46
# number of packets previous packets
      6               6
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.800   6.950
# 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   690      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  690  2      0
# MC    Pres      Time  Pcase Vacuum
   1     0.160    411   6.440
   3   100.040      3   6.600
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  690       197    2023/02/02 09:43:27
Parameter Table Param_Table-V17.txt |
     IFV = 10.2.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      690	(cycle number) |
     MPS =        0	(phase) |
     MPC =      690	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =       99	(count) |
  MNM[2] =      999	(count) |
  MNS[0] =        1	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =      160	(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 =        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 =      689	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       46	(dBar) |
  DSD[1] =       90	(dBar) |
  DSD[2] =       30	(dBar) |
  DST[0] =      600	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     1800	(sec) |
     DDF =      420	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =       10	(dBar) |
     DDT =      300	(sec) |
  DFT[0] =      316	(sec) |
  DFT[1] =      220	(sec) |
  DFT[2] =      180	(sec) |
     DCM =        1	(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 =    65521	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      300	(sec) |
     DUC =      100	(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 =      689	(cycle) |
  PTO[0] =    12600	(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 =        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 =      689	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       80	(sec) |
     APN =       20	(sec) |
     APF =       40	(sec) |
     ASI =    20000	(ms) |
     ASD =        1	(dBar) |
     ADD =       10	(dBar) |
     ADT =      300	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      689	(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 =      340	(sec) |
     SSP =      180	(sec) |

