# 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  1070  313 000000000432020  5817     0   4 2022/08/24, 11:14:59,  67.7094  -53.9240   4      0 6,14,14
SBD 11146  1070  340 000000000432020  5818     0   3 2022/08/24, 11:15:09,  67.7094  -53.9240   4      0 13
SBD 11146  1070  288 000000000432020  5819     0   2 2022/08/24, 11:15:20,  67.6899  -53.8477   4      0 2,3,8,15
SBD 11146  1070  334 000000000432020  5820     0   1 2022/08/24, 11:15:37,  67.7094  -53.9240   4      0 5,14,0,1,13
SBD 11146  1070  334 000000000432020  5821     0   0 2022/08/24, 11:15:47,  67.7094  -53.9240   5      0 0,4,14,14,9,10,11,7
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1549           60        1609
# Sensor_ID bytes     % packets Description
          0    48  3.10       2         GPS
          1    80  5.16       1    Pressure
          2   101  6.52       1 Temperature
          3   101  6.52       1    Salinity
          4   108  6.97       1        Fall
          5   123  7.94       1        Rise
          6   213 13.75       1        Pump
          7    33  2.13       1 Drift_times
          8     8  0.52       1     Surface
          9    40  2.58       1  HR/Drift_P
         10    40  2.58       1  HR/Drift_T
         11    33  2.13       1  HR/Drift_S
         13   404 26.08       2  Parameters
         14   151  9.75       5 Engineering
         15    66  4.26       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G 1070 1 2022/08/24 05:39 +67.67784  -53.93115    0  5 31 37 43  1.3     0
G 1070 2 2022/08/24 11:09 +67.65993  -53.91277   50  5  0 30 44  2.1     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0  1070  105    1     3         0
#      Pres      Temp    Salinity
      1.120     4.1330    32.4300
      2.000     4.1570    32.4730
      2.960     4.1730    32.5090
      4.040     4.2340    32.6060
      5.000     4.2610    32.6680
      6.000     4.2680    32.6860
      6.920     4.2740    32.6880
      7.960     4.3050    32.7410
      9.000     4.3030    32.7410
      9.960     4.3430    32.8100
     11.000     4.3540    32.8370
     11.960     4.3680    32.8610
     13.000     4.3730    32.8700
     14.040     4.3790    32.8780
     14.960     4.3740    32.8700
     16.040     4.3790    32.8770
     17.040     4.3840    32.8860
     18.000     4.3820    32.8830
     19.040     4.3810    32.8800
     19.960     4.3840    32.8860
     21.000     4.3860    32.8890
     22.040     4.3870    32.8920
     23.000     4.3850    32.8900
     24.040     4.3800    32.8870
     25.000     4.3790    32.8860
     25.960     4.3790    32.8870
     26.960     4.3800    32.8880
     28.000     4.3800    32.8890
     29.040     4.3800    32.8900
     30.000     4.3800    32.8890
     30.960     4.3790    32.8880
     31.960     4.3860    32.8940
     33.000     4.3920    32.9000
     34.000     4.4060    32.9120
     34.960     4.4240    32.9250
     35.960     4.4450    32.9420
     37.040     4.4620    32.9580
     38.040     4.4670    32.9630
     39.040     4.4680    32.9640
     40.000     4.4770    32.9680
     41.000     4.4870    32.9760
     41.960     4.4990    32.9820
     42.920     4.5060    32.9870
     43.960     4.5110    32.9910
     44.960     4.5310    33.0020
     45.920     4.5640    33.0180
     46.960     4.5840    33.0320
     47.960     4.5860    33.0320
     48.960     4.5890    33.0340
     49.960     4.5900    33.0350
     51.000     4.5910    33.0350
     52.040     4.5910    33.0360
     53.000     4.5890    33.0340
     54.000     4.5900    33.0350
     55.040     4.5920    33.0360
     56.080     4.5930    33.0360
     57.040     4.5880    33.0340
     58.040     4.5890    33.0350
     59.000     4.5880    33.0340
     60.040     4.5900    33.0340
     61.040     4.5900    33.0350
     62.040     4.5900    33.0350
     63.000     4.5900    33.0350
     63.960     4.5920    33.0360
     64.960     4.5920    33.0360
     66.000     4.5930    33.0350
     67.000     4.5940    33.0360
     68.000     4.5940    33.0360
     69.000     4.5940    33.0360
     70.000     4.5950    33.0360
     71.000     4.5950    33.0360
     72.000     4.5950    33.0360
     73.040     4.5960    33.0370
     74.000     4.5970    33.0370
     75.040     4.5970    33.0370
     75.960     4.5970    33.0380
     77.000     4.5970    33.0380
     78.080     4.5970    33.0380
     79.040     4.5980    33.0380
     79.960     4.5980    33.0380
     81.000     4.5970    33.0380
     82.040     4.5970    33.0360
     83.000     4.5970    33.0360
     83.960     4.5980    33.0360
     85.000     4.5980    33.0360
     86.000     4.5980    33.0360
     87.000     4.6010    33.0390
     88.080     4.6010    33.0380
     89.000     4.6000    33.0380
     89.960     4.6020    33.0390
     90.960     4.6020    33.0390
     91.960     4.6010    33.0380
     93.000     4.6010    33.0380
     93.920     4.5990    33.0370
     95.000     4.5980    33.0360
     96.040     4.5990    33.0360
     97.040     4.5990    33.0370
     97.960     4.5960    33.0340
     98.920     4.5970    33.0340
     99.960     4.5980    33.0340
    101.000     4.5970    33.0340
    102.040     4.5970    33.0340
    103.000     4.5980    33.0350
    104.080     4.5960    33.0340
    104.560     4.5980    33.0360
