MOD 3.1 solo/Alto Message_Decoder for SBD messages, format version 0.5-2.1
#     SN Cycle Size   IMEI         MOMSN MTMSN PID   Date     Time      Latitude Longitude Err Status
SBD 11011  256  106 000000000000009  2660     0  6 2019/05/23, 01:51:22,  41.5603  -70.6398   3   0
SBD 11011  256  336 000000000000009  2661     0  5 2019/05/23, 01:52:03,  41.5536  -70.7462   3   0
SBD 11011  256  340 000000000000009  2662     0  4 2019/05/23, 01:52:39,  41.5683  -70.6851   4   0
SBD 11011  256  302 000000000000009  2663     0  3 2019/05/23, 01:52:52,  41.5683  -70.6851   4   0
SBD 11011  256  295 000000000000009  2664     0  2 2019/05/23, 01:53:08,  41.5683  -70.6851   4   0
SBD 11011  256  297 000000000000009  2665     0  1 2019/05/23, 01:54:53,  41.5603  -70.6398  11   0
SBD 11011  256  339 000000000000009  2666     0  0 2019/05/23, 01:57:36,  41.5255  -70.5945  36   0
# GPS Position
#    C Phs Date     Time   Latitude  Longitude Tfix  N Signal   Hdop status
G  256 1 2019/05/22 20:06 +41.53419  -70.64676   10  7 16 34 41  1.3     0
G  256 2 2019/05/23 01:31 +41.53428  -70.64642   10  6 25 34 43  1.2     0
# Profile Data
#     C   Npts comp n_var
D0   256    9    1     3
#      Pres      Temp      Salinity
      1.200    23.3770    30.3560
      2.080    19.7940    30.4190
      3.040    18.8900    30.4240
      4.040    18.3710    30.4270
      5.040    18.0110    30.4280
      6.040    17.7060    30.4200
      7.000    17.1800    30.4200
      8.040    15.6600    30.4400
      9.360    14.2610    30.4270
# High Resolution Data
#     C   Npts comp
H0   256   98    1
#      Pres      Temp      Salinity
      0.960    25.0350    30.2350
      0.960    24.9470    30.2410
      1.000    24.8310    30.2490
      1.040    24.6590    30.2770
      1.120    24.3950    30.3220
      1.200    24.0020    30.3820
      1.240    23.4880    30.4430
      1.320    22.9480    30.4480
      1.320    22.4780    30.4170
      1.400    21.9550    30.4640
      1.400    21.4730    30.4440
      1.440    21.1190    30.4160
      1.520    20.8460    30.4070
      1.600    20.6180    30.4100
      1.680    20.4400    30.4070
      1.760    20.2900    30.4250
      1.840    20.1480    30.4280
      1.920    20.0200    30.4260
      1.960    19.9020    30.4230
      2.040    19.7990    30.4230
      2.080    19.6990    30.4280
      2.120    19.6090    30.4250
      2.200    19.5250    30.4250
      2.240    19.4590    30.4170
      2.280    19.4140    30.4070
      2.360    19.3730    30.4100
      2.440    19.3270    30.4140
      2.480    19.2810    30.4140
      2.600    19.2350    30.4150
      2.680    19.1840    30.4170
      2.760    19.1320    30.4180
      2.840    19.0840    30.4160
      2.920    19.0340    30.4230
      2.960    18.9830    30.4250
      3.000    18.9280    30.4250
      3.040    18.8770    30.4260
      3.120    18.8280    30.4270
      3.160    18.7820    30.4270
      3.200    18.7370    30.4260
      3.240    18.6930    30.4280
      3.360    18.6540    30.4270
      3.400    18.6160    30.4270
      3.480    18.5780    30.4330
      3.520    18.5430    30.4300
      3.600    18.5140    30.4290
      3.640    18.4960    30.4250
      3.760    18.4800    30.4230
      3.800    18.4640    30.4230
      3.880    18.4490    30.4230
      3.920    18.4330    30.4240
      4.000    18.4140    30.4260
      4.000    18.3950    30.4260
      4.040    18.3750    30.4270
      4.120    18.3550    30.4270
      4.120    18.3350    30.4280
      4.160    18.3140    30.4280
      4.240    18.2950    30.4270
      4.280    18.2780    30.4280
      4.320    18.2580    30.4300
      4.360    18.2380    30.4300
      4.400    18.2190    30.4300
      4.440    18.2010    30.4300
      4.520    18.1830    30.4300
      4.560    18.1650    30.4300
      4.600    18.1480    30.4290
      4.680    18.1310    30.4290
      4.720    18.1140    30.4300
      4.760    18.0970    30.4300
      4.800    18.0800    30.4300
      4.880    18.0620    30.4300
      4.920    18.0470    30.4290
      4.960    18.0320    30.4290
      5.000    18.0180    30.4290
      5.040    18.0080    30.4270
      5.080    18.0000    30.4260
      5.120    17.9930    30.4260
      5.160    17.9860    30.4260
      5.200    17.9780    30.4260
      5.200    17.9720    30.4260
      5.240    17.9640    30.4260
      5.280    17.9570    30.4260
      5.280    17.9490    30.4260
      5.280    17.9410    30.4270
      5.320    17.9320    30.4270
      5.320    17.9240    30.4280
      5.360    17.9160    30.4280
      5.400    17.9070    30.4280
      5.440    17.8990    30.4270
      5.480    17.8920    30.4270
      5.520    17.8850    30.4270
      5.560    17.8770    30.4270
      5.560    17.8700    30.4270
      5.600    17.8630    30.4260
      5.680    17.8570    30.4260
      5.680    17.8500    30.4260
      5.720    17.8430    30.4260
      5.720    17.8360    30.4250
      5.760    17.8300    30.4250
