# 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 11039     0  184 000000000000009    12     0   4 2018/03/29, 08:47:55, -67.0381 -173.8323   8      0 6,14,14
SBD 11039     0  340 000000000000009    13     0   3 2018/03/29, 08:49:11, -66.9913 -173.8421   9      0 13
SBD 11039     0  316 000000000000009    14     0   2 2018/03/29, 08:50:59, -66.9913 -173.8421   4      0 3,8,15
SBD 11039     0  303 000000000000009    15     0   1 2018/03/29, 08:51:12, -66.9913 -173.8421   4      0 0,1,2,13
SBD 11039     0  320 000000000000009    16     0   0 2018/03/29, 08:51:28, -66.9913 -173.8421   3      0 4,14,14,9,10,11,5,14,14
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      20         1403           60        1463
# Sensor_ID bytes     % packets Description
          0    24  1.71       1         GPS
          1    82  5.84       1    Pressure
          2   106  7.56       1 Temperature
          3   122  8.70       1    Salinity
          4    73  5.20       1        Fall
          5    73  5.20       1        Rise
          6    92  6.56       1        Pump
          8   116  8.27       1     Surface
          9    25  1.78       1  HR/Drift_P
         10    25  1.78       1  HR/Drift_T
         11    25  1.78       1  HR/Drift_S
         13   407 29.01       2  Parameters
         14   167 11.90       6 Engineering
         15    66  4.70       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    0 0 2018/03/29 08:28 -66.99682 -173.81606   90  4 32 39 43  0.7     0
# Profile Data
#      C Npts comp n_var
D0     0  115    1     3
#      Pres      Temp    Salinity
      2.040    -0.7240    34.0720
      3.000    -0.7230    34.0720
      4.040    -0.7220    34.0720
      5.040    -0.7240    34.0720
      6.000    -0.7210    34.0680
      6.920    -0.7200    34.0730
      8.000    -0.7210    34.0720
      9.040    -0.7210    34.0730
      9.920    -0.7210    34.0730
     10.960    -0.7210    34.0700
     12.000    -0.7210    34.0730
     13.000    -0.7210    34.0730
     14.040    -0.7220    34.0720
     15.080    -0.7210    34.0700
     16.040    -0.7210    34.0710
     17.040    -0.7210    34.0730
     18.080    -0.7210    34.0500
     19.040    -0.7210    34.0730
     20.040    -0.7210    34.0730
     21.040    -0.7220    34.0730
     22.040    -0.7220    34.0580
     23.040    -0.7220    34.0730
     23.960    -0.7220    34.0700
     25.000    -0.7220    34.0710
     26.080    -0.7220    34.0730
     27.040    -0.7220    34.0730
     28.000    -0.7220    34.0730
     28.960    -0.7210    34.0730
     29.920    -0.7210    34.0700
     31.000    -0.7210    34.0730
     32.040    -0.7210    34.0730
     33.040    -0.7210    34.0720
     34.000    -0.7210    34.0630
     35.080    -0.7210    34.0730
     36.040    -0.7210    34.0730
     37.000    -0.7210    34.0730
     38.040    -0.7210    34.0630
     39.040    -0.7200    34.0730
     40.040    -0.7200    34.0730
     41.000    -0.7210    34.0730
     42.040    -0.7200    34.0730
     43.080    -0.7200    34.0730
     44.040    -0.7190    34.0730
     45.000    -0.7170    34.0700
     45.960    -0.7160    34.0730
     47.000    -0.7160    34.0730
     48.000    -0.7160    34.0730
     49.000    -0.7160    34.0730
     50.000    -0.7160    34.0730
     51.040    -0.7160    34.0730
     52.080    -0.7160    34.0730
     53.040    -0.7160    34.0730
     54.040    -0.7160    34.0730
     55.000    -0.7160    34.0730
     56.000    -0.7160    34.0730
     57.000    -0.7190    34.0730
     58.000    -0.7230    34.0730
     59.080    -0.7220    34.0730
     60.040    -0.7220    34.0730
     61.000    -0.7240    34.0730
     62.040    -0.7220    34.0720
     62.960    -0.7230    34.0730
     64.000    -0.7220    34.0720
     65.040    -0.7210    34.0720
     66.000    -0.7230    34.0720
     66.960    -0.7240    34.0720
     68.000    -0.7250    34.0720
     69.040    -0.7250    34.0720
     70.000    -0.7250    34.0720
     71.000    -0.7240    34.0720
     72.000    -0.7240    34.0710
     73.000    -0.7250    34.0710
     73.960    -0.7250    34.0720
     75.000    -0.7250    34.0730
     76.080    -0.7410    34.0850
     77.040    -0.7750    34.1080
     78.000    -0.7900    34.1170
     79.040    -0.8000    34.1230
     80.040    -0.8180    34.1310
     81.040    -0.8360    34.1400
     82.040    -0.8680    34.1550
     83.040    -0.8730    34.1570
     84.080    -0.8810    34.1590
     85.000    -0.9020    34.1650
     85.960    -0.9890    34.1990
     87.000    -1.0690    34.2370
     88.080    -1.1050    34.2520
     89.040    -1.1270    34.2560
     90.000    -1.1720    34.2700
     91.000    -1.2060    34.2830
     92.040    -1.2260    34.2950
     93.040    -1.1800    34.3070
     94.080    -1.1230    34.3180
     95.040    -1.1250    34.3190
     96.040    -1.1330    34.3230
     97.040    -1.1440    34.3230
     98.040    -1.1380    34.3260
     99.080    -1.1500    34.3300
    100.040    -1.1200    34.3310
    101.000    -1.0990    34.3350
    102.000    -1.0970    34.3370
    103.000    -1.0980    34.3370
    103.960    -1.0890    34.3400
    105.040    -1.0290    34.3460
    106.040    -0.9980    34.3530
    107.000    -0.9920    34.3540
    107.960    -0.9770    34.3560
    109.000    -0.9520    34.3560
    110.040    -0.9190    34.3610
    111.000    -0.9000    34.3640
    112.000    -0.8870    34.3670
    113.000    -0.8530    34.3670
    114.000    -0.7910    34.3730
    114.960    -0.7630    34.3780
    115.640    -0.7560    34.3790
