# Message Decoder for Solo2, Alto and Deep Solo Floats; v211007
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11145   309   88 000000000337990  1916     0   5 2021/10/31, 01:37:12,  64.4141  -54.7904   3      0 14
SBD 11145   309  340 000000000337990  1917     0   4 2021/10/31, 01:37:22,  64.3954  -54.7226   3      0 13
SBD 11145   309  315 000000000337990  1918     0   3 2021/10/31, 01:37:34,  64.3954  -54.7226   3      0 8,15,13
SBD 11145   309  315 000000000337990  1919     0   2 2021/10/31, 01:37:47,  64.4141  -54.7904   4      0 2,3,0,6,14
SBD 11145   309  281 000000000337990  1920     0   1 2021/10/31, 01:38:01,  64.3954  -54.7226   4      0 10,11,7,5,14,1
SBD 11145   309  336 000000000337990  1921     0   0 2021/10/31, 01:38:12,  64.3954  -54.7226   5      0 0,4,14,14,9
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1603           72        1675
# Sensor_ID bytes     % packets Description
          0    48  2.99       2         GPS
          1    64  3.99       1    Pressure
          2    88  5.49       1 Temperature
          3    88  5.49       1    Salinity
          4   208 12.98       1        Fall
          5    73  4.55       1        Rise
          6    70  4.37       1        Pump
          7    33  2.06       1 Drift_times
          8   161 10.04       1     Surface
          9    48  2.99       1  HR/Drift_P
         10    40  2.50       1  HR/Drift_T
         11    40  2.50       1  HR/Drift_S
         13   404 25.20       2  Parameters
         14   172 10.73       5 Engineering
         15    66  4.12       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  309 1 2021/10/30 18:44 +64.28834  -54.69886    0  5 35 38 40  1.0     0
G  309 2 2021/10/31 01:36 +64.39816  -54.71770  220  1  0  0  0  2.1     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   309   65    1     3         0
#      Pres      Temp    Salinity
      1.200     2.2730    32.7820
      2.000     2.2780    32.7830
      3.000     2.2770    32.7820
      4.000     2.2770    32.7820
      5.080     2.2770    32.7820
      6.000     2.2750    32.7820
      6.960     2.2740    32.7820
      8.040     2.2740    32.7820
      9.040     2.2740    32.7820
      9.960     2.2740    32.7820
     10.960     2.2750    32.7820
     12.080     2.2750    32.7820
     13.040     2.2760    32.7820
     14.000     2.2760    32.7820
     15.000     2.2760    32.7820
     16.000     2.2760    32.7830
     17.000     2.2750    32.7840
     18.000     2.2760    32.7860
     19.000     2.2770    32.7890
     20.000     2.2900    32.8040
     20.960     2.4990    32.9470
     22.000     2.6820    33.0790
     23.040     2.7420    33.1350
     24.000     2.7590    33.1510
     25.000     2.7700    33.1640
     26.000     2.7850    33.1830
     26.960     2.7940    33.1990
     28.000     2.8030    33.2160
     29.000     2.8090    33.2230
     29.960     2.8230    33.2360
     31.000     2.8380    33.2450
     32.000     2.8490    33.2540
     33.000     2.8570    33.2590
     34.000     2.8740    33.2670
     35.000     2.9020    33.2820
     36.000     2.9340    33.2990
     37.000     2.9540    33.3110
     37.960     3.0010    33.3350
     39.000     3.0490    33.3640
     40.040     3.0860    33.3840
     41.040     3.1130    33.4000
     42.000     3.1630    33.4240
     43.000     3.2300    33.4580
     44.040     3.2570    33.4740
     45.040     3.2700    33.4830
     46.000     3.3110    33.4970
     47.040     3.4060    33.5530
     48.000     3.4370    33.5740
     48.960     3.4730    33.5910
     49.960     3.5540    33.6320
     51.000     3.6110    33.6650
     52.000     3.6520    33.6920
     53.040     3.6920    33.7120
     54.000     3.7270    33.7350
     54.960     3.7430    33.7430
     55.960     3.7740    33.7590
     57.000     3.7940    33.7720
     58.000     3.8060    33.7790
     59.000     3.8200    33.7890
     60.000     3.8240    33.7940
     61.000     3.8260    33.7960
     62.040     3.8360    33.8010
     63.000     3.8570    33.8150
     64.080     3.8790    33.8270
     64.640     3.8960    33.8380
