# 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 11142    70   88 000000000437010   445     0   5 2021/08/30, 13:27:32,  60.0407  -46.5235   3      0 14
SBD 11142    70  340 000000000437010   446     0   4 2021/08/30, 13:28:09,  60.0193  -46.4714   4      0 13
SBD 11142    70  332 000000000437010   447     0   3 2021/08/30, 13:28:19,  60.0193  -46.4714   4      0 8,15,13,14
SBD 11142    70  321 000000000437010   448     0   2 2021/08/30, 13:28:29,  60.0181  -46.5728   4      0 2,3,0,6
SBD 11142    70  306 000000000437010   449     0   1 2021/08/30, 13:28:49,  60.0193  -46.4714   3      0 9,10,11,7,5,14,1
SBD 11142    70  298 000000000437010   450     0   0 2021/08/30, 13:28:58,  59.9788  -46.5208   3      0 0,4,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1613           72        1685
# Sensor_ID bytes     % packets Description
          0    48  2.98       2         GPS
          1    54  3.35       1    Pressure
          2   111  6.88       1 Temperature
          3    82  5.08       1    Salinity
          4   218 13.52       1        Fall
          5    73  4.53       1        Rise
          6    92  5.70       1        Pump
          7    31  1.92       1 Drift_times
          8   152  9.42       1     Surface
          9    43  2.67       1  HR/Drift_P
         10    37  2.29       1  HR/Drift_T
         11    37  2.29       1  HR/Drift_S
         13   404 25.05       2  Parameters
         14   165 10.23       5 Engineering
         15    66  4.09       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   70 1 2021/08/30 07:22 +59.99498  -46.46113   50  5  0 31 45  6.7     0
G   70 2 2021/08/30 13:24 +60.00694  -46.51702   60  6  0 28 43  1.9     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0    70   59    1     3         0
#      Pres      Temp    Salinity
      2.160     3.4080    31.2560
      2.960     3.3940    31.2550
      4.000     3.3830    31.2550
      5.000     3.3770    31.2550
      6.000     3.3740    31.2550
      7.000     3.3690    31.2550
      7.960     3.3670    31.2550
      9.000     3.3650    31.2540
     10.000     3.3620    31.2560
     11.040     3.3560    31.2570
     12.040     3.3560    31.2560
     13.000     3.3550    31.2550
     14.000     3.3550    31.2540
     15.000     3.3520    31.2520
     16.000     3.2990    31.2650
     17.000     3.2270    31.2770
     18.000     2.9740    31.3680
     19.000     2.7760    31.4620
     20.040     2.7280    31.4870
     21.040     2.6590    31.5400
     22.040     2.5980    31.5880
     23.000     2.5630    31.6300
     24.000     2.5210    31.6450
     25.040     2.4800    31.6630
     26.000     2.4190    31.7080
     27.000     2.3330    31.7370
     28.000     2.3470    31.7680
     28.960     2.3060    31.8110
     30.000     2.1960    31.8670
     31.040     2.0900    31.9600
     32.040     2.0110    32.0540
     33.040     1.9830    32.1140
     34.040     2.0210    32.1650
     35.040     2.1150    32.1810
     36.000     2.2930    32.2250
     37.000     2.2720    32.2740
     38.040     2.2440    32.3020
     39.000     2.1680    32.3030
     40.000     1.8350    32.3480
     41.040     1.9230    32.4270
     42.040     1.5400    32.4890
     43.040     1.1540    32.4890
     44.040     1.1400    32.5290
     45.000     1.0040    32.5750
     46.000     0.9160    32.6050
     46.960     0.9250    32.6420
     47.960     1.4790    32.6950
     48.960     1.9370    32.8160
     49.960     2.0060    32.8330
     50.960     2.0500    32.8400
     52.000     1.8280    32.8520
     53.000     1.1660    32.8460
     54.040     0.5620    32.8720
     55.080     0.1690    32.8930
     55.960     0.0070    32.9130
     57.000    -0.2600    32.9400
     58.040    -0.1800    32.9820
     59.040    -0.0280    33.0630
     59.920     0.0710    33.1080