# Drift Data
#      C Npts comp n_var
I0     0    1    1     3
#      Pres       Temp   Salinity
    117.360    -0.7140    34.3900
# Surface Pressure Time Series
#    C npts n_var               Start
S    0    12     6 2018/03/29 07:08:04
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
    25      0.280     -0.796   -999.000      14 2018/03/29 07:08:29
  1119      0.120     -1.772   -999.000      14 2018/03/29 07:26:43
  4887      0.120     -1.418   -999.000      14 2018/03/29 08:29:31
  4949      0.120     -1.632   -999.000      14 2018/03/29 08:30:33
  5010      0.200     -1.269   -999.000      14 2018/03/29 08:31:34
  5072      0.160     -1.463   -999.000      14 2018/03/29 08:32:36
  5133      0.080     -1.409   -999.000      14 2018/03/29 08:33:37
  5195      0.080     -1.633   -999.000      14 2018/03/29 08:34:39
  5256      0.120     -1.591   -999.000      14 2018/03/29 08:35:40
  5318      0.080   -999.000   -999.000      14 2018/03/29 08:36:42
  5379      0.240     -1.207   -999.000      14 2018/03/29 08:37:43
  5431      0.120     -1.432   -999.000      14 2018/03/29 08:38:35
# Fall Time Series
#  Cycle npts     Start                Date
F00    0   13 575619986 2018/03/29 06:26:26
# time     Pres phase                Date
     0   14.760     1 2018/03/29 06:26:26
    97   25.320    10 2018/03/29 06:28:03
   179   35.120    10 2018/03/29 06:29:25
   257   45.360    10 2018/03/29 06:30:43
   331   55.200    10 2018/03/29 06:31:57
   405   65.040    10 2018/03/29 06:33:11
   479   75.160    10 2018/03/29 06:34:25
   553   85.000    10 2018/03/29 06:35:39
   631   95.440    10 2018/03/29 06:36:57
   677  101.160     2 2018/03/29 06:37:43
   714  105.280    10 2018/03/29 06:38:20
   820  115.160    10 2018/03/29 06:40:06
   984  117.880    10 2018/03/29 06:42:50
# Rise Time Series
#  Cycle npts     Start                Date
R00    0   13 575620988 2018/03/29 06:43:08
# time     Pres phase                Date
     0  116.520     7 2018/03/29 06:43:08
   115  106.880    13 2018/03/29 06:45:03
   240   96.520    13 2018/03/29 06:47:08
   384   87.000    13 2018/03/29 06:49:32
   542   76.400    13 2018/03/29 06:52:10
   660   66.560    13 2018/03/29 06:54:08
   765   56.760    13 2018/03/29 06:55:53
   864   46.800    13 2018/03/29 06:57:32
   955   36.480    13 2018/03/29 06:59:03
  1054   26.440    13 2018/03/29 07:00:42
  1140   16.840    13 2018/03/29 07:02:08
  1232    6.360    13 2018/03/29 07:03:40
  1495    0.280     8 2018/03/29 07:08:03
# Pump Time Series
#  Cycle  npts
B00    0   8
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
  101.160   300   12.45     248  603     -9     10
  116.520    32   12.41     247  605     -9      7
   84.920    33   12.31     261  609     -9     13
    0.440    35   12.31     246  613     -9     13
    0.320    35   12.34     237  615     -9     13
    0.280    35   12.36     236  618     -9     13
    0.240    27   12.33     237  620     -9     13
    0.000    20   12.33     236  622     -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/29 06:26:23
# Pcase vacuums
   5.810   6.030
# Oil valve positions
   1.690   0.697   0.618
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED17    0 2018/03/29 06:42:50 9999/99/99 99:99:99
# Pcase vacuums
   6.030   6.030
# Average 
#   P      T      S
  117.360  -0.714  34.390
# 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/29 06:43:05 9999/99/99 99:99:99
# Pcase vacuums
   6.030   6.210
# Alto Engineering: Surface, version 19
#       C Surface Start Date
EX19    0 2018/03/29 07:08:04
# number of packets previous packets
      6               1
# CTD Status pres offset
 0x4e410000   0.180
# CTD scans at start and end of profile
# Pres    Temp   Salinity Pres    Temp   Salinity
  115.80 -0.7560 34.3780    1.68 -0.7260 34.0720
# Number of Profile bins, missing bins, and raw CTD samples
    301    184   1268
# Difference between GPS and real-time clock
 -61939
# Pcase vacuums
   6.210   6.900
# Air Pump max current time  max pressure
       0      1088     7.490
# Air Valve Positions
   1.191   0.675
# Air Valve Calibrations
   1.130   0.113   0.621
# Oil Valve Positions
   1.707   0.696
# Oil Valve Calibrations
   1.665   0.741
# 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       2493   0.160  59.815   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    0  1      0
# MC    Pres      Time  Pcase Vacuum
   1    15.120    670   5.810
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       197    2018/03/29 08:51:12
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) |

