# Message Decoder for Solo2, Alto and Deep Solo Floats; v210127
#      SN Cycle Size            IMEI MOMSN MTMSN PID       Date      Time  Latitude Longitude Err Status Sensor IDs
SBD 11035     0  184 000000000000009    12     0   4 2018/03/25, 23:33:37, -67.6111  173.5871   3      0 6,14,14
SBD 11035     0  340 000000000000009    13     0   3 2018/03/25, 23:33:54, -67.6111  173.5871   3      0 13
SBD 11035     0  273 000000000000009    14     0   2 2018/03/25, 23:34:10, -67.6036  173.4001   4      0 8,15,13
SBD 11035     0  327 000000000000009    15     0   1 2018/03/25, 23:34:38, -67.6111  173.5871   5      0 0,1,2,3
SBD 11035     0  320 000000000000009    16     0   0 2018/03/25, 23:34:54, -67.6111  173.5871   6      0 4,14,14,9,10,11,5,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      20         1384           60        1444
# Sensor_ID bytes     % packets Description
          0    24  1.73       1         GPS
          1    81  5.85       1    Pressure
          2   105  7.59       1 Temperature
          3   105  7.59       1    Salinity
          4    73  5.27       1        Fall
          5    73  5.27       1        Rise
          6    92  6.65       1        Pump
          8   116  8.38       1     Surface
          9    25  1.81       1  HR/Drift_P
         10    25  1.81       1  HR/Drift_T
         11    25  1.81       1  HR/Drift_S
         13   407 29.41       2  Parameters
         14   167 12.07       6 Engineering
         15    66  4.77       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    0 0 2018/03/25 23:15 -67.61737 +173.55108  130  5 35 42 48  1.5     0
# Profile Data
#      C Npts comp n_var
D0     0  114    1     3
#      Pres      Temp    Salinity
      2.200    -0.7430    34.0360
      3.000    -0.7430    34.0230
      4.000    -0.7430    34.0360
      4.960    -0.7430    34.0190
      6.000    -0.7430    34.0360
      7.040    -0.7440    34.0300
      8.000    -0.7430    34.0260
      8.960    -0.7430    34.0360
     10.040    -0.7430    34.0080
     11.000    -0.7430    34.0360
     12.040    -0.7430    34.0360
     13.000    -0.7430    34.0360
     14.040    -0.7430    34.0360
     14.960    -0.7440    34.0360
     16.000    -0.7440    34.0360
     17.040    -0.7450    34.0360
     18.000    -0.7450    34.0360
     19.000    -0.7440    34.0360
     19.960    -0.7450    34.0360
     21.000    -0.7440    34.0360
     22.040    -0.7440    34.0360
     23.040    -0.7440    34.0360
     24.000    -0.7440    34.0360
     25.000    -0.7440    34.0360
     26.040    -0.7440    34.0360
     27.040    -0.7430    34.0360
     28.040    -0.7430    34.0360
     29.040    -0.7440    34.0360
     30.000    -0.7440    34.0360
     30.920    -0.7440    34.0360
     31.960    -0.7440    34.0360
     33.080    -0.7440    34.0360
     34.080    -0.7430    34.0360
     35.000    -0.7440    34.0360
     35.960    -0.7430    34.0350
     37.000    -0.7430    34.0360
     38.040    -0.7430    34.0360
     39.040    -0.7430    34.0360
     40.040    -0.7430    34.0350
     41.000    -0.7430    34.0360
     42.040    -0.7430    34.0350
     43.040    -0.7430    34.0360
     44.080    -0.7430    34.0360
     45.040    -0.7430    34.0360
     46.000    -0.7440    34.0360
     47.000    -0.7430    34.0360
     47.960    -0.7430    34.0360
     48.960    -0.7430    34.0360
     49.960    -0.7420    34.0360
     51.000    -0.7430    34.0360
     52.000    -0.7430    34.0360
     53.000    -0.7430    34.0360
     54.000    -0.7420    34.0360
     55.000    -0.7430    34.0360
     55.960    -0.7430    34.0350
     57.040    -0.7420    34.0350
     58.000    -0.7420    34.0350
     59.000    -0.7420    34.0350
     59.960    -0.7420    34.0350
     60.960    -0.7420    34.0350
     62.000    -0.7420    34.0350
     63.000    -0.7410    34.0350
     64.000    -0.7390    34.0360
     64.960    -0.7390    34.0360
     65.960    -0.7370    34.0360
     67.000    -0.7390    34.0360
     68.040    -0.7400    34.0360
     69.040    -0.7410    34.0350
     70.000    -0.7400    34.0360
     71.000    -0.7390    34.0360
     72.000    -0.7340    34.0370
     73.000    -0.7370    34.0380
     74.000    -0.7360    34.0380
     75.000    -0.7200    34.0410
     76.000    -0.6970    34.0490
     77.000    -0.6740    34.0550
     78.000    -0.6430    34.0720
     79.000    -0.6200    34.0790
     80.000    -0.5600    34.1070
     81.040    -0.5330    34.1210
     82.000    -0.5070    34.1380
     82.960    -0.4870    34.1570
     84.000    -0.4730    34.1730
     85.000    -0.4420    34.2140
     85.960    -0.4190    34.2400
     87.000    -0.3830    34.2780
     88.040    -0.3820    34.3050
     89.040    -0.3750    34.3230
     90.000    -0.3560    34.3420
     91.000    -0.2910    34.4010
     92.000    -0.1890    34.4300
     93.000    -0.1060    34.4560
     94.000    -0.0330    34.4670
     95.000     0.0230    34.4810
     95.960     0.0620    34.4870
     97.000     0.1850    34.5060
     98.040     0.2320    34.5200
     99.000     0.2910    34.5260
    100.000     0.3590    34.5370
    101.000     0.3970    34.5430
    102.040     0.4390    34.5490
    103.000     0.4600    34.5520
    104.000     0.4880    34.5570
    105.040     0.5330    34.5590
    106.000     0.5710    34.5670
    107.000     0.6020    34.5690
    108.000     0.6280    34.5740
    109.000     0.6540    34.5740
    110.000     0.7000    34.5810
    111.000     0.7020    34.5810
    112.000     0.7080    34.5810
    113.000     0.7130    34.5820
    114.000     0.7160    34.5810
    114.800     0.7320    34.5810
