# Message Decoder for Solo2, Alto and Deep Solo Floats; v220708
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11339    25   88 000000000932510   170     9   6 2022/08/30, 21:11:58,  59.6918  -46.0051 157      2 14
SBD 11339    25  340 000000000932510   171     0   5 2022/08/30, 21:12:11,  59.5642  -43.5979  11      0 13
SBD 11339    25  296 000000000932510   172     0   4 2022/08/30, 21:12:48,  59.6910  -46.1056 150      2 15,13,6,14,13
SBD 11339    25  335 000000000932510   173     0   3 2022/08/30, 21:12:59,  59.5642  -43.5979  16      0 8
SBD 11339    25  314 000000000932510   174     0   2 2022/08/30, 21:13:13,  59.7125  -46.1568 160      2 3,0,8
SBD 11339    25  340 000000000932510   175     0   1 2022/08/30, 21:13:26,  59.6901  -46.2061 163      2 11,7,5,14,1,2
SBD 11339    25  335 000000000932510   176     0   0 2022/08/30, 21:13:48,  59.7116  -46.2574 170      2 0,4,14,14,9,10
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      23         1964           84        2048
# Sensor_ID bytes     % packets Description
          0    48  2.44       2         GPS
          1    59  3.00       1    Pressure
          2    99  5.04       1 Temperature
          3    99  5.04       1    Salinity
          4   153  7.79       1        Fall
          5    68  3.46       1        Rise
          6   103  5.24       1        Pump
          7    36  1.83       1 Drift_times
          8   502 25.56       2     Surface
          9    55  2.80       1  HR/Drift_P
         10    47  2.39       1  HR/Drift_T
         11    47  2.39       1  HR/Drift_S
         13   431 21.95       3  Parameters
         14   151  7.69       5 Engineering
         15    66  3.36       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   25 1 2022/08/30 15:52 +59.59737  -43.42368   90  5 26 29 32  1.7     0
G   25 2 2022/08/30 21:06 +59.55475  -43.54668   70  3 28 33 38  4.5     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0    25   60    1     3         0
#      Pres      Temp    Salinity
      1.120     2.8840    30.6770
      1.920     2.8840    30.6770
      2.960     2.8860    30.6770
      3.960     2.8880    30.6780
      5.000     2.8870    30.6780
      6.000     2.8860    30.6770
      7.000     2.8860    30.6770
      7.960     2.8860    30.6770
      8.960     2.8860    30.6760
      9.960     2.8860    30.6760
     10.960     2.8870    30.6770
     12.000     2.8860    30.6770
     13.000     2.8860    30.6760
     14.040     2.8860    30.6740
     15.040     2.8850    30.6750
     16.080     2.8670    30.6710
     16.960     1.9480    31.1660
     18.000     0.2850    32.0260
     19.000     0.0250    32.1510
     20.000    -0.0860    32.2260
     21.000    -0.1370    32.2660
     21.960    -0.2140    32.3290
     23.000    -0.2340    32.3460
     24.040    -0.2380    32.3480
     25.040    -0.2470    32.3560
     26.040    -0.2650    32.3780
     27.000    -0.2840    32.3940
     28.000    -0.2890    32.3950
     29.000    -0.2960    32.4010
     30.000    -0.3050    32.4130
     31.040    -0.3140    32.4240
     32.040    -0.3140    32.4260
     33.000    -0.3360    32.4470
     34.000    -0.3620    32.4760
     35.000    -0.3750    32.4950
     36.000    -0.3960    32.5190
     37.040    -0.4180    32.5490
     38.000    -0.4380    32.5660
     39.000    -0.4940    32.6120
     40.000    -0.5140    32.6310
     41.000    -0.5210    32.6410
     42.000    -0.5180    32.6480
     43.000    -0.4990    32.6790
     44.000    -0.4820    32.6930
     44.960    -0.4800    32.7000
     46.000    -0.5350    32.7140
     47.080    -0.6050    32.7230
     48.040    -0.5910    32.7400
     49.080    -0.5620    32.7580
     50.000    -0.4910    32.7860
     51.040    -0.4920    32.8100
     52.040    -0.5300    32.8230
     53.040    -0.6040    32.8300
     54.040    -0.6430    32.8330
     55.000    -0.5730    32.8560
     55.960    -0.5920    32.8940
     57.000    -0.6290    32.9190
     58.040    -0.6950    32.9540
     59.080    -0.6370    32.9720
     59.640    -0.6000    32.9920
