# 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   615  340 000000000432020  3585     0   4 2022/01/13, 00:49:01,  66.2788  -55.0737   3      0 13
SBD 11146   615  334 000000000432020  3586     0   3 2022/01/13, 00:49:22,  66.2600  -55.0007   2      0 15,13,6,14,14
SBD 11146   615  333 000000000432020  3587     0   2 2022/01/13, 00:49:31,  66.2600  -55.0007   2      0 1,2,3
SBD 11146   615  315 000000000432020  3588     0   1 2022/01/13, 00:49:51,  66.2788  -55.0737   2      0 9,10,11,7,5,14,0,8
SBD 11146   615  298 000000000432020  3589     0   0 2022/01/13, 00:50:03,  66.2600  -55.0007   2      0 0,4,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1560           60        1620
# Sensor_ID bytes     % packets Description
          0    48  3.08       2         GPS
          1    83  5.32       1    Pressure
          2   131  8.40       1 Temperature
          3   107  6.86       1    Salinity
          4   218 13.97       1        Fall
          5    98  6.28       1        Rise
          6    92  5.90       1        Pump
          7    31  1.99       1 Drift_times
          8     8  0.51       1     Surface
          9    43  2.76       1  HR/Drift_P
         10    43  2.76       1  HR/Drift_T
         11    37  2.37       1  HR/Drift_S
         13   404 25.90       2  Parameters
         14   151  9.68       5 Engineering
         15    66  4.23       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  615 1 2022/01/12 19:10 +66.26194  -55.03923    0  5 23 32 43  1.5     0
G  615 2 2022/01/13 00:45 +66.26709  -55.03537   60  6  0 25 38  1.6     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   615  100    1     3         0
#      Pres      Temp    Salinity
      1.280     0.5850    33.4660
      2.000     0.6060    33.4620
      3.080     0.6050    33.4650
      3.960     0.6060    33.4640
      4.960     0.6030    33.4640
      6.040     0.6000    33.4650
      7.040     0.6010    33.4640
      8.040     0.6090    33.4630
      9.040     0.6060    33.4630
     10.000     0.6040    33.4640
     11.040     0.6030    33.4650
     12.080     0.6020    33.4640
     13.000     0.6000    33.4640
     14.000     0.6010    33.4640
     15.000     0.5980    33.4650
     15.960     0.6000    33.4640
     17.040     0.6210    33.4620
     17.960     0.6290    33.4650
     19.040     0.6270    33.4650
     20.000     0.6280    33.4650
     20.960     0.6250    33.4650
     22.000     0.6280    33.4650
     22.960     0.6230    33.4650
     24.000     0.6260    33.4650
     25.040     0.6260    33.4650
     26.040     0.6250    33.4640
     27.040     0.6270    33.4650
     28.000     0.6270    33.4650
     29.040     0.6240    33.4650
     29.960     0.6240    33.4650
     31.040     0.6260    33.4640
     31.960     0.6280    33.4640
     33.040     0.6330    33.4650
     33.960     0.6270    33.4660
     35.000     0.6190    33.4640
     36.040     0.6250    33.4670
     37.000     0.6130    33.4650
     38.040     0.6370    33.4630
     39.000     0.6420    33.4660
     40.040     0.6420    33.4660
     41.040     0.6470    33.4660
     41.960     0.6460    33.4670
     42.960     0.6460    33.4660
     44.000     0.6500    33.4660
     45.000     0.6470    33.4670
     46.000     0.6570    33.4670
     47.040     0.6540    33.4670
     48.040     0.6550    33.4680
     49.000     0.6680    33.4640
     50.040     0.6730    33.4680
     51.000     0.6610    33.4680
     52.000     0.6530    33.4670
     52.960     0.6630    33.4680
     54.040     0.6720    33.4680
     54.960     0.6910    33.4700
     56.000     0.6910    33.4720
     57.000     0.7100    33.4690
     58.040     0.6930    33.4680
     59.040     0.7090    33.4740
     60.000     0.7250    33.4750
     61.000     0.7260    33.4770
     61.960     0.7330    33.4790
     63.000     0.7560    33.4810
     64.000     0.8240    33.4950
     65.000     0.8970    33.4910
     66.000     0.9600    33.4970
     67.000     0.9510    33.5170
     68.040     0.9940    33.5020
     69.000     1.0610    33.5150
     70.000     1.1130    33.5230
     71.040     1.1880    33.5330
     72.040     1.2660    33.5370
     73.040     1.2980    33.5520
     74.000     1.3120    33.5570
     75.000     1.3430    33.5660
     76.040     1.6320    33.5930
     77.040     1.9300    33.6420
     78.000     2.0180    33.6660
     78.960     2.1530    33.6850
     79.960     2.3250    33.7110
     81.000     2.5320    33.7460
     82.040     2.5790    33.7670
     83.000     2.6290    33.7730
     84.000     2.7730    33.8040
     85.000     2.8140    33.8220
     86.000     2.8510    33.8230
     87.000     2.9260    33.8410
     88.040     2.9340    33.8450
     89.040     2.9400    33.8470
     90.000     2.9870    33.8540
     91.000     3.0480    33.8660
     91.960     3.0680    33.8750
     93.000     3.0750    33.8760
     94.000     3.1000    33.8830
     95.000     3.1140    33.8860
     95.960     3.1320    33.8910
     97.000     3.2030    33.9050
     98.000     3.3050    33.9350
     99.040     3.3570    33.9510
     99.760     3.4820    33.9790