# Drift Data
#     C   Npts comp
I0   256    9    1
#      Pres      Temp      Salinity
      9.440    14.2360    30.4220
      9.440    14.2300    30.4250
      9.400    14.2410    30.4200
      9.400    14.2440    30.4220
      9.400    14.2450    30.4230
      9.400    14.2410    30.4230
      9.400    14.2470    30.4240
      9.400    14.2470    30.4250
      9.400    14.2490    30.4270
# Surface Pressure Time Series
#    C  npts index Start (sec) relative to 1 Jan 2000
S  256  21    0   611889802 2019/05/23 01:23:22
# time      Pres      Temp       Psal   phase  Date
    35      0.170    27.5120  -999.0000   14 2019/05/23 01:23:22
   470     -0.030    24.0650  -999.0000   14 2019/05/23 01:30:37
   515     -0.020    23.8180  -999.0000   14 2019/05/23 01:31:22
   526     -0.030    23.7130  -999.0000   14 2019/05/23 01:31:33
   536     -0.030    23.6590  -999.0000   14 2019/05/23 01:31:43
   546     -0.020    23.6400  -999.0000   14 2019/05/23 01:31:53
   557     -0.020    23.6150  -999.0000   14 2019/05/23 01:32:04
   567     -0.030    23.5970  -999.0000   14 2019/05/23 01:32:14
   577     -0.020    23.5870  -999.0000   14 2019/05/23 01:32:24
   596     -0.030    23.6170  -999.0000   14 2019/05/23 01:32:43
   607     -0.020    23.6080  -999.0000   14 2019/05/23 01:32:54
   645     -0.020    23.6270  -999.0000   14 2019/05/23 01:33:32
   655     -0.030    23.6040  -999.0000   14 2019/05/23 01:33:42
   674     -0.010    23.6030  -999.0000   14 2019/05/23 01:34:01
   684     -0.010    23.5800  -999.0000   14 2019/05/23 01:34:11
   698     -0.030    23.6060  -999.0000   14 2019/05/23 01:34:25
   712     -0.010    23.6320  -999.0000   14 2019/05/23 01:34:39
   722     -0.020    23.6060  -999.0000   14 2019/05/23 01:34:49
   736     -0.010    23.6210  -999.0000   14 2019/05/23 01:35:03
   750     -0.020    23.6320  -999.0000   14 2019/05/23 01:35:17
   778      0.000    23.6650  -999.0000   14 2019/05/23 01:35:45
# Fall Time Series
#  Cycle  npts  Start
#               seconds        Date
F00  256  17    611870808 2019/05/22 20:06:48
# time    Pres   phase Date
     0    0.040    1    2019/05/22 20:06:48
   160    1.120   10    2019/05/22 20:09:28
   172    2.360   10    2019/05/22 20:09:40
   180    3.240   10    2019/05/22 20:09:48
   189    4.160   10    2019/05/22 20:09:57
   197    5.160   10    2019/05/22 20:10:05
   203    5.840    2    2019/05/22 20:10:11
   206    6.240   10    2019/05/22 20:10:14
   214    7.240   10    2019/05/22 20:10:22
   223    8.080   10    2019/05/22 20:10:31
   234    9.080   10    2019/05/22 20:10:42
   534    9.440   10    2019/05/22 20:15:42
   837    9.440   10    2019/05/22 20:20:45
  1140    9.440   10    2019/05/22 20:25:48
  1440    9.440   10    2019/05/22 20:30:48
  1743    9.440   10    2019/05/22 20:35:51
  2030    9.440   10    2019/05/22 20:40:38
