# Message Decoder for Solo2, Alto and Deep Solo Floats; v220516
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11146   678  237 000000000432020  3923     0   5 2022/01/28, 08:20:15,  66.3390  -55.0958   3      0 6,14
SBD 11146   678  340 000000000432020  3924     0   4 2022/01/28, 08:20:56,  66.3390  -55.0958   2      0 13
SBD 11146   678  290 000000000432020  3925     0   3 2022/01/28, 08:21:08,  66.3390  -55.0958   2      0 15,13,14
SBD 11146   678  336 000000000432020  3926     0   2 2022/01/28, 08:21:21,  66.3390  -55.0958   2      0 1,2,3,0,8
SBD 11146   678  294 000000000432020  3927     0   1 2022/01/28, 08:21:31,  66.3390  -55.0958   2      0 9,10,11,7,5,14
SBD 11146   678  318 000000000432020  3928     0   0 2022/01/28, 08:21:40,  66.3390  -55.0958   2      0 0,4,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1743           72        1815
# Sensor_ID bytes     % packets Description
          0    48  2.75       2         GPS
          1    84  4.82       1    Pressure
          2   108  6.20       1 Temperature
          3   100  5.74       1    Salinity
          4   238 13.65       1        Fall
          5   103  5.91       1        Rise
          6   213 12.22       1        Pump
          7    31  1.78       1 Drift_times
          8     8  0.46       1     Surface
          9    43  2.47       1  HR/Drift_P
         10    43  2.47       1  HR/Drift_T
         11    43  2.47       1  HR/Drift_S
         13   404 23.18       2  Parameters
         14   211 12.11       5 Engineering
         15    66  3.79       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  678 1 2022/01/28 02:15 +66.29294  -55.15321  120  6  0 33 43  1.5     0
G  678 2 2022/01/28 08:19 +66.32113  -55.07371   90  5  0 31 44  1.3     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   678  101    1     3         0
#      Pres      Temp    Salinity
      1.080     0.4990    33.5650
      2.040     0.4990    33.5640
      2.960     0.5000    33.5640
      4.040     0.5000    33.5650
      5.040     0.5000    33.5650
      5.840     0.5030    33.5640
      6.960     0.5010    33.5640
      8.080     0.5000    33.5640
      9.000     0.5000    33.5640
      9.960     0.5010    33.5650
     10.960     0.5000    33.5640
     12.040     0.5010    33.5640
     13.040     0.5010    33.5650
     14.000     0.5000    33.5650
     15.040     0.5010    33.5640
     16.040     0.4990    33.5650
     16.920     0.4990    33.5650
     17.960     0.5000    33.5640
     19.040     0.4990    33.5650
     20.080     0.4990    33.5650
     21.080     0.4990    33.5650
     22.000     0.4990    33.5650
     22.960     0.5000    33.5650
     23.960     0.5000    33.5650
     25.000     0.5000    33.5650
     26.000     0.4980    33.5650
     27.040     0.4970    33.5650
     28.000     0.4980    33.5650
     29.000     0.4980    33.5650
     30.040     0.4940    33.5650
     31.040     0.4910    33.5640
     32.000     0.4920    33.5650
     33.000     0.4930    33.5650
     34.000     0.4920    33.5650
     35.000     0.4920    33.5650
     36.000     0.4940    33.5650
     37.000     0.5020    33.5640
     37.960     0.5040    33.5650
     39.000     0.5030    33.5650
     40.080     0.5030    33.5650
     41.080     0.5060    33.5640
     42.080     0.5060    33.5650
     43.000     0.5070    33.5650
     44.000     0.5090    33.5640
     45.040     0.5100    33.5650
     46.040     0.5090    33.5650
     47.000     0.5110    33.5650
     47.960     0.5100    33.5660
     49.000     0.5310    33.5680
     50.040     0.5220    33.5700
     51.000     0.6380    33.5660
     51.960     0.6820    33.5830
     53.000     0.6720    33.5730
     54.000     0.6720    33.5850
     55.040     0.6440    33.5760
     56.040     0.6780    33.5770
     57.040     0.6930    33.5810
     58.000     0.6910    33.5760
     58.960     0.6570    33.5780
     59.960     0.6930    33.5770
     61.000     0.6910    33.5790
     62.000     0.7090    33.5780
     62.960     0.7070    33.5780
     64.000     0.6950    33.5780
     64.960     0.6870    33.5770
     66.000     0.6890    33.5770
     67.080     0.7000    33.5790
     68.040     0.7060    33.5770
     69.000     0.7050    33.5790
     70.000     0.7070    33.5780
     71.040     0.7010    33.5820
     72.080     0.7090    33.5770
     73.080     0.7650    33.5880
     74.040     0.7620    33.5880
     74.960     0.7390    33.5830
     75.960     0.7300    33.5800
     76.920     0.7270    33.5810
     77.920     0.7220    33.5810
     78.960     0.7170    33.5820
     80.000     0.7340    33.5800
     81.040     0.7450    33.5820
     81.960     0.7500    33.5860
     82.960     0.7850    33.5870
     84.000     0.7840    33.5880
     85.040     0.8170    33.5860
     85.960     0.8310    33.5930
     87.040     0.8160    33.5900
     88.040     0.7980    33.5950
     88.960     0.7680    33.5880
     90.040     0.7650    33.5880
     90.960     0.7830    33.5900
     92.040     0.7950    33.5920
     93.040     0.8110    33.5900
     94.040     0.9170    33.5910
     95.000     1.0210    33.5950
     96.040     1.0690    33.6170
     97.000     1.0660    33.6180
     98.000     1.0660    33.6190
     99.040     1.0640    33.6170
    100.040     1.0940    33.6340
    100.520     1.0870    33.6250