# Drift Data
#      C Npts comp n_var
I0    25   24    1     4
#      Pres       Temp   Salinity     Time
     64.680    -0.6110    32.9310        5
     75.400    -0.6650    32.9460      611
     77.760    -0.6680    32.9480     1216
     83.000    -0.6010    32.9180     1822
     88.440    -0.5600    32.9270     2428
     74.760    -0.6410    32.9410     3033
     78.600    -0.6610    32.9470     3639
     74.680    -0.6620    32.9470     4244
     75.360    -0.6630    32.9480     4850
     73.720    -0.6660    32.9480     5456
     77.040    -0.6740    32.9480     6061
     72.760    -0.6550    32.9520     6667
     67.080    -0.6540    32.9640     7272
     68.680    -0.6550    32.9570     7878
     67.480    -0.6420    32.9560     8484
     61.320    -0.6060    32.9610     9089
     69.680    -0.6610    32.9580     9695
     65.400    -0.6250    32.9570    10300
     62.920    -0.6200    32.9660    10906
     59.520    -0.5930    32.9830    11512
     60.400    -0.5910    32.9860    12117
     61.840    -0.5970    32.9910    12723
     65.200    -0.5880    32.9840    13328
     64.000    -0.5880    32.9770    13934
# Surface Pressure Time Series
#    C npts n_var               Start
S   25    54     6 2022/08/30 21:00:44
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    67      0.410      2.894   -999.000      14 2022/08/30 21:01:51
    80      0.320      2.889   -999.000      14 2022/08/30 21:02:04
    91      0.410      2.883   -999.000      14 2022/08/30 21:02:15
   102      0.280      2.903   -999.000      14 2022/08/30 21:02:26
   113      0.330      2.886   -999.000      14 2022/08/30 21:02:37
   124      0.420      2.882   -999.000      14 2022/08/30 21:02:48
   135      0.280      2.889   -999.000      14 2022/08/30 21:02:59
   146      0.380      2.886   -999.000      14 2022/08/30 21:03:10
   157      0.300      2.893   -999.000      14 2022/08/30 21:03:21
   168      0.380      2.889   -999.000      14 2022/08/30 21:03:32
   180      0.340      2.892   -999.000      14 2022/08/30 21:03:44
   191      0.460      2.884   -999.000      14 2022/08/30 21:03:55
   202      0.390      2.886   -999.000      14 2022/08/30 21:04:06
   213      0.390      2.883   -999.000      14 2022/08/30 21:04:17
   224      0.450      2.884   -999.000      14 2022/08/30 21:04:28
   235      0.410      2.883   -999.000      14 2022/08/30 21:04:39
   246      0.500      2.882   -999.000      14 2022/08/30 21:04:50
   258      0.460      2.885   -999.000      14 2022/08/30 21:05:02
   269      0.440      2.888   -999.000      14 2022/08/30 21:05:13
   280      0.310      2.892   -999.000      14 2022/08/30 21:05:24
   291      0.300      2.889   -999.000      14 2022/08/30 21:05:35
   302      0.320      2.892   -999.000      14 2022/08/30 21:05:46
   313      0.390      2.897   -999.000      14 2022/08/30 21:05:57
   324      0.280      2.895   -999.000      14 2022/08/30 21:06:08
   335      0.280      2.890   -999.000      14 2022/08/30 21:06:19
   346      0.370      2.886   -999.000      14 2022/08/30 21:06:30
   357      0.290      2.886   -999.000      14 2022/08/30 21:06:41
   369      0.430      2.888   -999.000      14 2022/08/30 21:06:53
   380      0.280      2.906   -999.000      14 2022/08/30 21:07:04
   391      0.300      2.907   -999.000      14 2022/08/30 21:07:15
   402      0.270      2.902   -999.000      14 2022/08/30 21:07:26
   413      0.270      2.931   -999.000      14 2022/08/30 21:07:37
   424      0.350      2.985   -999.000      14 2022/08/30 21:07:48
   435      0.300      2.907   -999.000      14 2022/08/30 21:07:59
   446      0.200      2.888   -999.000      14 2022/08/30 21:08:10
   457      0.380      2.897   -999.000      14 2022/08/30 21:08:21
   468      0.370      2.905   -999.000      14 2022/08/30 21:08:32
   480      0.320      2.898   -999.000      14 2022/08/30 21:08:44
   491      0.370      2.940   -999.000      14 2022/08/30 21:08:55
   502      0.280      2.907   -999.000      14 2022/08/30 21:09:06
   513      0.280      2.909   -999.000      14 2022/08/30 21:09:17
   524      0.230      2.952   -999.000      14 2022/08/30 21:09:28
   535      0.320      2.918   -999.000      14 2022/08/30 21:09:39
   546      0.420      2.898   -999.000      14 2022/08/30 21:09:50
   557      0.320      2.926   -999.000      14 2022/08/30 21:10:01
   568      0.300      2.915   -999.000      14 2022/08/30 21:10:12
   579      0.320      2.908   -999.000      14 2022/08/30 21:10:23
   591      0.210      2.909   -999.000      14 2022/08/30 21:10:35
   602      0.290      2.930   -999.000      14 2022/08/30 21:10:46
   613      0.210      2.925   -999.000      14 2022/08/30 21:10:57
   624      0.240      3.017   -999.000      14 2022/08/30 21:11:08
   635      0.250      2.934   -999.000      14 2022/08/30 21:11:19
   646      0.240      2.916   -999.000      14 2022/08/30 21:11:30
   657      0.250      2.926   -999.000      14 2022/08/30 21:11:41
