# Message Decoder for Solo2, Alto and Deep Solo Floats; v210824
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11145    57  106 000000000337990   382     0   5 2021/08/28, 03:38:50,  59.7703  -43.4382   4      0 14
SBD 11145    57  340 000000000337990   383     0   4 2021/08/28, 03:39:00,  59.7691  -43.3375   4      0 13
SBD 11145    57  269 000000000337990   384     0   3 2021/08/28, 03:39:25,  59.7703  -43.4382   5      0 15,13,6,14
SBD 11145    57  295 000000000337990   385     0   2 2021/08/28, 03:39:51,  59.7703  -43.4382   6      0 3,0,8
SBD 11145    57  338 000000000337990   386     0   1 2021/08/28, 03:40:09,  59.7703  -43.4382   8      0 7,5,14,1,2
SBD 11145    57  329 000000000337990   387     0   0 2021/08/28, 03:40:21,  59.7478  -43.3893   8      0 0,4,14,14,9,10,11
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1605           72        1677
# Sensor_ID bytes     % packets Description
          0    48  2.99       2         GPS
          1    62  3.86       1    Pressure
          2   119  7.41       1 Temperature
          3    98  6.11       1    Salinity
          4   113  7.04       1        Fall
          5    93  5.79       1        Rise
          6   103  6.42       1        Pump
          7    33  2.06       1 Drift_times
          8   161 10.03       1     Surface
          9    48  2.99       1  HR/Drift_P
         10    48  2.99       1  HR/Drift_T
         11    40  2.49       1  HR/Drift_S
         13   404 25.17       2  Parameters
         14   169 10.53       5 Engineering
         15    66  4.11       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G   57 1 2021/08/27 23:51 +59.79085  -43.34629  170  6  0 35 44  2.3     0
G   57 2 2021/08/28 03:38 +59.77777  -43.39038  140  4  0 27 42  6.7     0
# Profile Data
#      C Npts comp n_var
D0    57   75    1     3
#      Pres      Temp    Salinity
      2.000     2.9820    30.9510
      3.000     2.9810    30.9510
      4.040     2.9850    30.9480
      5.000     2.9850    30.9470
      5.960     2.9850    30.9470
      6.960     2.9860    30.9470
      8.000     2.9890    30.9430
      9.000     2.9660    30.9650
     10.000     2.9340    30.9960
     10.960     2.9310    30.9990
     11.960     2.9290    31.0010
     13.000     2.9110    31.0190
     14.040     2.9080    31.0220
     14.960     2.8950    31.0350
     16.000     2.8910    31.0380
     17.040     2.8890    31.0390
     18.040     2.8870    31.0390
     19.000     2.8350    31.0920
     19.960     2.7350    31.2040
     20.960     2.7110    31.2250
     21.960     2.6270    31.3050
     23.040     2.4790    31.4390
     24.000     2.4030    31.5450
     25.000     2.4150    31.5540
     26.040     2.3810    31.5590
     27.000     2.4260    31.5890
     28.040     2.4320    31.6190
     29.000     2.4510    31.6260
     30.040     2.4250    31.6430
     31.000     2.2890    31.6790
     32.000     2.2380    31.6780
     33.040     2.2180    31.6800
     34.040     2.1640    31.6860
     35.000     2.1130    31.7050
     36.000     2.0630    31.7100
     36.960     1.9980    31.7180
     38.000     2.0460    31.7440
     39.000     2.1000    31.7790
     40.000     2.0960    31.8150
     41.000     2.0720    31.8360
     42.040     2.0270    31.8700
     43.000     2.0160    31.8970
     44.000     1.8990    31.9340
     45.000     1.7310    31.9690
     45.960     1.7000    31.9860
     47.000     1.6970    31.9980
     48.000     1.6920    32.0100
     49.000     1.7020    32.0270
     49.960     1.7230    32.0370
     50.960     1.7320    32.0450
     52.000     1.7070    32.0580
     52.960     1.6850    32.0760
     53.960     1.6500    32.0980
     55.000     1.6200    32.1060
     56.000     1.6030    32.1150
     57.000     1.5540    32.1320
     58.000     1.4500    32.1480
     59.000     1.4080    32.1520
     60.000     1.3990    32.1620
     61.000     1.4250    32.1970
     62.040     1.9210    32.2480
     63.000     2.7340    32.3620
     64.000     2.7380    32.4270
     65.000     2.5680    32.4190
     66.040     2.0790    32.4260
     67.040     1.4810    32.4180
     68.000     0.7970    32.3960
     68.960     0.6860    32.3860
     70.000     0.6980    32.3890
     71.000     0.7740    32.4040
     72.000     0.9100    32.4180
     73.000     1.1550    32.4370
     74.000     1.3090    32.4660
     75.040     1.5770    32.4930
     76.080     1.8380    32.5350
# Drift Data
#      C Npts comp n_var
I0    57   17    1     4
#      Pres       Temp   Salinity     Time
     80.240     2.0540    32.5740        6
     78.600     1.2090    32.4800      611
     78.560     1.6680    32.5120     1217
     81.080     1.5150    32.4950     1822
     78.960     1.5230    32.5390     2428
     77.480     1.7140    32.5180     3033
     76.640     1.6900    32.5320     3639
     76.640     1.6710    32.5040     4244
     77.120     1.7280    32.5070     4849
     77.040     1.7020    32.5230     5455
     71.320     1.8630    32.5410     6060
     73.320     1.9250    32.5550     6666
     74.320     1.7640    32.5320     7271
     72.120     1.8720    32.5410     7877
     74.200     1.8280    32.5370     8482
     74.400     1.9000    32.5510     9087
     75.680     1.7950    32.5330     9693