# Drift Data
#      C Npts comp n_var
I0   615   14    1     4
#      Pres       Temp   Salinity     Time
     92.960     3.5740    34.0070        5
     85.520     3.6500    34.0350      611
     88.840     3.6640    34.0470     1216
     89.600     3.6400    34.0270     1822
     86.400     3.6620    34.0460     2427
     93.120     3.6620    34.0460     3033
     87.840     3.6600    34.0400     3638
     97.760     3.6430    34.0300     4243
    101.000     3.5710    34.0030     4849
     99.120     3.5800    34.0090     5454
    100.080     3.5780    34.0070     6060
    103.280     3.5980    34.0200     6665
    100.920     3.4960    33.9760     7270
     94.040     3.6060    34.0220     7876
# Fall Time Series
#  Cycle npts     Start                Date
F00  615   42 695329857 2022/01/12 19:10:57
# time     Pres phase                Date
     0    0.280     1 2022/01/12 19:10:57
   224    5.080    10 2022/01/12 19:14:41
   264   10.080    10 2022/01/12 19:15:21
   303   15.440    10 2022/01/12 19:16:00
   335   20.000    10 2022/01/12 19:16:32
   371   25.320    10 2022/01/12 19:17:08
   404   30.160    10 2022/01/12 19:17:41
   436   35.000    10 2022/01/12 19:18:13
   472   40.400    10 2022/01/12 19:18:49
   501   45.120    10 2022/01/12 19:19:18
   534   50.240    10 2022/01/12 19:19:51
   538   51.000     2 2022/01/12 19:19:55
   564   55.240    10 2022/01/12 19:20:21
   596   60.320    10 2022/01/12 19:20:53
   629   65.480    10 2022/01/12 19:21:26
   661   70.040    10 2022/01/12 19:21:58
   700   75.080    10 2022/01/12 19:22:37
   743   80.160    10 2022/01/12 19:23:20
   795   85.080    10 2022/01/12 19:24:12
   870   90.040    10 2022/01/12 19:25:27
  1024   95.000    10 2022/01/12 19:28:01
  1194  100.040    10 2022/01/12 19:30:51
  1392  105.040    10 2022/01/12 19:34:09
  1993  109.320    10 2022/01/12 19:44:10
  2594  107.960    10 2022/01/12 19:54:11
  2684  107.560     3 2022/01/12 19:55:41
  3196  106.400    10 2022/01/12 20:04:13
  3797  104.040    10 2022/01/12 20:14:14
  4398  100.160    10 2022/01/12 20:24:15
  4525   99.840     3 2022/01/12 20:26:22
  4998  102.200    10 2022/01/12 20:34:15
  5599  103.160    10 2022/01/12 20:44:16
  6021   98.960    10 2022/01/12 20:51:18
  6363   94.240     3 2022/01/12 20:57:00
  6382   93.960    10 2022/01/12 20:57:19
  6983   92.840    10 2022/01/12 21:07:20
  7353   97.040    10 2022/01/12 21:13:30
  7954   96.000    10 2022/01/12 21:23:31
  8555   92.920    10 2022/01/12 21:33:32
  9003   97.040    10 2022/01/12 21:41:00
  9604   96.960    10 2022/01/12 21:51:01
 10002   93.040    10 2022/01/12 21:57:39
# Rise Time Series
#  Cycle npts     Start                Date
R00  615   18 695348870 2022/01/13 00:27:50
# time     Pres phase                Date
     0  100.000     7 2022/01/13 00:27:50
   114   94.520    13 2022/01/13 00:29:44
   176   88.400    13 2022/01/13 00:30:46
   237   82.240    13 2022/01/13 00:31:47
   299   76.240    13 2022/01/13 00:32:49
   360   70.000    13 2022/01/13 00:33:50
   422   63.440    13 2022/01/13 00:34:52
   483   57.120    13 2022/01/13 00:35:53
   545   51.120    13 2022/01/13 00:36:55
   586   46.560    13 2022/01/13 00:37:36
   627   41.680    13 2022/01/13 00:38:17
   688   35.280    13 2022/01/13 00:39:18
   750   29.000    13 2022/01/13 00:40:20
   811   21.800    13 2022/01/13 00:41:21
   873   14.800    13 2022/01/13 00:42:23
   934    8.640    13 2022/01/13 00:43:24
   975    3.800    13 2022/01/13 00:44:05
   996    1.240     8 2022/01/13 00:44:26
# Pump Time Series
#   Cycle npts
B02   615    8
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    51.000  343   15.12       0    628    -9     2
   107.480    1   15.16       0    617    -9     3
   100.000  135   15.22       0    627    -9     7
    80.320   21   15.22       0    631    -9    13
    55.240   21   15.21       0    637    -9    13
    33.360   21   15.21       0    640    -9    13
    10.840   21   15.21       0    642    -9    13
     0.000   60   15.20       0    646    -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   615  2.4    1    90    95   600    50    10   150      9     3    4020   30  0.2664
# 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  615 2022/01/12 19:10:54
# Pcase vacuums
   6.600   6.170
# Oil valve positions
   1.680   0.521   0.683
# Seek attempts and pump time
      3      1
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  615 2022/01/12 21:57:40 9999/99/99 99:99:99
# Pcase vacuums
   6.170   6.160
# Average 
#   P      T      S
   94.320   3.613  34.023
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  615 2022/01/13 00:27:50 9999/99/99 99:99:99
# Pcase vacuums
   6.160   6.420
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  615 2022/01/13 00:44:27
# number of packets previous packets
      5               7
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.420   6.490
# Air Pump max current time  max pressure
     119       245     0.000
# Air Valve Positions
   1.282   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.541
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20   615      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  615  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.320    533   6.060
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  615       197    2022/01/13 00:49:22
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      615	(cycle number) |
     MPS =        0	(phase) |
     MPC =        6	(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 =      612	(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] =      341	(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 =    65534	(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 =      612	(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 =      612	(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 =      612	(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) |

