# 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 11050     0  298 000000000915530     9     0   5 2019/09/28, 16:30:33,  74.2922 -148.2191   3      0 6,14,14
SBD 11050     0  340 000000000915530    10     0   4 2019/09/28, 16:30:49,  74.2922 -148.2191   3      0 13
SBD 11050     0  308 000000000915530    11     0   3 2019/09/28, 16:31:05,  74.2922 -148.2191   3      0 8
SBD 11050     0  325 000000000915530    12     0   2 2019/09/28, 16:31:16,  74.2922 -148.2191   3      0 3,15,13
SBD 11050     0  312 000000000915530    13     0   1 2019/09/28, 16:31:30,  74.2922 -148.2191   3      0 1,2
SBD 11050     0  324 000000000915530    14     0   0 2019/09/28, 16:31:42,  74.2922 -148.2191   3      0 4,14,14,9,10,11,7,5,14,14,0
# Raw packet information
#  Packets Packet_bytes Header_bytes Total_bytes
P0      21         1835           72        1907
# Sensor_ID bytes     % packets Description
          0    24  1.31       1         GPS
          1    98  5.34       1    Pressure
          2   202 11.01       1 Temperature
          3   170  9.26       1    Salinity
          4    48  2.62       1        Fall
          5    53  2.89       1        Rise
          6   180  9.81       1        Pump
          7    25  1.36       1 Drift_times
          8   296 16.13       1     Surface
          9    25  1.36       1  HR/Drift_P
         10    25  1.36       1  HR/Drift_T
         11    25  1.36       1  HR/Drift_S
         13   405 22.07       2  Parameters
         14   193 10.52       6 Engineering
         15    66  3.60       1     Mission
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G    0 0 2019/09/28 16:12 +74.29086 -148.16686   10  8 28 38 45  1.0     0
# Profile Data
#      C Npts comp n_var
D0     0  147    1     3
#      Pres      Temp    Salinity
      1.120     1.1970    26.5270
      2.040     1.2000    26.5240
      3.000     1.2010    26.5270
      4.000     1.2020    26.5270
      4.960     1.2030    26.5270
      6.000     1.2020    26.5240
      7.000     1.2110    26.5290
      8.000     1.2150    26.5290
      9.000     1.2150    26.5280
     10.040     1.2170    26.5320
     11.000     1.2220    26.5340
     12.000     1.2220    26.5340
     13.000     1.2240    26.5320
     14.000     1.2250    26.5360
     15.000     1.2620    26.5450
     16.000     1.2590    26.5450
     17.040     1.2800    26.5530
     18.040     1.2860    26.5550
     19.040     1.2900    26.5570
     20.000     1.3390    26.5760
     21.040     1.4020    26.5960
     22.040     1.4100    26.6030
     22.920     1.4300    26.6080
     24.000     1.2730    26.9030
     25.000     0.4970    27.6380
     26.000     0.1430    27.7710
     27.040     0.1160    27.8230
     28.000    -0.0220    27.8450
     29.000    -0.2020    27.8630
     30.000    -0.2820    27.8720
     31.000    -0.3740    27.8930
     32.000    -0.4490    27.9200
     33.000    -0.5360    27.9410
     34.040    -0.6240    27.9700
     35.040    -0.7550    27.9920
     36.040    -0.8360    28.0080
     37.040    -0.6290    28.0210
     38.000    -0.6190    28.0590
     39.000    -0.5770    28.0740
     40.000    -0.4840    28.1160
     40.960    -0.7550    28.1850
     41.960    -0.7200    28.2370
     43.000    -0.5400    28.3330
     44.000    -0.4960    28.4310
     45.000    -0.6260    28.5180
     46.040    -0.7980    28.5910
     47.000    -0.7670    28.6490
     48.000    -0.5920    28.7280
     49.000     0.1040    28.8040
     50.000     0.7970    28.9800
     51.040     1.0600    29.1210
     52.040     1.2650    29.2030
     52.960     0.8940    29.2470
     53.960     0.6810    29.3160
     55.000     0.9170    29.4110
     56.040     0.6610    29.4580
     57.000     0.3800    29.5040
     58.000     0.2180    29.5860
     58.960     0.0160    29.6490
     60.000    -0.0010    29.7210
     61.000     0.1610    29.8070
     62.000     0.3680    29.9000
     63.000     0.3850    29.9740
     64.000     0.3710    30.0520
     65.000     0.3100    30.1280
     66.040     0.2230    30.2270
     66.960     0.0710    30.3020
     68.000     0.0720    30.3900
     69.000     0.2740    30.4800
     70.000     0.2640    30.5780
     71.000     0.1440    30.6630
     72.000     0.1260    30.7250
     73.000     0.0810    30.7700
     74.000     0.0590    30.8090
     75.000     0.0480    30.8430
     76.040     0.1050    30.8800
     77.000     0.1270    30.9370
     77.960     0.1190    30.9830
     78.960     0.1000    31.0290
     79.960     0.0820    31.0740
     81.000     0.0910    31.1220
     82.040     0.0790    31.1730
     83.040     0.0480    31.1970
     84.040     0.0380    31.2210
     85.000     0.0120    31.2530
     86.000     0.0170    31.2820
     87.040     0.0080    31.3090
     88.000    -0.0200    31.3330
     89.000    -0.0350    31.3540
     90.040    -0.0370    31.3840
     90.960    -0.0270    31.4070
     91.960    -0.0200    31.4230
     93.000    -0.0210    31.4500
     94.040    -0.0100    31.4830
     95.040     0.0170    31.5060
     96.040     0.0660    31.5340
     97.040     0.0550    31.5560
     98.040     0.0890    31.5800
     99.000     0.0410    31.5970
    100.000     0.0600    31.6200
    101.000     0.0160    31.6410
    102.000    -0.0040    31.6540
    103.040    -0.0410    31.6740
    104.000    -0.0960    31.6920
    105.000    -0.1840    31.7130
    106.000    -0.2540    31.7240
    107.000    -0.2750    31.7380
    108.000    -0.3230    31.7550
    109.000    -0.3500    31.7670
    110.000    -0.3600    31.7840
    111.000    -0.3400    31.8030
    111.960    -0.4050    31.8220
    112.960    -0.4450    31.8370
    113.960    -0.4790    31.8570
    115.000    -0.5180    31.8830
    116.000    -0.5460    31.9010
    117.000    -0.5720    31.9190
    118.000    -0.6020    31.9340
    119.000    -0.6250    31.9460
    120.000    -0.6500    31.9590
    121.000    -0.6690    31.9700
    121.960    -0.6960    31.9820
    122.960    -0.7360    32.0010
    124.000    -0.7710    32.0230
    125.040    -0.7820    32.0360
    126.000    -0.7840    32.0510
    127.000    -0.8010    32.0630
    128.040    -0.8050    32.0700
    129.000    -0.8170    32.0800
    130.000    -0.8370    32.0910
    131.040    -0.8690    32.1070
    132.000    -0.8920    32.1160
    133.000    -0.9220    32.1320
    134.040    -0.9550    32.1500
    135.040    -0.9830    32.1690
    136.040    -1.0040    32.1820
    137.000    -1.0280    32.2000
    138.000    -1.0550    32.2200
    139.000    -1.0870    32.2400
    140.000    -1.1190    32.2580
    141.000    -1.1300    32.2730
    142.040    -1.1330    32.2830
    143.000    -1.1380    32.2920
    144.000    -1.1450    32.3050
    145.040    -1.1500    32.3140
    146.040    -1.1480    32.3250
    147.000    -1.1560    32.3370