# Fall Time Series
#  Cycle npts     Start                Date
F00   25   29 715189930 2022/08/30 15:52:10
# time     Pres phase                Date
     0    0.160     1 2022/08/30 15:52:10
   258    5.160    10 2022/08/30 15:56:28
   287   10.400    10 2022/08/30 15:56:57
   320   15.560    10 2022/08/30 15:57:30
   352   20.360    10 2022/08/30 15:58:02
   394   25.280    10 2022/08/30 15:58:44
   430   30.080    10 2022/08/30 15:59:20
   469   35.360    10 2022/08/30 15:59:59
   480   36.760     2 2022/08/30 16:00:10
   508   40.280    10 2022/08/30 16:00:38
   550   45.160    10 2022/08/30 16:01:20
   592   50.160    10 2022/08/30 16:02:02
   638   55.320    10 2022/08/30 16:02:48
   680   60.120    10 2022/08/30 16:03:30
   725   65.080    10 2022/08/30 16:04:15
   781   70.040    10 2022/08/30 16:05:11
  1020   75.000    10 2022/08/30 16:09:10
  1320   75.400    10 2022/08/30 16:14:10
  1620   79.960    10 2022/08/30 16:19:10
  1918   74.960    10 2022/08/30 16:24:08
  2218   76.080    10 2022/08/30 16:29:08
  2518   73.440    10 2022/08/30 16:34:08
  2633   73.840     3 2022/08/30 16:36:03
  2738   78.080    10 2022/08/30 16:37:48
  2862   83.080    10 2022/08/30 16:39:52
  3080   78.920    10 2022/08/30 16:43:30
  3146   74.000    10 2022/08/30 16:44:36
  3209   68.920    10 2022/08/30 16:45:39
  3270   65.000    10 2022/08/30 16:46:40
# Rise Time Series
#  Cycle npts     Start                Date
R00   25   12 715207609 2022/08/30 20:46:49
# time     Pres phase                Date
     0   59.560     7 2022/08/30 20:46:49
   135   54.960    13 2022/08/30 20:49:04
   217   47.960    13 2022/08/30 20:50:26
   279   41.880    13 2022/08/30 20:51:28
   340   35.800    13 2022/08/30 20:52:29
   402   30.360    13 2022/08/30 20:53:31
   463   24.880    13 2022/08/30 20:54:32
   525   19.120    13 2022/08/30 20:55:34
   648   14.120    13 2022/08/30 20:57:37
   709    9.040    13 2022/08/30 20:58:38
   771    3.760    13 2022/08/30 20:59:40
   833    0.440     8 2022/08/30 21:00:42
# Pump Time Series
#   Cycle npts
B02    25    9
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    36.760  350   15.06     236    649    -9     2
    59.560  135   15.22     245    654    -9     7
    51.800   21   15.22     250    656    -9    13
    30.360   20   15.22     243    657    -9    13
    19.120   20   15.21     247    658    -9    13
    16.200   21   15.20     244    657    -9    13
    14.120   20   15.20     222    654    -9    13
     7.760   20   15.19     237    654    -9    13
     0.280   60   15.18     228    713    -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    25  2.4    9    90   100   600    50    10   240      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   25 2022/08/30 15:52:07
# Pcase vacuums
   8.940   6.420
# Oil valve positions
   1.718   0.910   0.587
# Seek attempts and pump time
      1     -2
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   25 2022/08/30 16:46:41 9999/99/99 99:99:99
# Pcase vacuums
   6.420   6.420
# Average 
#   P      T      S
   70.400  -0.631  32.956
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   25 2022/08/30 20:46:49 9999/99/99 99:99:99
# Pcase vacuums
   6.420   6.530
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   25 2022/08/30 21:00:42
# number of packets previous packets
      6               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.530   8.710
# Air Pump max current time  max pressure
      45       665     7.470
# Air Valve Positions
   1.199   0.000
# Air Valve Calibrations
   1.141   0.139   0.640
# Oil Valve Positions
   1.732   0.907
# Oil Valve Calibrations
   1.692   0.939
# Encountered Error Codes
#    Cycle Errors
EE20    25      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   25  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.320    474   6.150
# Upload command:
C dtd 0 110;MIC 1
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   25       197    2022/08/30 21:12:48
Parameter Table Param_Table-V17.txt |
     IFV = 10.2.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       25	(cycle number) |
     MPS =        0	(phase) |
     MPC =       25	(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] =      100	(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 =    56487	(vac 0 inHg cal) |
     PV5 =    31723	(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 =       24	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       36	(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 =      300	(sec) |
  DFT[0] =      348	(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 =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(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 =      900	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =       50	(dBar) |
     DDS =      900	(sec) |
     PNS =       24	(cycle) |
  PTO[0] =    14400	(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 =       24	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =       40	(sec) |
     ASI =    20000	(ms) |
     ASD =        1	(dBar) |
     ADD =        5	(dBar) |
     ADT =      300	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =       24	(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 =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =      600	(sec) |
     SSP =       60	(sec) |

