# Message Decoder for Solo2, Alto and Deep Solo Floats; v220708
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11146   893  263 000000000432020  5028    54   4 2022/07/13, 20:41:30,  67.3778  -54.6032   8      0 6,14,14
SBD 11146   893  340 000000000432020  5029     0   3 2022/07/13, 20:42:18,  67.3586  -54.5273   2      0 13
SBD 11146   893  336 000000000432020  5030     0   2 2022/07/13, 20:42:29,  67.3586  -54.5273   2      0 2,3,8,15,13,13
SBD 11146   893  300 000000000432020  5031     0   1 2022/07/13, 20:42:40,  67.3586  -54.5273   2      0 11,7,5,14,0,1
SBD 11146   893  326 000000000432020  5032     0   0 2022/07/13, 20:42:51,  67.3586  -54.5273   2      0 0,4,14,14,9,10
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      22         1505           60        1565
# Sensor_ID bytes     % packets Description
          0    48  3.19       2         GPS
          1    55  3.65       1    Pressure
          2    71  4.72       1 Temperature
          3    63  4.19       1    Salinity
          4   128  8.50       1        Fall
          5    88  5.85       1        Rise
          6   103  6.84       1        Pump
          7    51  3.39       1 Drift_times
          8     8  0.53       1     Surface
          9    67  4.45       1  HR/Drift_P
         10    51  3.39       1  HR/Drift_T
         11    51  3.39       1  HR/Drift_S
         13   444 29.50       3  Parameters
         14   211 14.02       5 Engineering
         15    66  4.39       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  893 1 2022/07/13 14:55 +67.36521  -54.48064    0  5 23 34 42  1.5     0
G  893 2 2022/07/13 20:35 +67.35833  -54.49774   30  6  0 34 45  2.4     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0   893   62    1     3         0
#      Pres      Temp    Salinity
      1.080     3.1800    33.3180
      1.960     3.0180    33.3420
      3.000     3.0000    33.3320
      4.040     2.9940    33.3320
      5.040     2.9790    33.3330
      6.000     2.9790    33.3330
      7.040     2.9700    33.3350
      7.960     2.9670    33.3350
      9.000     2.9630    33.3370
      9.960     2.9590    33.3380
     11.040     2.9540    33.3390
     11.960     2.9510    33.3400
     13.040     2.9480    33.3420
     14.000     2.9450    33.3430
     14.960     2.9440    33.3440
     16.040     2.9430    33.3440
     17.000     2.9430    33.3440
     18.040     2.9420    33.3450
     19.040     2.9410    33.3460
     19.960     2.9410    33.3470
     20.920     2.9400    33.3470
     22.040     2.9400    33.3470
     23.040     2.9400    33.3470
     24.000     2.9390    33.3480
     25.040     2.9390    33.3490
     26.040     2.9390    33.3490
     27.040     2.9390    33.3490
     28.000     2.9390    33.3500
     29.040     2.9380    33.3510
     30.040     2.9380    33.3520
     31.000     2.9380    33.3520
     32.040     2.9380    33.3530
     33.000     2.9380    33.3520
     33.960     2.9380    33.3520
     35.040     2.9380    33.3530
     35.960     2.9390    33.3530
     37.000     2.9390    33.3530
     38.040     2.9390    33.3530
     38.960     2.9390    33.3540
     40.000     2.9390    33.3540
     41.040     2.9390    33.3540
     41.960     2.9390    33.3540
     43.000     2.9390    33.3550
     44.040     2.9390    33.3560
     45.000     2.9400    33.3550
     46.000     2.9390    33.3560
     47.080     2.9390    33.3560
     48.000     2.9400    33.3550
     48.920     2.9400    33.3560
     50.000     2.9400    33.3560
     50.960     2.9400    33.3560
     52.000     2.9400    33.3550
     53.000     2.9400    33.3560
     54.000     2.9400    33.3560
     55.040     2.9400    33.3560
     56.080     2.9400    33.3560
     57.080     2.9400    33.3560
     58.040     2.9400    33.3560
     59.040     2.9400    33.3560
     60.000     2.9400    33.3560
     61.040     2.9400    33.3560
     62.040     2.9400    33.3570