# Drift Data
#      C Npts comp n_var
I0   309   17    1     4
#      Pres       Temp   Salinity     Time
     71.880     3.8550    33.8130        6
     72.480     3.8780    33.8260      611
     69.280     3.8530    33.8120     1217
     72.040     3.8420    33.8060     1822
     75.640     3.8420    33.8050     2428
     67.560     3.8740    33.8230     3033
     65.360     3.8870    33.8310     3638
     68.520     3.8880    33.8330     4244
     67.320     3.8760    33.8260     4849
     65.280     3.8880    33.8320     5455
     67.600     3.8750    33.8270     6060
     65.360     3.8880    33.8330     6665
     65.680     3.8920    33.8350     7271
     65.960     3.8840    33.8300     7876
     70.400     3.8770    33.8270     8482
     67.440     3.8720    33.8230     9087
     64.240     3.8950    33.8380     9693
# Surface Pressure Time Series
#    C npts n_var               Start
S  309    17     6 2021/10/31 01:32:21
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    75     -0.030      2.280   -999.000      14 2021/10/31 01:33:36
    88      0.120      2.272   -999.000      14 2021/10/31 01:33:49
    99      0.050      2.270   -999.000      14 2021/10/31 01:34:00
   110      0.150      2.275   -999.000      14 2021/10/31 01:34:11
   121      0.030      2.272   -999.000      14 2021/10/31 01:34:22
   132      0.040      2.274   -999.000      14 2021/10/31 01:34:33
   143     -0.030      2.273   -999.000      14 2021/10/31 01:34:44
   154      0.050      2.277   -999.000      14 2021/10/31 01:34:55
   165      0.100      2.275   -999.000      14 2021/10/31 01:35:06
   176     -0.020      2.280   -999.000      14 2021/10/31 01:35:17
   187     -0.010      2.273   -999.000      14 2021/10/31 01:35:28
   199      0.080      2.274   -999.000      14 2021/10/31 01:35:40
   210      0.030      2.272   -999.000      14 2021/10/31 01:35:51
   221     -0.010      2.273   -999.000      14 2021/10/31 01:36:02
   230     -0.080      2.275   -999.000      14 2021/10/31 01:36:11
   241      0.070      2.275   -999.000      14 2021/10/31 01:36:22
   252      0.080      2.276   -999.000      14 2021/10/31 01:36:33
# Fall Time Series
#  Cycle npts     Start                Date
F00  309   40 688934731 2021/10/30 18:45:31
# time     Pres phase                Date
     0   -0.120     1 2021/10/30 18:45:31
   311    5.280    10 2021/10/30 18:50:42
   344   10.120    10 2021/10/30 18:51:15
   376   15.000    10 2021/10/30 18:51:47
   412   20.200    10 2021/10/30 18:52:23
   448   25.160    10 2021/10/30 18:52:59
   481   30.200    10 2021/10/30 18:53:32
   513   35.280    10 2021/10/30 18:54:04
   546   40.400    10 2021/10/30 18:54:37
   575   45.000    10 2021/10/30 18:55:06
   611   50.200    10 2021/10/30 18:55:42
   615   50.920     2 2021/10/30 18:55:46
   647   55.400    10 2021/10/30 18:56:18
   683   60.240    10 2021/10/30 18:56:54
   722   65.200    10 2021/10/30 18:57:33
   768   70.200    10 2021/10/30 18:58:19
   820   75.040    10 2021/10/30 18:59:11
   911   80.080    10 2021/10/30 19:00:42
  1217   75.960    10 2021/10/30 19:05:48
  1740   70.960    10 2021/10/30 19:14:31
  2234   66.000    10 2021/10/30 19:22:45
  2729   61.200     3 2021/10/30 19:31:00
  3678   66.320    10 2021/10/30 19:46:49
  4279   63.360    10 2021/10/30 19:56:50
  4880   63.440    10 2021/10/30 20:06:51
  5480   62.680     3 2021/10/30 20:16:51
  5482   62.680    10 2021/10/30 20:16:53
  6429   71.720    10 2021/10/30 20:32:40
  7030   71.480    10 2021/10/30 20:42:41
  7631   72.040    10 2021/10/30 20:52:42
  8231   69.040     3 2021/10/30 21:02:42
  8233   69.040    10 2021/10/30 21:02:44
  9180   72.960    10 2021/10/30 21:18:31
  9781   75.880    10 2021/10/30 21:28:32
 10382   75.040    10 2021/10/30 21:38:33
 10756   71.000    10 2021/10/30 21:44:47
 11356   70.200    10 2021/10/30 21:54:47
 11957   66.400    10 2021/10/30 22:04:48
 12475   71.000    10 2021/10/30 22:13:26
 12784   72.000    10 2021/10/30 22:18:35