# Drift Data
#      C Npts comp n_var
I0   678   14    1     4
#      Pres       Temp   Salinity     Time
    117.040     1.1190    33.6350        5
    113.520     1.0050    33.6200      611
    109.200     1.0870    33.6330     1216
    119.240     0.9010    33.8440     1821
    119.520     0.8740    33.5990     2427
    123.480     0.8790    33.6050     3032
    125.160     0.9280    33.6010     3638
    124.960     0.9390    33.6120     4243
    127.640     0.9670    33.6100     4849
    127.720     0.9650    33.6020     5454
    119.520     0.9590    33.5980     6059
    124.000     1.0190    33.5810     6665
    127.440     0.8800    33.5900     7270
    120.720     0.9140    33.6160     7876
# Fall Time Series
#  Cycle npts     Start                Date
F00  678   46 696651356 2022/01/28 02:15:56
# time     Pres phase                Date
     0    0.320     1 2022/01/28 02:15:56
   185    5.240    10 2022/01/28 02:19:01
   215   10.160    10 2022/01/28 02:19:31
   241   15.520    10 2022/01/28 02:19:57
   277   20.040    10 2022/01/28 02:20:33
   319   25.000    10 2022/01/28 02:21:15
   361   30.040    10 2022/01/28 02:21:57
   397   35.200    10 2022/01/28 02:22:33
   433   40.280    10 2022/01/28 02:23:09
   469   45.240    10 2022/01/28 02:23:45
   501   50.320    10 2022/01/28 02:24:17
   506   51.000     2 2022/01/28 02:24:22
   534   55.440    10 2022/01/28 02:24:50
   564   60.000    10 2022/01/28 02:25:20
   603   65.240    10 2022/01/28 02:25:59
   642   70.240    10 2022/01/28 02:26:38
   684   75.240    10 2022/01/28 02:27:20
   730   80.160    10 2022/01/28 02:28:06
   782   85.240    10 2022/01/28 02:28:58
   847   90.000    10 2022/01/28 02:30:03
   998   95.040    10 2022/01/28 02:32:34
  1175  100.040    10 2022/01/28 02:35:31
  1340  105.040    10 2022/01/28 02:38:16
  1514  110.040    10 2022/01/28 02:41:10
  2115  114.080    10 2022/01/28 02:51:11
  2674  112.280     3 2022/01/28 03:00:30
  2717  111.800    10 2022/01/28 03:01:13
  3216  106.960    10 2022/01/28 03:09:32
  3817  105.440    10 2022/01/28 03:19:33
  4004  110.040    10 2022/01/28 03:22:40
  4244  115.040    10 2022/01/28 03:26:40
  4515  115.040     3 2022/01/28 03:31:11
  4845  112.200    10 2022/01/28 03:36:41
  5446  112.280    10 2022/01/28 03:46:42
  5828  107.960    10 2022/01/28 03:53:04
  6101  102.960    10 2022/01/28 03:57:37
  6356  102.320     3 2022/01/28 04:01:52
  6570  107.040    10 2022/01/28 04:05:26
  6733  112.040    10 2022/01/28 04:08:09
  7334  113.080    10 2022/01/28 04:18:10
  7489  109.000    10 2022/01/28 04:20:45
  8090  105.360    10 2022/01/28 04:30:46
  8692  105.960    10 2022/01/28 04:40:48
  9267  110.000    10 2022/01/28 04:50:23
  9738  115.000    10 2022/01/28 04:58:14
  9995  117.000    10 2022/01/28 05:02:31