# Drift Data
#      C Npts comp n_var
I0   893   54    1     4
#      Pres       Temp   Salinity     Time
     62.760     2.9260    33.3340        6
     63.080     2.9250    33.3330      311
     63.360     2.9250    33.3330      617
     63.680     2.9250    33.3340      922
     63.880     2.9230    33.3360     1228
     64.200     2.9230    33.3360     1533
     64.280     2.9230    33.3360     1838
     64.520     2.9230    33.3370     2144
     64.600     2.9230    33.3370     2449
     64.560     2.9230    33.3380     2755
     64.640     2.9240    33.3380     3060
     64.680     2.9240    33.3390     3366
     64.520     2.9250    33.3420     3671
     64.560     2.9240    33.3410     3976
     64.280     2.9260    33.3440     4282
     63.920     2.9260    33.3450     4587
     63.320     2.9270    33.3450     4893
     62.320     2.9280    33.3450     5198
     61.400     2.9280    33.3460     5503
     60.840     2.9280    33.3460     5809
     60.240     2.9300    33.3480     6114
     59.840     2.9340    33.3520     6420
     59.680     2.9340    33.3510     6725
     59.640     2.9360    33.3540     7031
     59.680     2.9370    33.3540     7336
     59.760     2.9370    33.3540     7641
     59.960     2.9370    33.3540     7947
     60.160     2.9380    33.3540     8252
     60.400     2.9390    33.3550     8558
     60.720     2.9380    33.3550     8863
     60.920     2.9380    33.3550     9169
     61.120     2.9390    33.3550     9474
     61.360     2.9390    33.3560     9779
     61.560     2.9400    33.3560    10085
     61.800     2.9390    33.3560    10390
     61.840     2.9380    33.3570    10696
     61.960     2.9390    33.3560    11001
     62.000     2.9420    33.3580    11306
     62.120     2.9420    33.3590    11612
     62.240     2.9420    33.3580    11917
     62.320     2.9420    33.3590    12223
     62.400     2.9410    33.3590    12528
     62.440     2.9420    33.3590    12834
     62.520     2.9410    33.3590    13139
     62.600     2.9420    33.3580    13444
     62.680     2.9410    33.3580    13750
     62.720     2.9410    33.3580    14055
     62.880     2.9410    33.3580    14361
     62.760     2.9410    33.3580    14666
     62.640     2.9410    33.3580    14971
     62.600     2.9410    33.3570    15277
     62.520     2.9400    33.3580    15582
     62.240     2.9400    33.3570    15888
     62.240     2.9400    33.3570    16193
# Fall Time Series
#  Cycle npts     Start                Date
F00  893   24 711039327 2022/07/13 14:55:27
# time     Pres phase                Date
     0    0.120     1 2022/07/13 14:55:27
   146    5.280    10 2022/07/13 14:57:53
   179   10.040    10 2022/07/13 14:58:26
   215   15.480    10 2022/07/13 14:59:02
   244   20.040    10 2022/07/13 14:59:31
   277   25.360    10 2022/07/13 15:00:04
   294   28.120     2 2022/07/13 15:00:21
   306   30.080    10 2022/07/13 15:00:33
   342   35.400    10 2022/07/13 15:01:09
   375   40.240    10 2022/07/13 15:01:42
   407   45.000    10 2022/07/13 15:02:14
   446   50.400    10 2022/07/13 15:02:53
   489   55.240    10 2022/07/13 15:03:36
   651   60.000    10 2022/07/13 15:06:18
   951   60.440    10 2022/07/13 15:11:18
  1252   60.920    10 2022/07/13 15:16:19
  1552   60.840    10 2022/07/13 15:21:19
  1853   61.400    10 2022/07/13 15:26:20
  2153   61.880    10 2022/07/13 15:31:20
  2443   62.240     3 2022/07/13 15:36:10
  2454   62.160    10 2022/07/13 15:36:21
  2754   62.560    10 2022/07/13 15:41:21
  3055   62.800    10 2022/07/13 15:46:22
  3084   62.800    10 2022/07/13 15:46:51