# Drift Data
#      C Npts comp n_var
I0     0    1    1     4
#      Pres       Temp   Salinity     Time
    141.160    -1.1040    32.2760        6
# Surface Pressure Time Series
#    C npts n_var               Start
S    0    32     6 2019/09/28 15:51:59
# time   Pressure       Temp       Psal Mission                Date
#  sec       dBar       degC        PSU   phase                 UTC
   124      0.400      1.174   -999.000      14 2019/09/28 15:54:03
  1217      0.280      0.760   -999.000      14 2019/09/28 16:12:16
  1254      0.310      0.821   -999.000      14 2019/09/28 16:12:53
  1265      0.320      0.758   -999.000      14 2019/09/28 16:13:04
  1275      0.270      0.705   -999.000      14 2019/09/28 16:13:14
  1285      0.250      0.801   -999.000      14 2019/09/28 16:13:24
  1296      0.240      0.801   -999.000      14 2019/09/28 16:13:35
  1306      0.280      0.758   -999.000      14 2019/09/28 16:13:45
  1316      0.330      0.726   -999.000      14 2019/09/28 16:13:55
  1326      0.340      0.687   -999.000      14 2019/09/28 16:14:05
  1337      0.280      0.826   -999.000      14 2019/09/28 16:14:16
  1347      0.310      0.785   -999.000      14 2019/09/28 16:14:26
  1357      0.340      0.747   -999.000      14 2019/09/28 16:14:36
  1368      0.290      0.712   -999.000      14 2019/09/28 16:14:47
  1378      0.310      0.679   -999.000      14 2019/09/28 16:14:57
  1388      0.240      0.655   -999.000      14 2019/09/28 16:15:07
  1398      0.300      0.637   -999.000      14 2019/09/28 16:15:17
  1409      0.310      0.623   -999.000      14 2019/09/28 16:15:28
  1419      0.290      0.681   -999.000      14 2019/09/28 16:15:38
  1429      0.200      0.687   -999.000      14 2019/09/28 16:15:48
  1440      0.370      0.682   -999.000      14 2019/09/28 16:15:59
  1450      0.270      0.697   -999.000      14 2019/09/28 16:16:09
  1460      0.260      0.809   -999.000      14 2019/09/28 16:16:19
  1470      0.270      0.756   -999.000      14 2019/09/28 16:16:29
  1481      0.250      0.790   -999.000      14 2019/09/28 16:16:40
  1491      0.320      0.732   -999.000      14 2019/09/28 16:16:50
  1501      0.260      0.695   -999.000      14 2019/09/28 16:17:00
  1512      0.240      0.658   -999.000      14 2019/09/28 16:17:11
  1522      0.280      0.625   -999.000      14 2019/09/28 16:17:21
  1532      0.250      0.661   -999.000      14 2019/09/28 16:17:31
  1542      0.300      0.657   -999.000      14 2019/09/28 16:17:41
  1548      0.310      0.653   -999.000      14 2019/09/28 16:17:47