# Drift Data
#      C Npts comp n_var
I0     0    1    1     3
#      Pres       Temp   Salinity
    116.680     0.7860    34.5970
# Surface Pressure Time Series
#    C npts n_var               Start
S    0    12     6 2018/03/25 21:54:34
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    24      0.520     -0.812   -999.000      14 2018/03/25 21:54:58
  1119      0.440     -1.004   -999.000      14 2018/03/25 22:13:13
  4928      0.400     -0.869   -999.000      14 2018/03/25 23:16:42
  4990      0.400     -0.954   -999.000      14 2018/03/25 23:17:44
  5051      0.400     -1.035   -999.000      14 2018/03/25 23:18:45
  5113      0.360     -1.040   -999.000      14 2018/03/25 23:19:47
  5174      0.400     -1.003   -999.000      14 2018/03/25 23:20:48
  5236      0.400     -1.136   -999.000      14 2018/03/25 23:21:50
  5297      0.480     -0.984   -999.000      14 2018/03/25 23:22:51
  5359      0.440     -0.857   -999.000      14 2018/03/25 23:23:53
  5420      0.440     -1.018   -999.000      14 2018/03/25 23:24:54
  5472      0.520     -0.890   -999.000      14 2018/03/25 23:25:46
# Fall Time Series
#  Cycle npts     Start                Date
F00    0   13 575327422 2018/03/25 21:10:22
# time     Pres phase                Date
     0   11.240     1 2018/03/25 21:10:22
   183   21.120    10 2018/03/25 21:13:25
   273   31.280    10 2018/03/25 21:14:55
   351   41.360    10 2018/03/25 21:16:13
   425   51.320    10 2018/03/25 21:17:27
   495   61.080    10 2018/03/25 21:18:37
   573   71.360    10 2018/03/25 21:19:55
   650   81.320    10 2018/03/25 21:21:12
   724   91.280    10 2018/03/25 21:22:26
   796  100.880     2 2018/03/25 21:23:38
   799  101.280    10 2018/03/25 21:23:41
   885  111.120    10 2018/03/25 21:25:07
  1102  117.240    10 2018/03/25 21:28:44