# Drift Data
#      C Npts comp n_var
I0    70   14    1     4
#      Pres       Temp   Salinity     Time
     71.440     0.0210    33.0910        6
     74.000     0.0760    33.1020      611
     72.360     0.0370    33.0910     1216
     70.480     0.0090    33.0800     1822
     67.800     0.0620    33.1050     2427
     61.960     0.0880    33.1130     3033
     61.720     0.1020    33.1210     3638
     66.800     0.0760    33.1130     4244
     65.480     0.0620    33.1030     4849
     64.480     0.0730    33.1100     5454
     63.240     0.0850    33.1140     6060
     62.680     0.0730    33.1100     6665
     65.200     0.0700    33.1080     7271
     58.800     0.0810    33.1140     7876
# Surface Pressure Time Series
#    C npts n_var               Start
S   70    16     6 2021/08/30 13:22:59
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    69      0.130      3.750   -999.000      14 2021/08/30 13:24:08
    82      0.110      3.761   -999.000      14 2021/08/30 13:24:21
    93      0.100      3.773   -999.000      14 2021/08/30 13:24:32
   104      0.090      3.935   -999.000      14 2021/08/30 13:24:43
   115      0.070      3.884   -999.000      14 2021/08/30 13:24:54
   126      0.120      3.786   -999.000      14 2021/08/30 13:25:05
   137      0.110      3.766   -999.000      14 2021/08/30 13:25:16
   149      0.040      3.828   -999.000      14 2021/08/30 13:25:28
   160      0.050      3.813   -999.000      14 2021/08/30 13:25:39
   172      0.140      3.867   -999.000      14 2021/08/30 13:25:51
   183      0.100      3.822   -999.000      14 2021/08/30 13:26:02
   194      0.120      3.949   -999.000      14 2021/08/30 13:26:13
   205      0.140      4.062   -999.000      14 2021/08/30 13:26:24
   216      0.090      3.929   -999.000      14 2021/08/30 13:26:35
   227      0.100      4.043   -999.000      14 2021/08/30 13:26:46
   238      0.130      4.025   -999.000      14 2021/08/30 13:26:57
# Fall Time Series
#  Cycle npts     Start                Date
F00   70   42 683623380 2021/08/30 07:23:00
# time     Pres phase                Date
     0    0.040     1 2021/08/30 07:23:00
   230    5.160    10 2021/08/30 07:26:50
   263   10.120    10 2021/08/30 07:27:23
   296   15.480    10 2021/08/30 07:27:56
   328   20.480    10 2021/08/30 07:28:28
   358   25.240    10 2021/08/30 07:28:58
   390   30.280    10 2021/08/30 07:29:30
   423   35.520    10 2021/08/30 07:30:03
   452   40.440    10 2021/08/30 07:30:32
   481   45.240    10 2021/08/30 07:31:01
   514   50.080    10 2021/08/30 07:31:34
   518   50.760     2 2021/08/30 07:31:38
   550   55.360    10 2021/08/30 07:32:10
   583   60.040    10 2021/08/30 07:32:43
   622   65.080    10 2021/08/30 07:33:22
   661   70.280    10 2021/08/30 07:34:01
   703   75.160    10 2021/08/30 07:34:43
   759   80.000    10 2021/08/30 07:35:39
   840   85.120    10 2021/08/30 07:37:00
  1235   80.960    10 2021/08/30 07:43:35
  1456   75.960    10 2021/08/30 07:47:16
  1595   70.920    10 2021/08/30 07:49:35
  2196   73.840    10 2021/08/30 07:59:36
  2507   69.000    10 2021/08/30 08:04:47
  2687   66.240     3 2021/08/30 08:07:47
  3634   81.800    10 2021/08/30 08:23:34
  4235   77.480    10 2021/08/30 08:33:35
  4836   76.960    10 2021/08/30 08:43:36
  5434   79.240     3 2021/08/30 08:53:34
  5437   79.200    10 2021/08/30 08:53:37
  5856   74.960    10 2021/08/30 09:00:36
  6172   69.960    10 2021/08/30 09:05:52
  6773   69.480    10 2021/08/30 09:15:53
  7188   74.000    10 2021/08/30 09:22:48
  7273   73.960     3 2021/08/30 09:24:13
  8220   71.920    10 2021/08/30 09:40:00
  8821   74.120    10 2021/08/30 09:50:01
  9422   71.520    10 2021/08/30 10:00:02
 10023   70.920    10 2021/08/30 10:10:03
 10624   70.760    10 2021/08/30 10:20:04
 11225   72.280    10 2021/08/30 10:30:05
 11821   71.320    10 2021/08/30 10:40:01
