# 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  1100  148 000000000432020  6008     0   5 2022/08/31, 07:47:10,  67.8158  -53.9656   3      0 14
SBD 11146  1100  259 000000000432020  6009     0   4 2022/08/31, 07:47:23,  67.8231  -53.8330   3      0 6,14
SBD 11146  1100  340 000000000432020  6010     0   3 2022/08/31, 07:47:35,  67.7963  -53.8889   5      0 13
SBD 11146  1100  253 000000000432020  6011     0   2 2022/08/31, 07:48:08,  67.8231  -53.8330   3      0 3,0,8,15,13
SBD 11146  1100  287 000000000432020  6012     0   1 2022/08/31, 07:48:22,  67.8231  -53.8330   3      0 7,5,14,1,2
SBD 11146  1100  331 000000000432020  6013     0   0 2022/08/31, 07:48:40,  67.8427  -53.9097   6      0 0,4,14,14,9,10,11
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1546           72        1618
# Sensor_ID bytes     % packets Description
          0    48  3.10       2         GPS
          1    61  3.95       1    Pressure
          2    75  4.85       1 Temperature
          3    67  4.33       1    Salinity
          4   143  9.25       1        Fall
          5    88  5.69       1        Rise
          6   235 15.20       1        Pump
          7    32  2.07       1 Drift_times
          8     8  0.52       1     Surface
          9    38  2.46       1  HR/Drift_P
         10    38  2.46       1  HR/Drift_T
         11    32  2.07       1  HR/Drift_S
         13   404 26.13       2  Parameters
         14   211 13.65       5 Engineering
         15    66  4.27       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G 1100 1 2022/08/31 02:20 +67.80635  -53.85727    0  5 30 37 42  1.1     0
G 1100 2 2022/08/31 07:41 +67.80545  -53.85809   80  6  0 31 41  1.8     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0  1100   70    1     3         0
#      Pres      Temp    Salinity
      1.000     4.6430    32.9840
      2.000     4.6430    32.9840
      3.000     4.6430    32.9840
      4.000     4.6440    32.9840
      5.000     4.6440    32.9840
      6.000     4.6450    32.9840
      7.000     4.6440    32.9840
      7.960     4.6440    32.9840
      8.920     4.6440    32.9840
     10.000     4.6440    32.9840
     11.000     4.6440    32.9840
     11.960     4.6440    32.9830
     13.000     4.6440    32.9840
     14.000     4.6430    32.9840
     14.960     4.6430    32.9840
     15.960     4.6430    32.9840
     16.960     4.6430    32.9840
     18.040     4.6400    32.9850
     19.000     4.6330    32.9870
     19.960     4.6270    32.9890
     21.040     4.6260    32.9890
     22.000     4.6260    32.9890
     23.040     4.6280    32.9880
     24.080     4.6350    32.9860
     24.960     4.6380    32.9860
     25.960     4.6290    32.9890
     26.960     4.6400    32.9870
     27.960     4.6390    32.9860
     29.000     4.6440    32.9840
     30.000     4.6430    32.9850
     31.080     4.6420    32.9850
     32.000     4.6370    32.9860
     33.040     4.6350    32.9870
     34.040     4.6330    32.9880
     34.960     4.6340    32.9870
     36.000     4.6330    32.9880
     37.040     4.6340    32.9870
     38.000     4.6330    32.9870
     39.040     4.6340    32.9870
     40.080     4.6340    32.9870
     41.000     4.6340    32.9870
     41.960     4.6340    32.9870
     43.000     4.6360    32.9860
     43.960     4.6340    32.9870
     45.000     4.6360    32.9860
     45.960     4.6340    32.9870
     46.960     4.6330    32.9870
     47.960     4.6320    32.9880
     49.000     4.6310    32.9880
     50.040     4.6310    32.9880
     50.960     4.6280    32.9890
     51.960     4.6300    32.9880
     53.000     4.6280    32.9890
     53.920     4.6270    32.9890
     54.920     4.6190    32.9930
     55.960     4.6190    32.9920
     56.960     4.6210    32.9910
     58.040     4.6030    33.0000
     59.000     4.6060    32.9990
     59.920     4.6010    33.0010
     60.920     4.6010    33.0010
     61.960     4.5960    33.0050
     63.000     4.5930    33.0080
     64.000     4.5930    33.0080
     65.000     4.5920    33.0090
     66.040     4.5920    33.0080
     67.000     4.5940    33.0070
     68.000     4.5950    33.0060
     68.960     4.5910    33.0090
     69.600     4.5910    33.0090
# Drift Data
#      C Npts comp n_var
I0  1100   15    1     4
#      Pres       Temp   Salinity     Time
     78.200     4.6330    32.9830        6
     78.080     4.6330    32.9850      911
     78.000     4.6310    32.9830     1817
     77.840     4.6270    32.9840     2722
     77.600     4.6320    32.9840     3627
     77.120     4.6370    32.9840     4533
     76.920     4.6380    32.9840     5438
     76.760     4.6410    32.9830     6344
     76.560     4.6500    32.9830     7249
     76.400     4.6500    32.9820     8155
     76.280     4.6500    32.9820     9060
     76.120     4.6480    32.9820     9965
     76.000     4.6520    32.9820    10871
     75.880     4.6540    32.9830    11776
     75.120     4.6450    32.9830    12682