# Fall Time Series
#  Cycle npts     Start                Date
F00    0    8 622997771 2019/09/28 14:56:11
# time     Pres phase                Date
     0   25.960     1 2019/09/28 14:56:11
   101   46.680    10 2019/09/28 14:57:52
   207   66.320    10 2019/09/28 14:59:38
   318   86.280    10 2019/09/28 15:01:29
   406  101.480     2 2019/09/28 15:02:57
   434  106.120    10 2019/09/28 15:03:25
   573  126.240    10 2019/09/28 15:05:44
   716  140.600    10 2019/09/28 15:08:07
# Rise Time Series
#  Cycle npts     Start                Date
R00    0    9 622998507 2019/09/28 15:08:27
# time     Pres phase                Date
     0  141.960     7 2019/09/28 15:08:27
   643  121.640    13 2019/09/28 15:19:10
   917  101.680    13 2019/09/28 15:23:44
  1191   81.600    13 2019/09/28 15:28:18
  1485   61.960    13 2019/09/28 15:33:12
  1851   42.000    13 2019/09/28 15:39:18
  2204   21.960    13 2019/09/28 15:45:11
  2511    1.840    13 2019/09/28 15:50:18
  2610    0.480     8 2019/09/28 15:51:57
# Pump Time Series
#  Cycle  npts
B00    0  16
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
  101.480   303   15.52     212  639     -9      2
  141.960    63   15.50     225  643     -9      7
  147.160    26   15.51     220  645     -9     13
  143.640    26   15.50     239  647     -9     13
  136.280    26   15.51     232  649     -9     13
  115.360    20   15.49     240  650     -9     13
   95.000    26   15.51     230  651     -9     13
   76.840    27   15.50     234  654     -9     13
   66.760    26   15.50     208  656     -9     13
   57.960    20   15.49     227  659     -9     13
   50.600    26   15.49     206  660     -9     13
   43.520    26   15.49     206  664     -9     13
   36.160    27   15.49     198  668     -9     13
   25.600    26   15.48     204  670     -9     13
   19.880    20   15.47     212  669     -9     13
    0.000   120   15.47     189  680     -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.4    1  1000 21184   600    65   180     0      8     1    1550  120  0.4161
# 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    0 2019/09/28 14:56:08
# Pcase vacuums
   6.070   6.380
# Oil valve positions
   1.793   0.774   0.661
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18    0 2019/09/28 15:08:08 9999/99/99 99:99:99
# Pcase vacuums
   6.390   6.380
# Average 
#   P      T      S
  141.160  -1.104  32.276
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18    0 2019/09/28 15:08:27 9999/99/99 99:99:99
# Pcase vacuums
   6.380   6.690
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20    0 2019/09/28 15:51:59
# number of packets previous packets
      6               3
# CTD Status pres offset
 0x4e410000   0.200
# Pcase vacuums
   6.700   6.980
# Air Pump max current time  max pressure
      44       308     7.569
# Air Valve Positions
   1.225   0.773
# Air Valve Calibrations
   1.166   0.144   0.655
# Oil Valve Positions
   1.798   0.778
# Oil Valve Calibrations
   1.758   0.827