# Surface Pressure Time Series
#    C npts n_var               Start
S   57    17     6 2021/08/28 03:27:27
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    69      0.120      2.994   -999.000      14 2021/08/28 03:28:36
    82      0.080      2.988   -999.000      14 2021/08/28 03:28:49
    93      0.070      2.999   -999.000      14 2021/08/28 03:29:00
   104      0.190      2.987   -999.000      14 2021/08/28 03:29:11
   115      0.080      2.993   -999.000      14 2021/08/28 03:29:22
   126      0.180      2.977   -999.000      14 2021/08/28 03:29:33
   137      0.120      2.992   -999.000      14 2021/08/28 03:29:44
   148      0.190      2.991   -999.000      14 2021/08/28 03:29:55
   159      0.210      2.985   -999.000      14 2021/08/28 03:30:06
   170      0.050      3.012   -999.000      14 2021/08/28 03:30:17
   182      0.130      2.989   -999.000      14 2021/08/28 03:30:29
   193      0.040      3.008   -999.000      14 2021/08/28 03:30:40
   204      0.140      2.994   -999.000      14 2021/08/28 03:30:51
   215      0.100      2.992   -999.000      14 2021/08/28 03:31:02
   226      0.050      3.057   -999.000      14 2021/08/28 03:31:13
   237      0.140      2.988   -999.000      14 2021/08/28 03:31:24
   248      0.100      2.992   -999.000      14 2021/08/28 03:31:35
# Fall Time Series
#  Cycle npts     Start                Date
F00   57   21 683423508 2021/08/27 23:51:48
# time     Pres phase                Date
     0   -0.080     1 2021/08/27 23:51:48
   240    5.480    10 2021/08/27 23:55:48
   266   10.280    10 2021/08/27 23:56:14
   292   15.280    10 2021/08/27 23:56:40
   318   20.320    10 2021/08/27 23:57:06
   348   25.320    10 2021/08/27 23:57:36
   377   30.120    10 2021/08/27 23:58:05
   409   35.520    10 2021/08/27 23:58:37
   436   40.080    10 2021/08/27 23:59:04
   465   45.120    10 2021/08/27 23:59:33
   494   50.160    10 2021/08/28 00:00:02
   499   50.920     2 2021/08/28 00:00:07
   524   55.080    10 2021/08/28 00:00:32
   556   60.160    10 2021/08/28 00:01:04
   592   65.360    10 2021/08/28 00:01:40
   628   70.000    10 2021/08/28 00:02:16
   674   75.040    10 2021/08/28 00:03:02
   729   80.200    10 2021/08/28 00:03:57
   797   85.120    10 2021/08/28 00:05:05
  1233   81.000    10 2021/08/28 00:12:21
  1260   80.400    10 2021/08/28 00:12:48
# Rise Time Series
#  Cycle npts     Start                Date
R00   57   16 683435591 2021/08/28 03:13:11
# time     Pres phase                Date
     0   76.280     7 2021/08/28 03:13:11
   116   71.960    13 2021/08/28 03:15:07
   179   66.960    13 2021/08/28 03:16:10
   248   61.880    13 2021/08/28 03:17:19
   311   56.920    13 2021/08/28 03:18:22
   371   51.880    13 2021/08/28 03:19:22
   423   46.960    13 2021/08/28 03:20:14
   474   41.960    13 2021/08/28 03:21:05
   522   36.920    13 2021/08/28 03:21:53
   570   31.920    13 2021/08/28 03:22:41
   615   26.960    13 2021/08/28 03:23:26
   656   21.840    13 2021/08/28 03:24:07
   710   16.840    13 2021/08/28 03:25:01
   761   11.800    13 2021/08/28 03:25:52
   809    6.880    13 2021/08/28 03:26:40
   854    1.800    13 2021/08/28 03:27:25
# Pump Time Series
#   Cycle npts
B02    57    9
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    50.920  365   15.22     207    632    -9     2
    76.280  120   15.32     229    636    -9     7
    63.880   21   15.32     230    639    -9    13
    54.440   20   15.32     228    640    -9    13
    43.040   20   15.31     225    642    -9    13
    30.600   20   15.31     218    642    -9    13
    17.440   20   15.31     216    642    -9    13
     5.440   20   15.31     208    643    -9    13
     0.040   60   15.27     198    697    -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    57  2.4   12    90    95   600    51    10   180      7     3    4020   30  0.2913
# 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   57 2021/08/27 23:51:46
# Pcase vacuums
   7.890   6.280
# Oil valve positions
   1.655   0.600   0.550
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18   57 2021/08/28 00:12:48 9999/99/99 99:99:99
# Pcase vacuums
   6.280   6.260
# Average 
#   P      T      S
   76.320   1.731  32.528
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18   57 2021/08/28 03:13:11 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.430
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20   57 2021/08/28 03:27:26
# number of packets previous packets
      5               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.430   7.780
# Air Pump max current time  max pressure
      45       291     7.517
# Air Valve Positions
   1.211   0.000
# Air Valve Calibrations
   1.165   0.132   0.649
# Oil Valve Positions
   1.664   0.605
# Oil Valve Calibrations
   1.598   0.657
# Encountered Error Codes
#    Cycle Errors
EE20    57      3
#               Date   Code Description
 2021/08/28 00:12:46 0x0113 DescendCtd
 2021/08/28 00:12:46 0x0913 DescendMaxDepth
 2021/08/28 00:12:46 0x0013 Descend
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00   57  1      0
# MC    Pres      Time  Pcase Vacuum
   1    -0.040    493   5.990
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M   57       197    2021/08/28 03:39:25
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =       57	(cycle number) |
     MPS =        0	(phase) |
     MPC =       57	(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 =       56	(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] =      364	(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 =        0	(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 =       56	(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 =       56	(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 =       56	(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) |