# Drift Data
#      C Npts comp n_var
I0  1070   17    1     4
#      Pres       Temp   Salinity     Time
     61.520     4.4000    32.9260        6
     62.200     4.4190    32.9340      911
     62.880     4.4250    32.9390     1817
     63.680     4.4300    32.9440     2722
     64.680     4.4450    32.9520     3628
     66.560     4.4560    32.9580     4533
     67.080     4.4830    32.9710     5438
     70.880     4.4930    32.9770     6344
     74.760     4.5130    32.9830     7249
     78.000     4.5310    32.9940     8155
     80.760     4.5450    33.0000     9060
     85.440     4.5550    33.0040     9966
     91.440     4.5580    33.0070    10871
     96.160     4.5640    33.0080    11776
     98.360     4.5710    33.0130    12682
     99.360     4.5770    33.0170    13587
    100.760     4.5840    33.0220    14493
# Fall Time Series
#  Cycle npts     Start                Date
F00 1070   20 714634840 2022/08/24 05:40:40
# time     Pres phase                Date
     0    0.160     1 2022/08/24 05:40:40
   160    5.120    10 2022/08/24 05:43:20
   189   10.240    10 2022/08/24 05:43:49
   215   15.240    10 2022/08/24 05:44:15
   241   20.200    10 2022/08/24 05:44:41
   267   25.240    10 2022/08/24 05:45:07
   281   28.080     2 2022/08/24 05:45:21
   294   30.560    10 2022/08/24 05:45:34
   316   35.120    10 2022/08/24 05:45:56
   342   40.320    10 2022/08/24 05:46:22
   369   45.160    10 2022/08/24 05:46:49
   398   50.320    10 2022/08/24 05:47:18
   427   55.480    10 2022/08/24 05:47:47
   457   60.520    10 2022/08/24 05:48:17
   757   60.680    10 2022/08/24 05:53:17
  1058   60.800    10 2022/08/24 05:58:18
  1256   60.680     3 2022/08/24 06:01:36
  1358   60.840    10 2022/08/24 06:03:18
  1659   61.360    10 2022/08/24 06:08:19
  1900   61.440    10 2022/08/24 06:12:20