# Rise Time Series
#  Cycle npts     Start                Date
R00  893   16 711058629 2022/07/13 20:17:09
# time     Pres phase                Date
     0   62.080     7 2022/07/13 20:17:09
    64   61.800    13 2022/07/13 20:18:13
   127   58.480    13 2022/07/13 20:19:16
   190   53.080    13 2022/07/13 20:20:19
   243   48.520    13 2022/07/13 20:21:12
   295   42.960    13 2022/07/13 20:22:04
   348   37.840    13 2022/07/13 20:22:57
   400   32.560    13 2022/07/13 20:23:49
   453   27.480    13 2022/07/13 20:24:42
   505   22.040    13 2022/07/13 20:25:34
   547   17.480    13 2022/07/13 20:26:16
   600   12.040    13 2022/07/13 20:27:09
   642    7.720    13 2022/07/13 20:27:51
   694    2.280    13 2022/07/13 20:28:43
  1057    0.040    13 2022/07/13 20:34:46
  1067    0.040     8 2022/07/13 20:34:56
# Pump Time Series
#   Cycle npts
B02   893    9
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    28.120  346   15.13       0    626    -9     2
    62.080  106   15.22       0    627    -9     7
    58.480   21   15.22       0    629    -9    13
    50.440   21   15.22       0    631    -9    13
    31.680   21   15.21       0    633    -9    13
  9999.000   60   15.21       0    636    -9    13
  9999.000   60   15.20       0    641    -9    13
  9999.000   61   15.19       0    645    -9    13
    -0.080   60   15.19       0    650    -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   893  2.4   20    90    60   600    50    10   270      8     1    4020    5  0.2922
# 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  893 2022/07/13 14:55:24
# Pcase vacuums
   6.420   6.190
# Oil valve positions
   1.686   0.511   0.674
# Seek attempts and pump time
      1      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  893 2022/07/13 15:46:51 9999/99/99 99:99:99
# Pcase vacuums
   6.200   6.200
# Average 
#   P      T      S
   62.320   2.934  33.350
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  893 2022/07/13 20:17:09 9999/99/99 99:99:99
# Pcase vacuums
   6.200   6.460
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  893 2022/07/13 20:34:57
# number of packets previous packets
      5               6
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.460   6.520
# Air Pump max current time  max pressure
     119       372     0.000
# Air Valve Positions
   1.282   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.535
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20   893     10
#               Date   Code Description
 2022/07/13 20:29:24 0x0114 AscendCtd
 2022/07/13 20:29:54 0x0114 AscendCtd
 2022/07/13 20:30:24 0x0114 AscendCtd
 2022/07/13 20:30:54 0x0114 AscendCtd
 2022/07/13 20:31:24 0x0114 AscendCtd
 2022/07/13 20:31:54 0x0114 AscendCtd
 2022/07/13 20:32:24 0x0114 AscendCtd
 2022/07/13 20:32:54 0x0114 AscendCtd
 2022/07/13 20:33:24 0x0114 AscendCtd
 2022/07/13 20:33:54 0x0114 AscendCtd
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  893  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.080    289   6.000
# Upload command:
C (adt 30;ddd 3;dft 0 347;MIC 1
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  893       197    2022/07/13 20:42:29
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =      893	(cycle number) |
     MPS =        0	(phase) |
     MPC =      284	(count) |
  MNM[0] =      999	(count) |
  MNM[1] =      999	(count) |
  MNM[2] =      999	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        2	(count) |
  DTD[0] =       60	(dBar) |
  DTD[1] =      100	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     2100	(dBar) |
     APT =        1	(0=dis 1=en) |
     BTM =        1	(Bluetooth Mode) |
     DDB =        1	(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 =      890	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       27	(dBar) |
  DSD[1] =       90	(dBar) |
  DSD[2] =       30	(dBar) |
  DST[0] =      900	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     1800	(sec) |
     DDF =      420	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =        5	(dBar) |
     DDT =      300	(sec) |
  DFT[0] =      345	(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 =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        5	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      300	(sec) |
     DUC =      100	(under damping factor) |
     DPT =        5	(sec) |
     DUT =       10	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =      300	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =       50	(dBar) |
     DDS =      900	(sec) |
     PNS =      890	(cycle) |
  PTO[0] =    16200	(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 =   300000	(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 =      300	(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 =      890	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      100	(sec) |
     APN =       20	(sec) |
     APF =       20	(sec) |
     ASI =    10000	(ms) |
     ASD =        1	(dBar) |
     ADD =        5	(dBar) |
     ADT =       60	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =        3	(dBar) |
     SFN =      890	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       10	(min) |
     SET =       10	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SSA =        0	(0=dis 1=en) |
     SSI =    20000	(ms) |
     SDS =       20	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =      300	(sec) |
     SSP =       60	(sec) |