# Fall Time Series
#  Cycle npts     Start                Date
F00 1100   27 715227648 2022/08/31 02:20:48
# time     Pres phase                Date
     0    0.080     1 2022/08/31 02:20:48
   186    5.200    10 2022/08/31 02:23:54
   219   10.040    10 2022/08/31 02:24:27
   248   15.480    10 2022/08/31 02:24:56
   277   20.560    10 2022/08/31 02:25:25
   303   25.560    10 2022/08/31 02:25:51
   321   29.040     2 2022/08/31 02:26:09
   327   30.120    10 2022/08/31 02:26:15
   359   35.240    10 2022/08/31 02:26:47
   398   40.160    10 2022/08/31 02:27:26
   441   45.040    10 2022/08/31 02:28:09
   473   50.520    10 2022/08/31 02:28:41
   502   55.320    10 2022/08/31 02:29:10
   548   60.320    10 2022/08/31 02:29:56
   590   65.200    10 2022/08/31 02:30:38
   629   70.240    10 2022/08/31 02:31:17
   659   75.000    10 2022/08/31 02:31:47
   960   78.640    10 2022/08/31 02:36:48
  1262   79.200    10 2022/08/31 02:41:50
  1563   79.200    10 2022/08/31 02:46:51
  1863   79.120    10 2022/08/31 02:51:51
  2164   79.120    10 2022/08/31 02:56:52
  2464   79.040    10 2022/08/31 03:01:52
  2714   79.040     3 2022/08/31 03:06:02
  2764   79.080    10 2022/08/31 03:06:52
  3065   79.000    10 2022/08/31 03:11:53
  3358   78.200    10 2022/08/31 03:16:46
# Rise Time Series
#  Cycle npts     Start                Date
R00 1100   16 715245424 2022/08/31 07:17:04
# time     Pres phase                Date
     0   69.840     7 2022/08/31 07:17:04
   127   64.640    13 2022/08/31 07:19:11
   274   59.960    13 2022/08/31 07:21:38
   516   54.440    13 2022/08/31 07:25:40
   579   49.400    13 2022/08/31 07:26:43
   642   44.800    13 2022/08/31 07:27:46
   705   39.560    13 2022/08/31 07:28:49
   757   34.120    13 2022/08/31 07:29:41
   799   29.800    13 2022/08/31 07:30:23
   852   24.680    13 2022/08/31 07:31:16
   904   19.640    13 2022/08/31 07:32:08
   946   14.720    13 2022/08/31 07:32:50
   988    8.840    13 2022/08/31 07:33:32
  1030    3.120    13 2022/08/31 07:34:14
  1393    0.120    13 2022/08/31 07:40:17
  1403    0.120     8 2022/08/31 07:40:27
# Pump Time Series
#   Cycle npts
B02  1100   21
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    29.040  590   14.97       0    634    -9     2
    79.040    1   15.03       0    627    -9     3
    69.840  127   15.13       0    636    -9     7
    63.360   21   15.12       0    638    -9    13
    61.680   21   15.13       0    640    -9    13
    60.840   21   15.12       0    642    -9    13
    59.960   21   15.12       0    644    -9    13
    59.560   21   15.11       0    645    -9    13
    58.840   21   15.11       0    647    -9    13
    59.120   21   15.11       0    649    -9    13
    58.680   21   15.10       0    650    -9    13
    56.600   21   15.10       0    652    -9    13
    53.680   21   15.09       0    653    -9    13
    48.560   21   15.09       0    655    -9    13
    45.360   21   15.08       0    656    -9    13
    42.440   21   15.08       0    658    -9    13
    25.640   21   15.08       0    659    -9    13
  9999.000   60   15.07       0    662    -9    13
  9999.000   60   15.07       0    667    -9    13
  9999.000   61   15.06       0    671    -9    13
    -0.040   60   15.05       0    676    -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  1100  2.4   26    90    60   600    54    10   240      8     1    4020    5  0.2741
# 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 1100 2022/08/31 02:20:46
# Pcase vacuums
   6.670   6.270
# Oil valve positions
   1.690   0.497   0.665
# Seek attempts and pump time
      1      1
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18 1100 2022/08/31 03:16:46 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.270
# Average 
#   P      T      S
   76.840   4.641  32.983
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18 1100 2022/08/31 07:17:04 9999/99/99 99:99:99
# Pcase vacuums
   6.270   6.710
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20 1100 2022/08/31 07:40:28
# number of packets previous packets
      5               5
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.720   6.780
# Air Pump max current time  max pressure
     119       373     0.000
# Air Valve Positions
   1.279   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.519
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20  1100     10
#               Date   Code Description
 2022/08/31 07:34:55 0x0114 AscendCtd
 2022/08/31 07:35:25 0x0114 AscendCtd
 2022/08/31 07:35:55 0x0114 AscendCtd
 2022/08/31 07:36:25 0x0114 AscendCtd
 2022/08/31 07:36:55 0x0114 AscendCtd
 2022/08/31 07:37:25 0x0114 AscendCtd
 2022/08/31 07:37:55 0x0114 AscendCtd
 2022/08/31 07:38:25 0x0114 AscendCtd
 2022/08/31 07:38:55 0x0114 AscendCtd
 2022/08/31 07:39:26 0x0114 AscendCtd
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00 1100  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.040    316   5.890
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M 1100       197    2022/08/31 07:48:08
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =     1100	(cycle number) |
     MPS =        0	(phase) |
     MPC =      491	(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 =        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 =     1097	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       28	(dBar) |
  DSD[1] =       90	(dBar) |
  DSD[2] =       30	(dBar) |
  DST[0] =      600	(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] =      587	(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 =        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 =     1097	(cycle) |
  PTO[0] =    14400	(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 =     1097	(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 =     1097	(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) |