# Rise Time Series
#  Cycle npts     Start                Date
R00  309   13 688958348 2021/10/31 01:19:08
# time     Pres phase                Date
     0   64.600     7 2021/10/31 01:19:08
   135   58.560    13 2021/10/31 01:21:23
   197   52.320    13 2021/10/31 01:22:25
   258   46.080    13 2021/10/31 01:23:26
   299   41.800    13 2021/10/31 01:24:07
   361   35.120    13 2021/10/31 01:25:09
   402   30.840    13 2021/10/31 01:25:50
   463   24.640    13 2021/10/31 01:26:51
   525   19.200    13 2021/10/31 01:27:53
   607   13.920    13 2021/10/31 01:29:15
   689    8.360    13 2021/10/31 01:30:37
   750    3.960    13 2021/10/31 01:31:38
   792    0.960     8 2021/10/31 01:32:20
# Pump Time Series
#   Cycle npts
B02   309    6
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    50.920  310   15.22     204    618    -9     2
    64.600  135   15.32     217    622    -9     7
    24.640   21   15.31     202    627    -9    13
    15.120   21   15.31     196    630    -9    13
     6.920   21   15.30     192    633    -9    13
    -0.040   61   15.27     186    687    -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   309  2.4   15    90   100   600    50    10   180      9     3    4020   30  0.2873
# 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  309 2021/10/30 18:45:29
# Pcase vacuums
   7.750   6.120
# Oil valve positions
   1.681   0.577   0.545
# Seek attempts and pump time
      3     -9
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  309 2021/10/30 22:18:35 9999/99/99 99:99:99
# Pcase vacuums
   6.120   6.120
# Average 
#   P      T      S
   68.360   3.874  33.825
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  309 2021/10/31 01:19:08 9999/99/99 99:99:99
# Pcase vacuums
   6.110   6.330
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  309 2021/10/31 01:32:18
# number of packets previous packets
      5               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.330   7.660
# Air Pump max current time  max pressure
      45       257     7.296
# Air Valve Positions
   1.212   0.000
# Air Valve Calibrations
   1.165   0.132   0.649
# Oil Valve Positions
   1.689   0.587
# Oil Valve Calibrations
   1.598   0.657
# Encountered Error Codes
#    Cycle Errors
EE20   309      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  309  4      0
# MC    Pres      Time  Pcase Vacuum
   1     0.080    610   5.930
   3    61.320      4   6.130
   3    62.640      4   6.130
   3    68.920      4   6.120
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  309       197    2021/10/31 01:37:34
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      309	(cycle number) |
     MPS =        0	(phase) |
     MPC =      309	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =      999	(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 =        1	(Bluetooth Mode) |
     DDB =        0	(0=execute, 1 =bypass) |
     XAS =        2	(1=diff 2=curv) |
     CPS =        1	(0=dis, 1=e) |
     CST =        0	(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 =    61614	(vac 0 inHg cal) |
     PV5 =    32000	(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 =      308	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       50	(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 =      600	(sec) |
  DFT[0] =      309	(sec) |
  DFT[1] =      320	(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 =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =    65527	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        1	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =     1800	(sec) |
     DUC =      100	(under damping factor) |
     DPT =       10	(sec) |
     DUT =       10	(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 =      308	(cycle) |
  PTO[0] =    10800	(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 =      308	(cycle number) |
     ARR =        9	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =    20000	(ms) |
     ASD =        2	(dBar) |
     ADD =        5	(dBar) |
     ADT =     1800	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      308	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       15	(min) |
     SET =       15	(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 =      180	(sec) |
     SSP =       60	(sec) |