# Rise Time Series
#  Cycle  npts  Start
#               seconds        Date
R00  256  22    611888418 2019/05/23 01:00:18
# time    Pres   phase Date
     0    9.400    7    2019/05/23 01:00:18
    63    9.360   13    2019/05/23 01:01:21
   123    9.440   13    2019/05/23 01:02:21
   189    9.440   13    2019/05/23 01:03:27
   255    9.440   13    2019/05/23 01:04:33
   320    9.360   13    2019/05/23 01:05:38
   380    9.440   13    2019/05/23 01:06:38
   446    9.400   13    2019/05/23 01:07:44
   512    9.400   13    2019/05/23 01:08:50
   571    8.720   13    2019/05/23 01:09:49
   591    7.760   13    2019/05/23 01:10:09
   611    6.920   13    2019/05/23 01:10:29
   664    5.960   13    2019/05/23 01:11:22
   710    4.920   13    2019/05/23 01:12:08
   730    4.000   13    2019/05/23 01:12:28
   750    2.760   13    2019/05/23 01:12:48
   763    1.920   13    2019/05/23 01:13:01
   785    0.800   13    2019/05/23 01:13:23
   931    0.760   13    2019/05/23 01:15:49
  1076    0.760   13    2019/05/23 01:18:14
  1213    0.760   13    2019/05/23 01:20:31
  1338    0.200    8    2019/05/23 01:22:36
# Pump Time Series
#  Cycle  npts
B00  256  16
#  Pres P_time  Volts    mAmps  Vacuum        phase
#                               Before  After
    5.840    21   12.19     179  607     -9      2
    9.400    18   12.09     196  629     -9      7
    9.360     7   12.06     225  629     -9     13
    9.360     7   12.07     225  630     -9     13
    9.440     7   12.08     228  630     -9     13
    9.440     7   12.07     216  631     -9     13
    9.000     7   12.06     196  638     -9     13
    7.440     7   12.05     207  638     -9     13
    6.360     7   12.05     216  637     -9     13
    5.960     7   12.11     197  636     -9     13
    5.320     7   12.06     216  635     -9     13
    4.000     7   12.06     192  634     -9     13
    1.920     7   12.04     205  631     -9     13
    0.800     9   12.11     204  619     -9     13
    0.760   127   12.17     179  621     -9     13
    0.000    30   12.15     182  622     -9     14
# Argo Mission Data
#  Cycle Data  Miss Depth       Time                       Ascent Seeks Max Time           Cycle
#        Form  No   Prof  Park  Rise to Park to Prof Drift Speed        Surface  Seek      Time
A2  256  4.2   11    10     5    40    90       1      0    10     3     930      60       0.2001
# 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  256 2019/05/22 20:06:45
# Pcase vacuums
   7.010   6.210
# Oil valve positions
   1.755   0.844   0.574
# Seek attempts and pump time
      0      0
# Alto Engineering: Drift
#       C Drift Start Date    End Date
ED18  256  2019/05/22 20:40:39 9999/99/99 99:99:99
# Pcase vacuums
   6.210   6.280
# Average 
#   P      T      S
    9.400  14.242  30.423
# Seek attempts and pump time
      0      0
# End Pressure
    0.000
# Alto Engineering: Ascent
#       C Ascent Start Date   Fall Start Time
EA18  256  2019/05/23 01:00:18 9999/99/99 99:99:99
# Pcase vacuums
   0.000   0.000
# Alto Engineering: Surface, version 20
#       C Surface Start Date
EX20  256  2019/05/23 01:22:47
# number of packets previous packets
      0               0
# CTD Status pres offset
 0x00000000   0.000
# Pcase vacuums
   0.000   0.000
# Air Pump max current time  max pressure
       0         0     0.000
# Air Valve Positions
   0.000   0.000
# Air Valve Calibrations
   0.000   0.000   0.000
# Oil Valve Positions
   0.000   0.000
# Oil Valve Calibrations
   0.000   0.000
# Encountered Error Codes
#       C number of Errors
EE20  256 0
# Alto Engineering: Surface
#       C  Mode  Status
EI17  256  0      5
# urgency attempts SBDs elapsed Time P min T test S test
  0      0    477      18861           0.760  -5.000   0.000
# Alto Engineering: Valve Time Series
#       C  No of points Compression
EV00  256  1      0
# MC    Pres      Time  Pcase Vacuum
   1     0.040    196   6.000