# Encountered Error Codes
#    Cycle Errors
EE20     0      3
#               Date   Code Description
 2019/09/28 16:29:10 0x0116 SurfaceCtd
 2019/09/28 16:29:12 0x0116 SurfaceCtd
 2019/09/28 16:29:13 0x0A16 SurfaceData
# Alto Engineering: Surface
# Ice Detection Summer mode - Ice algorithm complete; ice not encountered
#       C Mode Status Urgency Attempts SBDs elapsed(s)   P_min  T_test  S_test
EI17    0    0      5       0        0    1       3250   1.840  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00    0  1      0
# MC    Pres      Time  Pcase Vacuum
   1    26.600    398   6.080
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M    0       197    2019/09/28 16:31:16
Parameter Table Param_Table-V17.txt |
     IFV = 6.5.1.0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =        1	(cycle number) |
     MPS =        0	(phase) |
     MPC =        0	(count) |
  MNM[0] =     1000	(count) |
  MNM[1] =        3	(count) |
  MNM[2] =        1	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        2	(count) |
  MNS[2] =        1	(count) |
  DTD[0] =     1000	(dBar) |
  DTD[1] =     1000	(dBar) |
  DTD[2] =     1000	(dBar) |
     MDS =     1800	(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 =        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 = 15552000	(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 =      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 =        0	(ice month mask) |
  ICA[0] =        1	(summer attempts) |
  ICA[1] =        0	(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] =      270	(summer time threshold) |
  ILT[1] =      270	(winter time threshold) |
     ICN =       20	(shallow limit for test dBar) |
     ICX =       50	(deep limit for test dBar) |
     ICT =    -1.50	(deg C) |
     ICS =       10	(sec) |
  ISS[0] =        1	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        1	(winter 0=disable 1=always 2=urgent) |
     ISM =        1	(bit0=depth bit1=GPS bit2=salinity) |
     IST =     0.00	(PSU) |
     ISO =      300	(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] =       50	(summer descent depth dBar) |
  ICD[1] =       50	(winter descent depth dBar) |
  ICR[0] =       15	(summer minutes) |
  ICR[1] =       60	(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] =      180	(summer secs) |
  ICO[1] =      180	(winter secs) |
     ICF =        0	(summer mask) |
     ICW =        0	(winter ice mask) |
     DNS =        0	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =       50	(dBar) |
  DSD[1] =       50	(dBar) |
  DSD[2] =       50	(dBar) |
  DST[0] =     3600	(sec) |
  DST[1] =     3600	(sec) |
  DST[2] =     3600	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =       20	(dBar) |
     DDT =     1800	(sec) |
  DFT[0] =      150	(sec) |
  DFT[1] =      150	(sec) |
  DFT[2] =      150	(sec) |
     DCM =        1	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =    28800	(sec) |
  DCT[1] =    28800	(sec) |
  DCT[2] =    28800	(sec) |
     DCA =        1	(max attempts) |
     DRC =        3	(cal rate calculation) |
     DRT =        0	(sec) |
     DCX =     1020	(sec) |
     DCP =        2	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =     7200	(sec) |
     DUC =       50	(under damping factor) |
     DPT =       10	(sec) |
     DUT =       10	(sec) |
     DPD =        5	(sec) |
     DVT =       30	(sec) |
     DVD =        5	(dBar) |
     DVW =     1800	(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] =   338400	(sec) |
  PTO[2] =   360000	(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] =    10800	(sec) |
  PFT[1] =    21600	(sec) |
  PFT[2] =    10800	(sec) |
  PFD[0] =     1000	(dBar) |
  PFD[1] =     1000	(dBar) |
  PFD[2] =     2000	(dBar) |
  PFV[0] =      420	(sec) |
  PFV[1] =        0	(sec) |
  PFV[2] =      420	(sec) |
     PDT =     7200	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    10800	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     ASN =        0	(cycle number) |
     ARR =        8	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       60	(sec) |
     APN =       20	(sec) |
     APF =      100	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =       20	(dBar) |
     ADT =     1800	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =        0	(cycle number) |
     SDC =        0	(dBar) |
     SGT =       15	(min) |
     SET =       20	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SSA =        0	(0=dis 1=en) |
     SSI =     1000	(ms) |
     SDS =       10	(sec) |
     SAM =        1	(0=dis 1=en) |
     SAX =     7500	(.001 psi) |
     SAN =     6500	(.001 psi) |
     SAO =     1080	(sec) |
     SAP =     1200	(sec) |
     SPT =      300	(sec) |
     SSP =      120	(sec) |