# Rise Time Series
#  Cycle npts     Start                Date
R00    0   13 575328543 2018/03/25 21:29:03
# time     Pres phase                Date
     0  115.800     7 2018/03/25 21:29:03
   121  105.640    13 2018/03/25 21:31:04
   239   95.880    13 2018/03/25 21:33:02
   384   85.880    13 2018/03/25 21:35:27
   541   75.960    13 2018/03/25 21:38:04
   666   65.520    13 2018/03/25 21:40:09
   764   55.520    13 2018/03/25 21:41:47
   863   45.320    13 2018/03/25 21:43:26
   954   35.640    13 2018/03/25 21:44:57
  1040   25.560    13 2018/03/25 21:46:23
  1139   15.400    13 2018/03/25 21:48:02
  1244    5.960    13 2018/03/25 21:49:47
  1529    0.520     8 2018/03/25 21:54:32
# Pump Time Series
#  Cycle  npts
B00    0   8
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
  100.880   300   12.41     252  594     -9     10
  115.800    32   12.35     259  596     -9      7
    2.680    30   12.30     253  605     -9     13
    0.560    35   12.31     243  608     -9     13
    0.560    35   12.33     234  610     -9     13
    0.520    35   12.35     236  613     -9     13
    0.520    26   12.31     234  615     -9     13
    0.000    20   12.31     231  617     -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     0  2.2    1     0 19008   600    65    60     0      8     3    1845   60  0.2332
# 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           25      10      1000       5      1000       1 
# Engineering Data
# Alto Engineering: Descent
#      C    Descent Start Date
EF17    0 2018/03/25 21:10:19
# Pcase vacuums
   5.760   5.930
# Oil valve positions
   1.819   0.916   0.615
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED17    0 2018/03/25 21:28:45 9999/99/99 99:99:99
# Pcase vacuums
   5.940   5.930
# Average 
#   P      T      S
  116.680   0.786  34.597
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA17    0 2018/03/25 21:28:59 9999/99/99 99:99:99
# Pcase vacuums
   5.940   6.150
# Alto Engineering: Surface, version 19
#       C Surface Start Date
EX19    0 2018/03/25 21:54:34
# number of packets previous packets
      5               9
# CTD Status pres offset
 0x4e410000   0.530
# CTD scans at start and end of profile
# Pres    Temp   Salinity Pres    Temp   Salinity
  115.08  0.7480 34.5840    1.92 -0.7420 34.0360
# Number of Profile bins, missing bins, and raw CTD samples
    301    185   1296
# Difference between GPS and real-time clock
 -61942
# Pcase vacuums
   6.150   6.690
# Air Pump max current time  max pressure
       0      1088     7.229
# Air Valve Positions
   1.230   0.713
# Air Valve Calibrations
   1.167   0.117   0.642
# Oil Valve Positions
   1.838   0.914
# Oil Valve Calibrations
   1.798   0.954