# Rise Time Series
#  Cycle npts     Start                Date
R00 1070   23 714652949 2022/08/24 10:42:29
# time     Pres phase                Date
     0  103.640     7 2022/08/24 10:42:29
   306  104.320    13 2022/08/24 10:47:35
   527   99.480    13 2022/08/24 10:51:16
   579   94.640    13 2022/08/24 10:52:08
   632   89.640    13 2022/08/24 10:53:01
   695   84.000    13 2022/08/24 10:54:04
   737   79.400    13 2022/08/24 10:54:46
   789   74.240    13 2022/08/24 10:55:38
   842   69.080    13 2022/08/24 10:56:31
   884   64.720    13 2022/08/24 10:57:13
   936   59.120    13 2022/08/24 10:58:05
   978   54.880    13 2022/08/24 10:58:47
  1041   49.160    13 2022/08/24 10:59:50
  1094   44.080    13 2022/08/24 11:00:43
  1146   39.120    13 2022/08/24 11:01:35
  1199   34.160    13 2022/08/24 11:02:28
  1251   29.480    13 2022/08/24 11:03:20
  1304   23.920    13 2022/08/24 11:04:13
  1356   18.160    13 2022/08/24 11:05:05
  1398   13.200    13 2022/08/24 11:05:47
  1440    8.600    13 2022/08/24 11:06:29
  1493    3.640    13 2022/08/24 11:07:22
  1525    0.880     8 2022/08/24 11:07:54
# Pump Time Series
#   Cycle npts
B02  1070   19
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    28.080  372   15.04       0    621    -9     2
    60.720    1   15.07       0    616    -9     3
   103.640  128   15.17       0    621    -9     7
   104.000   21   15.17       0    623    -9    13
   104.120   21   15.16       0    625    -9    13
   104.040   21   15.15       0    628    -9    13
   104.200   21   15.15       0    629    -9    13
   104.400   21   15.15       0    631    -9    13
   104.640   21   15.15       0    632    -9    13
   104.320   21   15.14       0    634    -9    13
   103.520   21   15.14       0    636    -9    13
   102.000   21   15.13       0    637    -9    13
    99.480   21   15.12       0    639    -9    13
    88.800   22   15.13       0    640    -9    13
    72.240   22   15.13       0    641    -9    13
    37.280   21   15.12       0    642    -9    13
    33.360   21   15.12       0    643    -9    13
     2.800   21   15.12       0    646    -9    13
     0.160   60   15.11       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  1070  2.4   22    90    50   600    31    10   270      8     1    4020    5  0.2790
# 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 1070 2022/08/24 05:40:38
# Pcase vacuums
   6.570   6.140
# Oil valve positions
   1.692   0.499   0.669
# Seek attempts and pump time
      1      1
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18 1070 2022/08/24 06:12:20 9999/99/99 99:99:99
# Pcase vacuums
   6.140   6.120
# Average 
#   P      T      S
   77.920   4.503  32.979
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18 1070 2022/08/24 10:42:29 9999/99/99 99:99:99
# Pcase vacuums
   6.120   6.450
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20 1070 2022/08/24 11:08:10
# number of packets previous packets
      5              10
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.460   6.540
# Air Pump max current time  max pressure
     119       388     0.000
# Air Valve Positions
   1.280   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.522
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20  1070      0
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00 1070  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.160    276   5.920
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M 1070       197    2022/08/24 11:15:37
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =     1070	(cycle number) |
     MPS =        0	(phase) |
     MPC =      461	(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] =       50	(dBar) |
  DTD[1] =      100	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     2100	(dBar) |
     APT =        1	(0=dis 1=en) |
     BTM =        0	(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 =     1067	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       27	(dBar) |
  DSD[1] =       90	(dBar) |
  DSD[2] =       30	(dBar) |
  DST[0] =      360	(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] =      372	(sec) |
  DFT[1] =      220	(sec) |
  DFT[2] =      180	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =      600	(sec) |
  DCT[1] =     1800	(sec) |
  DCT[2] =    21600	(sec) |
     DCA =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        1	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        3	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      300	(sec) |
     DUC =      100	(under damping factor) |
     DPT =       10	(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 =     1067	(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 =   900000	(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 =      900	(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 =     1067	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =      120	(sec) |
     APN =       20	(sec) |
     APF =       20	(sec) |
     ASI =    10000	(ms) |
     ASD =        1	(dBar) |
     ADD =        5	(dBar) |
     ADT =      300	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =        3	(dBar) |
     SFN =     1067	(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 =    10000	(ms) |
     SDS =       10	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SPT =      300	(sec) |
     SSP =       60	(sec) |

