# 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  1234  148 000000000432020  7003     0   4 2022/10/01, 17:44:43,  68.7971  -52.7336   4      0 14
SBD 11146  1234  287 000000000432020  7004     0   3 2022/10/01, 17:44:53,  68.7971  -52.7336   4      0 13,6,14
SBD 11146  1234  340 000000000432020  7005     0   2 2022/10/01, 17:45:06,  68.8237  -52.6735  11      0 13
SBD 11146  1234  288 000000000432020  7006     0   1 2022/10/01, 17:45:15,   0.0000    0.0000   0      2 2,3,0,8,15
SBD 11146  1234  296 000000000432020  7007     0   0 2022/10/01, 17:45:28,  68.8237  -52.6735  10      0 0,4,14,14,5,14,1
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      17         1299           60        1359
# Sensor_ID bytes     % packets Description
          0    48  3.70       2         GPS
          1    61  4.70       1    Pressure
          2    81  6.24       1 Temperature
          3    97  7.47       1    Salinity
          4   103  7.93       1        Fall
          5    33  2.54       1        Rise
          6   180 13.86       1        Pump
          8     8  0.62       1     Surface
         13   404 31.10       2  Parameters
         14   218 16.78       5 Engineering
         15    66  5.08       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G 1234 1 2022/10/01 13:22 +68.78064  -52.70231    0  5 35 39 42  1.5     0
G 1234 2 2022/10/01 17:38 +68.78072  -52.69539   90  6  0 28 45  1.8     0
# Profile Data
#      C Npts comp n_var sub_cycle
D0  1234   74    1     3         0
#      Pres      Temp    Salinity
      1.120     4.3060    32.5300
      2.000     4.3140    32.5290
      2.960     4.3140    32.5320
      4.000     4.3130    32.5320
      5.000     4.3110    32.5360
      5.960     4.3100    32.5390
      7.000     4.3090    32.5390
      8.000     4.3070    32.5410
      8.960     4.3080    32.5410
      9.960     4.3100    32.5490
     10.920     4.3110    32.5520
     12.000     4.3110    32.5520
     12.960     4.3110    32.5540
     14.000     4.3160    32.5570
     15.040     4.3180    32.5600
     16.000     4.3230    32.5650
     17.000     4.3260    32.5690
     18.000     4.3270    32.5700
     18.960     4.3290    32.5730
     20.080     4.3310    32.5750
     21.000     4.3330    32.5760
     22.000     4.3350    32.5810
     22.960     4.3350    32.5810
     24.000     4.3380    32.5840
     25.000     4.3450    32.5950
     26.040     4.3480    32.6000
     26.920     4.3510    32.6070
     28.000     4.3520    32.6120
     28.960     4.3530    32.6160
     30.040     4.3550    32.6190
     30.960     4.3560    32.6220
     32.040     4.3580    32.6250
     32.960     4.3660    32.6330
     34.000     4.3680    32.6380
     34.960     4.3730    32.6430
     36.000     4.3760    32.6490
     36.960     4.3780    32.6510
     38.040     4.3800    32.6550
     38.960     4.3820    32.6580
     40.000     4.3850    32.6630
     40.960     4.3930    32.6710
     42.040     4.3990    32.6790
     43.040     4.4040    32.6870
     44.040     4.4060    32.6930
     45.000     4.4100    32.7010
     46.000     4.4120    32.7220
     46.960     4.4080    32.7290
     47.960     4.4070    32.7310
     49.040     4.4070    32.7320
     50.040     4.4070    32.7360
     51.000     4.4080    32.7430
     52.000     4.4020    32.7720
     53.040     4.3970    32.7920
     54.040     4.3970    32.7960
     54.960     4.3970    32.7990
     55.960     4.3960    32.8000
     57.040     4.3940    32.8070
     58.040     4.3920    32.8150
     59.040     4.3840    32.8290
     60.080     4.3850    32.8300
     61.040     4.3840    32.8320
     61.960     4.3850    32.8350
     63.000     4.3830    32.8430
     64.000     4.3800    32.8500
     65.000     4.3790    32.8540
     66.000     4.3690    32.8790
     67.040     4.3630    32.8880
     68.040     4.3600    32.8910
     69.000     4.3510    32.9030
     70.040     4.3400    32.9200
     71.000     4.3290    32.9360
     72.040     4.3270    32.9380
     73.000     4.3180    32.9450
     74.000     4.2810    32.9870
# Fall Time Series
#  Cycle npts     Start                Date
F00 1234   19 717945790 2022/10/01 13:23:10
# time     Pres phase                Date
     0   -0.160     1 2022/10/01 13:23:10
   381   20.360    10 2022/10/01 13:29:31
   451   37.560     2 2022/10/01 13:30:41
   463   40.560    10 2022/10/01 13:30:53
   545   60.000    10 2022/10/01 13:32:15
  1446   73.440    10 2022/10/01 13:47:16
  2346   73.880    10 2022/10/01 14:02:16
  3247   73.960    10 2022/10/01 14:17:17
  4147   74.000    10 2022/10/01 14:32:17
  5047   74.040    10 2022/10/01 14:47:17
  5948   74.080    10 2022/10/01 15:02:18
  6848   74.120    10 2022/10/01 15:17:18
  7748   74.200    10 2022/10/01 15:32:18
  8649   74.160    10 2022/10/01 15:47:19
  9549   74.120    10 2022/10/01 16:02:19
 10240   74.120     3 2022/10/01 16:13:50
 11207   74.080    10 2022/10/01 16:29:57
 12108   74.080    10 2022/10/01 16:44:58
 13008   74.000    10 2022/10/01 16:59:58