# Encountered Error Codes
#    Cycle Errors
EE19     0      0
# Alto Engineering: Surface
# Ice Detection Winter mode - Ice algorithm complete; ice not encountered
#       C Mode Status Urgency Attempts SBDs elapsed(s)   P_min  T_test  S_test
EI17    0    1      5       0        0    0       2648   0.480  59.791   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    0  1      0
# MC    Pres      Time  Pcase Vacuum
   1    11.880    789   5.730
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       197    2018/03/25 23:34:10
Parameter Table Param_Table-V15.txt |
     IFV = 5.0.97.0	(IFV) |
     VER = 15	(version) |
     STY =        1	(Sensor) |
     MSN =        0	(cycle number) |
     MPS =        0	(phase) |
     MPC =        0	(count) |
  MNM[0] =        1	(count) |
  MNM[1] =        0	(count) |
  MNM[2] =        0	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        0	(count) |
  MNS[2] =        0	(count) |
  DTD[0] =      400	(dBar) |
  DTD[1] =      400	(dBar) |
  DTD[2] =      400	(dBar) |
     MDS =     2200	(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 =        2	(dBar) |
     CTL =        0	(dBar) |
     CTU =        2	(dBar) |
     CTC =        0	(C Temp mode) |
     CSP =    60000	(ms) |
  CPB[1] =     2000	(dBar) |
  CPB[2] =      300	(dBar) |
  CPB[3] =      100	(dBar) |
  CPN[1] =        2	(dBar) |
  CPN[2] =        1	(dBar) |
  CPN[3] =        1	(dBar) |
  CPP[1] =        2	(ms) |
  CPP[2] =        1	(ms) |
  CPP[3] =        1	(ms) |
     CRD =       50	(dBar) |
     CRS =        0	(HRD samples) |
     MTD =       10	(dBar) |
     MTT =    30000	(ms) |
     MTS =   432000	(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 =      900	(V) |
     PNC =      300	(inHg) |
     PXC =      700	(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 =        1	(0=dis 1=minT 2=avgT 3=medianT) |
     IMM =     3591	(ice month mask) |
  ICA[0] =        5	(summer attempts) |
  ICA[1] =        5	(winter attempts) |
  ICB[0] =        0	(summer cycles) |
  ICB[1] =        0	(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 =       10	(shallow limit for test dBar) |
     ICX =       30	(deep limit for test dBar) |
     ICT =    -1.40	(deg C) |
     ICS =       10	(sec) |
  ISS[0] =        2	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        2	(winter 0=disable 1=always 2=urgent) |
     ISM =        0	(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 =        0	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =      400	(dBar) |
  DSD[1] =      400	(dBar) |
  DSD[2] =      400	(dBar) |
  DST[0] =     7200	(sec) |
  DST[1] =     7200	(sec) |
  DST[2] =     7200	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =       10	(dBar) |
     DDT =      600	(sec) |
  DFT[0] =      130	(sec) |
  DFT[1] =      130	(sec) |
  DFT[2] =      130	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =    10800	(sec) |
  DCT[1] =    10800	(sec) |
  DCT[2] =    10800	(sec) |
     DCA =        3	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        5	(sec) |
     DCF =        5	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =     3600	(sec) |
     DUC =      100	(under damping factor) |
     DPT =        5	(sec) |
     DUT =        5	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =       25	(dBar) |
     DVW =      300	(sec) |
     PFR =       19	(cc/min) |
     PFC =       16	(.001 cc/dBar) |
     DDP =      100	(dBar) |
     DDS =     3600	(sec) |
     PNS =        0	(cycle) |
  PTO[0] =        0	(sec) |
  PTO[1] =        0	(sec) |
  PTO[2] =        0	(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] =        0	(0=dis 1=en) |
  PFT[0] =     3600	(sec) |
  PFT[1] =     3600	(sec) |
  PFT[2] =     3600	(sec) |
  PFD[0] =        0	(dBar) |
  PFD[1] =        0	(dBar) |
  PFD[2] =        0	(dBar) |
  PFV[0] =        0	(sec) |
  PFV[1] =        0	(sec) |
  PFV[2] =        0	(sec) |
     PDT =      600	(sec) |
     PSM =        1	(0=dis 1=en) |
     PSD =      100	(dBar) |
     PST =     3600	(sec) |
     PSV =       30	(sec) |
     PSW =     1300	(sec) |
     ASN =        0	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APN =       30	(sec) |
     APF =       10	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =       10	(dBar) |
     ADT =      600	(sec) |
     ARC =     3000	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =        0	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       15	(min) |
     SET =       15	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SDT =        0	(interval) |
     SSA =        0	(0=dis 1=en) |
     SSI =     1000	(ms) |
     SDS =       60	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SAP =     1200	(sec) |
     SPT =      600	(sec) |
     SSP =       20	(sec) |