# Rise Time Series
#  Cycle npts     Start                Date
R00  678   19 696670372 2022/01/28 07:32:52
# time     Pres phase                Date
     0  100.880     7 2022/01/28 07:32:52
    94   94.400    13 2022/01/28 07:34:26
   135   89.680    13 2022/01/28 07:35:07
   176   84.560    13 2022/01/28 07:35:48
   217   79.840    13 2022/01/28 07:36:29
   278   73.000    13 2022/01/28 07:37:30
   319   68.680    13 2022/01/28 07:38:11
   381   62.640    13 2022/01/28 07:39:13
   442   56.120    13 2022/01/28 07:40:14
   504   50.360    13 2022/01/28 07:41:16
   565   44.480    13 2022/01/28 07:42:17
   627   37.840    13 2022/01/28 07:43:19
   688   31.760    13 2022/01/28 07:44:20
   750   26.400    13 2022/01/28 07:45:22
   791   21.360    13 2022/01/28 07:46:03
   832   15.800    13 2022/01/28 07:46:44
   873    9.000    13 2022/01/28 07:47:25
   914    2.200    13 2022/01/28 07:48:06
  2470    0.440     8 2022/01/28 08:14:02
# Pump Time Series
#   Cycle npts
B02   678   19
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
     0.360   60   15.13       0    660    -9    14
    51.000  365   15.09       0    636    -9     2
   111.880    1   15.14       0    628    -9     3
   114.680    1   15.16       0    628    -9     3
   100.880  135   15.20       0    638    -9     7
    62.640   20   15.20       0    641    -9    13
    50.360   20   15.20       0    643    -9    13
    31.760   21   15.20       0    645    -9    13
  9999.000   40   15.19       0    648    -9    13
  9999.000   40   15.19       0    651    -9    13
  9999.000   41   15.19       0    653    -9    13
  9999.000   40   15.18       0    656    -9    13
  9999.000   40   15.18       0    659    -9    13
  9999.000   40   15.18       0    662    -9    13
  9999.000   40   15.17       0    665    -9    13
  9999.000   40   15.17       0    668    -9    13
  9999.000   40   15.16       0    670    -9    13
  9999.000   31   15.16       0    672    -9    13
     0.360   61   15.14       0    677    -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   678  2.4    3    90    95   600    51    10   150      9     3    4020   30  0.2671
# 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  678 2022/01/28 02:15:54
# Pcase vacuums
   6.580   6.280
# Oil valve positions
   1.685   0.521   0.688
# Seek attempts and pump time
      3      2
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  678 2022/01/28 05:02:32 9999/99/99 99:99:99
# Pcase vacuums
   6.280   6.290
# Average 
#   P      T      S
  121.360   0.960  33.625
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  678 2022/01/28 07:32:52 9999/99/99 99:99:99
# Pcase vacuums
   6.280   6.730
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  678 2022/01/28 08:14:02
# number of packets previous packets
      6              13
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.730   6.790
# Air Pump max current time  max pressure
     119       354     0.000
# Air Valve Positions
   1.285   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.542
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20   678     10
#               Date   Code Description
 2022/01/28 07:48:46 0x0114 AscendCtd
 2022/01/28 07:49:26 0x0114 AscendCtd
 2022/01/28 07:50:06 0x0114 AscendCtd
 2022/01/28 07:50:46 0x0114 AscendCtd
 2022/01/28 07:51:26 0x0114 AscendCtd
 2022/01/28 07:52:06 0x0114 AscendCtd
 2022/01/28 07:52:46 0x0114 AscendCtd
 2022/01/28 07:53:26 0x0114 AscendCtd
 2022/01/28 07:54:06 0x0114 AscendCtd
 2022/01/28 07:54:47 0x0114 AscendCtd
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  678  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.280    501   6.080
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  678       197    2022/01/28 08:21:08
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      678	(cycle number) |
     MPS =        0	(phase) |
     MPC =       69	(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 =      675	(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] =      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 =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        1	(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 =        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 =      675	(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 =      675	(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 =      675	(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) |