# Rise Time Series
#  Cycle npts     Start                Date
R00 1234    5 717958807 2022/10/01 17:00:07
# time     Pres phase                Date
     0   74.000     7 2022/10/01 17:00:07
   831   52.960    13 2022/10/01 17:13:58
  1077   32.920    13 2022/10/01 17:18:04
  1303   11.200    13 2022/10/01 17:21:50
  2209   -0.040     8 2022/10/01 17:36:56
# Pump Time Series
#   Cycle npts
B02  1234   16
# Pressure time Voltage Current Vacuum       phase
#     dBar  sec    volt      mA Before After
    37.560  785   12.87       0    651    -9     2
    74.000   93   13.11       0    649    -9     7
    74.040   21   13.10       0    651    -9    13
    74.080   21   13.10       0    653    -9    13
    72.120   21   13.09       0    655    -9    13
    67.680   21   13.09       0    656    -9    13
    61.640   21   13.08       0    657    -9    13
    54.320   21   13.07       0    659    -9    13
    45.200   21   13.07       0    660    -9    13
    34.720   21   13.06       0    662    -9    13
  9999.000   41   13.05       0    665    -9    13
  9999.000   40   13.05       0    668    -9    13
  9999.000   40   13.05       0    671    -9    13
  9999.000   41   13.04       0    674    -9    13
  9999.000   40   13.03       0    678    -9    13
    -0.040  121   13.01       0    687    -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  1234  2.4   41    90   500   600   178    10     0      8     1    4020   15  0.2005
# 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 1234 2022/10/01 13:23:08
# Pcase vacuums
   7.000   6.430
# Oil valve positions
   1.687   0.494   0.665
# Seek attempts and pump time
      1    -21
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18 1234 2022/10/01 16:59:59 9999/99/99 99:99:99
# Pcase vacuums
   6.430   6.430
# Average 
#   P      T      S
    0.000   0.000   0.000
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18 1234 2022/10/01 17:00:07 9999/99/99 99:99:99
# Pcase vacuums
   6.430   6.780
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20 1234 2022/10/01 17:36:57
# number of packets previous packets
      4               6
# CTD Status pres offset
 0x4e410000   0.000
# Pcase vacuums
   6.780   6.890
# Air Pump max current time  max pressure
     119       392     0.000
# Air Valve Positions
   1.280   0.000
# Air Valve Calibrations
   1.246   0.148   0.697
# Oil Valve Positions
   0.000   0.529
# Oil Valve Calibrations
   1.620   0.570
# Encountered Error Codes
#    Cycle Errors
EE20  1234     10
#               Date   Code Description
 2022/10/01 17:24:12 0x0114 AscendCtd
 2022/10/01 17:24:53 0x0114 AscendCtd
 2022/10/01 17:25:33 0x0114 AscendCtd
 2022/10/01 17:26:13 0x0114 AscendCtd
 2022/10/01 17:26:53 0x0114 AscendCtd
 2022/10/01 17:27:33 0x0114 AscendCtd
 2022/10/01 17:28:13 0x0114 AscendCtd
 2022/10/01 17:28:53 0x0114 AscendCtd
 2022/10/01 17:29:33 0x0114 AscendCtd
 2022/10/01 17:30:13 0x0114 AscendCtd
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00 1234  2      0
# MC    Pres      Time  Pcase Vacuum
   1    -0.120    446   5.880
   3    74.120     23   6.430
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M 1234       197    2022/10/01 17:45:06
Parameter Table Param_Table-V17.txt |
     IFV =  9.0.0.0	(IFV) |
     VER =       17	(version) |
     STY =        1	(Sensor 0=RBR,1=SBE) |
     MSN =     1234	(cycle number) |
     MPS =        0	(phase) |
     MPC =      625	(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] =      500	(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 =     1231	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       36	(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 =       20	(dBar) |
     DDT =      900	(sec) |
  DFT[0] =      785	(sec) |
  DFT[1] =      220	(sec) |
  DFT[2] =      180	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     9000	(sec) |
  DCT[1] =     1800	(sec) |
  DCT[2] =    21600	(sec) |
     DCA =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =    65516	(sec) |
     DCX =     1020	(sec) |
     DCP =        1	(sec) |
     DCF =        1	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =      900	(sec) |
     DUC =       50	(under damping factor) |
     DPT =       10	(sec) |
     DUT =       10	(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 =     1231	(cycle) |
  PTO[0] =        0	(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 =     1231	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       80	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =    20000	(ms) |
     ASD =        1	(dBar) |
     ADD =       20	(dBar) |
     ADT =     1800	(sec) |
     ARC =     1100	(?) |
     AHR =     1000	(cm/sec) |
     AHD =        3	(dBar) |
     SFN =     1231	(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 =      120	(sec) |