# Rise Time Series
#  Cycle npts     Start                Date
R00   70   13 683644225 2021/08/30 13:10:25
# time     Pres phase                Date
     0   59.760     7 2021/08/30 13:10:25
   156   54.960    13 2021/08/30 13:13:01
   234   49.960    13 2021/08/30 13:14:19
   300   44.960    13 2021/08/30 13:15:25
   361   39.840    13 2021/08/30 13:16:26
   420   35.000    13 2021/08/30 13:17:25
   474   29.880    13 2021/08/30 13:18:19
   523   24.880    13 2021/08/30 13:19:08
   570   20.000    13 2021/08/30 13:19:55
   619   14.840    13 2021/08/30 13:20:44
   670    9.840    13 2021/08/30 13:21:35
   721    4.840    13 2021/08/30 13:22:26
   752    2.000     8 2021/08/30 13:22:57
# Pump Time Series
#   Cycle npts
B02    70    8
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    50.760  366   15.10     217    657    -9     2
    59.760  120   15.22     211    664    -9     7
    50.880   20   15.21     225    664    -9    13
    41.600   20   15.22     213    664    -9    13
    31.160   20   15.21     207    663    -9    13
    18.840   20   15.22     212    663    -9    13
     6.880   20   15.20     203    662    -9    13
     0.120   60   15.18     201    711    -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    70  2.4   14    90    95   600    51    10   150      7     3    4020   30  0.2704
# 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   70 2021/08/30 07:22:58
# Pcase vacuums
   8.040   6.540
# Oil valve positions
   1.683   0.728   0.629
# Seek attempts and pump time
      3     -6
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   70 2021/08/30 10:40:02 9999/99/99 99:99:99
# Pcase vacuums
   6.540   6.540
# Average 
#   P      T      S
   66.160   0.065  33.105
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   70 2021/08/30 13:10:25 9999/99/99 99:99:99
# Pcase vacuums
   6.540   6.620
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   70 2021/08/30 13:22:57
# number of packets previous packets
      5               6
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.620   7.860
# Air Pump max current time  max pressure
      45       247     7.092
# Air Valve Positions
   1.212   0.000
# Air Valve Calibrations
   1.151   0.162   0.657
# Oil Valve Positions
   1.705   0.723
# Oil Valve Calibrations
   1.647   0.784
# Encountered Error Codes
#    Cycle Errors
EE20    70      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   70  3      0
# MC    Pres      Time  Pcase Vacuum
   1     0.040    513   6.230
   3    66.160      2   6.560
   3    73.760      3   6.550
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   70       197    2021/08/30 13:28:19
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       70	(cycle number) |
     MPS =        0	(phase) |
     MPC =       70	(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] =       95	(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 =       69	(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] =      365	(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 =    65531	(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 =       11	(sec) |
     DUT =        6	(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 =       69	(cycle) |
  PTO[0] =     9000	(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 =       69	(cycle number) |
     ARR =        7	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =        5	(dBar) |
     ADT =     1800	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =       69	(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) |