# Parameter Dump
#   Cycle  Lines  Transmissin Date
M  256       198    2019/05/23 01:51:22
Parameter Table Param_Table-V17.txt |
     IFV = 6.0..0	(IFV) |
     VER = 17	(version) |
     STY =        1	(Sensor) |
     MSN =      255	(cycle number) |
     MPS =        0	(phase) |
     MPC =      254	(count) |
  MMM[0] =     1000	(count) |
  MMM[1] =        0	(count) |
  MMM[2] =        0	(count) |
  MNS[0] =        0	(count) |
  MNS[1] =        0	(count) |
  MNS[2] =        0	(count) |
  DTD[0] =        5	(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 =        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 =        5	(dBar) |
     CRS =      100	(HRD samples) |
     MTD =        1	(dBar) |
     MTT =    30000	(ms) |
     MTS =    10800	(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 =      850	(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] =        2	(summer attempts) |
  ICA[1] =        5	(winter attempts) |
  ICB[0] =        0	(summer cycles) |
  ICB[1] =        1	(winter cycles) |
  IMT[0] =       70	(summer message threshold) |
  IMT[1] =       70	(winter message threshold) |
  ILT[0] =       30	(summer time threshold) |
  ILT[1] =       30	(winter time threshold) |
     ICN =        4	(shallow limit for test dBar) |
     ICX =        7	(deep limit for test dBar) |
     ICT =    16.40	(deg C) |
     ICS =        5	(sec) |
  ISS[0] =        0	(summer 0=disable 1=always 2=urgent) |
  ISS[1] =        0	(winter 0=disable 1=always 2=urgent) |
     ISM =        1	(bit0=depth bit1=GPS bit2=salinity) |
     IST =     0.20	(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] =        7	(summer descent depth dBar) |
  ICD[1] =        7	(winter descent depth dBar) |
  ICR[0] =       15	(summer minutes) |
  ICR[1] =       15	(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 =      326	(cycle number) |
     DRA =       20	(target descent rate dBar/sec) |
  DSD[0] =        5	(dBar) |
  DSD[1] =      400	(dBar) |
  DSD[2] =        5	(dBar) |
  DST[0] =     1800	(sec) |
  DST[1] =     7200	(sec) |
  DST[2] =     7200	(sec) |
     DDF =      300	(sec) |
     DDC =        0	(sec) |
     DSI =     1000	(ms) |
     DDD =        1	(dBar) |
     DDT =      300	(sec) |
  DFT[0] =       20	(sec) |
  DFT[1] =      130	(sec) |
  DFT[2] =      130	(sec) |
     DCM =        0	(0=dis 1=en) |
     DAL =        1	(0=cal 1=seek) |
  DCT[0] =     1800	(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 =        2	(sec) |
     DCF =        2	(sec) |
     DCD =      200	(dBar) |
     DCR =        0	(dBar/sec) |
     DSW =       60	(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 =        5	(dBar) |
     DDS =     3600	(sec) |
     PNS =      326	(cycle) |
  PTO[0] =        0	(sec) |
  PTO[1] =        0	(sec) |
  PTO[2] =        0	(sec) |
  PTH[0] =   532610	(24 LSB) |
  PTH[1] =        0	(24 LSB) |
  PTH[2] =        0	(24 LSB) |
     PTD =        0	(sec) |
     PSA =        1	(0=avg 1=avg+raw) |
     PSI =     1000	(ms) |
  PFM[0] =        0	(0=dis 1=en) |
  PFM[1] =        0	(0=dis 1=en) |
  PFM[2] =        0	(0=dis 1=en) |
  PFT[0] =        1	(sec) |
  PFT[1] =     3600	(sec) |
  PFT[2] =     3600	(sec) |
  PFD[0] =       10	(dBar) |
  PFD[1] =        0	(dBar) |
  PFD[2] =        0	(dBar) |
  PFV[0] =        1	(sec) |
  PFV[1] =        0	(sec) |
  PFV[2] =        0	(sec) |
     PDT =     1800	(sec) |
     PSM =        0	(0=dis 1=en) |
     PSD =      200	(dBar) |
     PST =    10800	(sec) |
     PSV =       30	(sec) |
     PSW =      600	(sec) |
     ASN =      326	(cycle number) |
     ARR =       10	(target rise rate cm/sec) |
     APM =     2400	(sec) |
     APS =       10	(sec) |
     APN =        5	(sec) |
     APF =       20	(sec) |
     ASI =     1000	(ms) |
     ASD =        2	(dBar) |
     ADD =        1	(dBar) |
     ADT =       60	(sec) |
     ARC =     4500	(?) |
     AHR =     1000	(cm/sec) |
     AHD =       10	(dBar) |
     SFN =      157	(cycle number) |
     SDC =        0	(dBar) |
     SGT =        5	(min) |
     SET =       20	(min) |
     SBM =        0	(0=dis 1=en) |
     SBT =      300	(sec) |
     SDT =        0	(interval) |
     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 =      420	(sec) |
     SAP =      600	(sec) |
     SPT =      300	(sec) |
     SSP =       30	(sec) |

