#=================================================================================================== # Intermediate Listing for Float #9038, Dive #27 #=================================================================================================== # Created: 2022-05-11T17:17:07Z # Local Path: "/data1/alamo/data/list/9038/lis9038-0027.txt" #--------------------------------------------------------------------------------------------------- # Dive Data Completeness #--------------------------------------------------------------------------------------------------- # Dive Complete: no # Complete Profile Data: yes # Contiguous MOMSNs: yes # Contiguous PIDs: no # Sensor Gains & Offsets Known: yes # Valid Position: yes #--------------------------------------------------------------------------------------------------- # XMTPS Software Version #--------------------------------------------------------------------------------------------------- # xmessage-version xmtps-version build-configuration build-date/time XSV 2.2 0.6.3067b RELEASE 2022-01-04T20:44+00:00 #--------------------------------------------------------------------------------------------------- # Listing Details #--------------------------------------------------------------------------------------------------- # SN dive DAC-ID IMEI WMO-ID LIS 9038 27 6000 000000001773070 4901722 #=================================================================================================== # Iridium Short-Burst Data (SBD) Message(s) #=================================================================================================== # SN dive size IMEI MOMSN MTMSN PID date/time position CEP # (b) (km) SBD 9038 27 310 000000001773070 149 0 143 2014-07-27T01:03:37Z +19.78453-62.61503 3 SBD 9038 27 327 000000001773070 150 0 142 2014-07-27T01:03:51Z +19.78453-62.61503 3 SBD 9038 27 335 000000001773070 151 0 141 2014-07-27T01:04:05Z +19.81854-62.61503 3 SBD 9038 27 265 000000001773070 152 0 140 2014-07-27T01:04:22Z +19.81854-62.61503 2 #=================================================================================================== # Position Data #=================================================================================================== #--------------------------------------------------------------------------------------------------- # GPS #--------------------------------------------------------------------------------------------------- # SN dive idx date/time position TTF nSat SNR SNR SNR HDOP stat # (sec) (min) (avg) (max) GPS 9038 27 1 2014-07-27T00:11:00Z +19.81758-62.62395 10 10 31 19 45 1.1 0 GPS 9038 27 2 2014-07-27T01:02:00Z +19.82088-62.63044 60 10 0 24 40 1.4 0 #--------------------------------------------------------------------------------------------------- # Iridium Position #--------------------------------------------------------------------------------------------------- # SN dive weighted-avg-time weighted-avg-pos nPos variance stdError satTime # (km^2) (km) (sec) IRI 9038 27 2014-07-27T01:04:04Z +19.80558-62.61503 4 2.70 0.95 45 #=================================================================================================== # Dive Data #=================================================================================================== #--------------------------------------------------------------------------------------------------- # Argo Data #--------------------------------------------------------------------------------------------------- # SN dive xVer typ midx missPhase profPres parkPres maxAscT maxDesc2ParkT maxDesc2ProfT # (dBar) (dBar) (min) (min) (sec) A 9038 27 2.1 3 0 255 0 400 65535 65535 65535 # # SN dive xVer typ midx tarParkT nSeek seekIntervalT tarAscRate maxSurfT # (min) (cm/sec) (sec) A 9038 27 2.1 3 1 65535 255 65535 10 65535 # # SN dive xVer typ midx start-of-descent start-of-drift A 9038 27 2.1 3 2 2014-07-27T00:11:11Z 2014-07-27T00:32:37Z # # SN dive xVer typ midx start-of-ascent start-of-surface A 9038 27 2.1 3 3 2014-07-27T00:32:38Z 2014-07-27T00:55:27Z # # SN dive xVer typ midx pGain pOff tGain tOff sGain sOff # (1/dBar) (dBar) (1/degC) (degC) (1/PSU) (PSU) A 9038 27 2.1 3 4 25 10 1000 5 0 0 # # SN dive xVer typ midx pGainSurf pOffSurf tGainSurf tOffSurf sGainSurf sOffSurf # (1/dBar) (dBar) (1/degC) (degC) (1/PSU) (PSU) A 9038 27 2.1 3 5 25 10 1000 5 0 9999 #--------------------------------------------------------------------------------------------------- # Pressure Correction #--------------------------------------------------------------------------------------------------- # SN dive midx nSam nDive valid presOffset # (dBar) PRC 9038 27 0 23 4 1 0.706 #--------------------------------------------------------------------------------------------------- # Fall Time-Series Data #--------------------------------------------------------------------------------------------------- # SN dive idx nSam time pres temp saln phaseCode phaseCodeName # (start-time/+sec) (dBar) (degC) (PSU) F 9038 27 0 5 2014-07-27T00:11:11Z f 9038 27 0 0 +603 0.414 -9.999 -9.999 10 # descending f 9038 27 0 1 +927 10.294 -9.999 -9.999 10 # descending f 9038 27 0 2 +1039 20.374 -9.999 -9.999 10 # descending f 9038 27 0 3 +1147 30.414 -9.999 -9.999 10 # descending f 9038 27 0 4 +1285 40.134 -9.999 -9.999 10 # descending #--------------------------------------------------------------------------------------------------- # Profile Data (Unbinned) #--------------------------------------------------------------------------------------------------- # SN dive numSamples PRU 9038 27 22 #--------------------------------------------------------------------------------------------------- # SN dive sampleIdx pres temp saln # (dBar) (degC) (PSU) pru 9038 27 0 44.214 28.276 -9.999 pru 9038 27 1 48.294 28.091 -9.999 pru 9038 27 2 52.134 28.041 -9.999 pru 9038 27 3 55.494 27.651 -9.999 pru 9038 27 4 58.614 27.496 -9.999 pru 9038 27 5 61.494 27.246 -9.999 pru 9038 27 6 64.054 27.091 -9.999 pru 9038 27 7 66.214 26.861 -9.999 pru 9038 27 8 67.814 26.826 -9.999 pru 9038 27 9 69.014 26.796 -9.999 pru 9038 27 10 69.734 27.391 -9.999 pru 9038 27 11 69.414 27.496 -9.999 pru 9038 27 12 67.334 27.521 -9.999 pru 9038 27 13 63.814 27.411 -9.999 pru 9038 27 14 59.494 27.306 -9.999 pru 9038 27 15 54.214 27.241 -9.999 pru 9038 27 16 48.294 27.391 -9.999 pru 9038 27 17 41.974 27.916 -9.999 pru 9038 27 18 35.014 28.226 -9.999 pru 9038 27 19 27.734 28.231 -9.999 pru 9038 27 20 19.894 28.136 -9.999 pru 9038 27 21 10.534 28.151 -9.999 #--------------------------------------------------------------------------------------------------- # Pump Data #--------------------------------------------------------------------------------------------------- # SN dive idx nSam pres pumpT pumpV pumpI vac0 vac1 # (dBar) (sec) (V) (A) (inHg) (inHg) PMP 9038 27 0 29 pmp 9038 27 0 0 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 1 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 2 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 3 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 4 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 5 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 6 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 7 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 8 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 9 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 10 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 11 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 12 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 13 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 14 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 15 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 16 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 17 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 18 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 19 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 20 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 21 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 22 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 23 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 24 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 25 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 26 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 27 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 0 28 40.25 11 655.35 0.166 25.50 25.50 #--------------------------------------------------------------------------------------------------- # SN dive idx nSam pres pumpT pumpV pumpI vac0 vac1 # (dBar) (sec) (V) (A) (inHg) (inHg) PMP 9038 27 1 16 pmp 9038 27 1 0 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 1 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 2 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 3 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 4 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 5 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 6 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 7 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 8 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 9 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 10 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 11 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 12 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 13 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 14 40.25 11 655.35 0.166 25.50 25.50 pmp 9038 27 1 15 40.25 11 655.35 0.166 25.50 25.50 #--------------------------------------------------------------------------------------------------- # Rise Time-Series Data #--------------------------------------------------------------------------------------------------- # SN dive idx nSam time pres temp saln phaseCode phaseCodeName # (start-time/+sec) (dBar) (degC) (PSU) R 9038 27 0 10 2014-07-27T00:32:38Z r 9038 27 0 0 +138 49.374 -9.999 -9.999 13 # ascending r 9038 27 0 1 +316 59.334 -9.999 -9.999 13 # ascending r 9038 27 0 2 +625 69.294 -9.999 -9.999 13 # ascending r 9038 27 0 3 +893 60.214 -9.999 -9.999 13 # ascending r 9038 27 0 4 +1002 50.174 -9.999 -9.999 13 # ascending r 9038 27 0 5 +1097 40.214 -9.999 -9.999 13 # ascending r 9038 27 0 6 +1181 30.174 -9.999 -9.999 13 # ascending r 9038 27 0 7 +1260 20.094 -9.999 -9.999 13 # ascending r 9038 27 0 8 +1323 10.254 -9.999 -9.999 13 # ascending r 9038 27 0 9 +1367 0.614 -9.999 -9.999 13 # ascending #--------------------------------------------------------------------------------------------------- # Surface Time-Series Data #--------------------------------------------------------------------------------------------------- # SN dive idx nSam time pres temp saln phaseCode phaseCodeName # (start-time/+sec) (dBar) (degC) (PSU) SFC 9038 27 0 6 2014-07-27T00:55:27Z sfc 9038 27 0 0 +62 0.174 -9.999 -9.999 14 # surface sfc 9038 27 0 1 +123 0.014 -9.999 -9.999 14 # surface sfc 9038 27 0 2 +183 -0.026 -9.999 -9.999 14 # surface sfc 9038 27 0 3 +244 0.014 -9.999 -9.999 14 # surface sfc 9038 27 0 4 +304 -0.026 -9.999 -9.999 14 # surface sfc 9038 27 0 5 +366 0.014 -9.999 -9.999 14 # surface #--------------------------------------------------------------------------------------------------- # Surface Time-Series Data - Derived Fields #--------------------------------------------------------------------------------------------------- # SN dive midx nSam presValid presMin presMean presMax presVar # (dBar) (dBar) (dBar) (dBar^2) SFD 9038 27 0 5 1 -0.026 -0.002 0.014 0.010 #=================================================================================================== # Engineering Data #=================================================================================================== #--------------------------------------------------------------------------------------------------- # Engineering (Descent) #--------------------------------------------------------------------------------------------------- # SN dive midx engVer start-of-descent pumpT pumpI sysI sysV vac pumpAdj # (sec) (A) (A) (V) (inHg) (+sec) E07 09038 27 0 0x10 2014-07-27T00:11:11Z 254 0.161 0.087 65.535 655.35 -32768 #--------------------------------------------------------------------------------------------------- # Engineering (Park/Drift) #--------------------------------------------------------------------------------------------------- # SN dive midx engVer start-of-drift meanP meanT start-of-fall fallP # (dBar) (degC) (dBar) E08 09038 27 0 0x10 2014-07-27T00:32:37Z -10.00 -5.000 2106-02-06T06:28:16Z 0.00 #--------------------------------------------------------------------------------------------------- # Engineering (Ascent) #--------------------------------------------------------------------------------------------------- # SN dive midx engVer start-of-ascent sysI pumpT # (A) (sec) E09 9038 27 0 0x10 2014-07-27T00:32:38Z 0.093 472 #--------------------------------------------------------------------------------------------------- # Engineering (Surface) #--------------------------------------------------------------------------------------------------- # SN dive midx engVer start-of-surface CTD-status nSBD nAtmpt vac sysV sysI nErr # (inHg) (V) (A) E0A 09038 27 0 0x10 2014-07-27T00:55:27Z 0x73746F70 5 17152 9.23 14.149 0.012 #=================================================================================================== # Mission Configuration #=================================================================================================== # SN dive CfgMsgVer FWVer sensor-type sensor-type-name # MIS 9038 27 0x00 0x01066200 27 # unknown # --- General -------------------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 0 MSN -32768 [-] # dive cycle number m 9038 27 1 APT 255 [-] # auto-transmit mission parameters m 9038 27 2 BTM 255 [-] # bluetooth mode m 9038 27 3 MDS 65535 [dBar] # maximum depth m 9038 27 4 XAS 255 [-] # profile data encoding method # --- Built-In Test (BIT) -------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 5 PNB 655.35 [V] # battery voltage threshold m 9038 27 6 PNC 655.35 [PSI] # minimum air bladder pressure m 9038 27 7 PXC 655.35 [PSI] # maximum air bladder pressure # --- Calibration Coefficients --------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 8 PBL 65535 [LSB@12V] # battery voltage m 9038 27 9 PBH 65535 [LSB@14V] # battery voltage m 9038 27 10 PP0 65535 [LSB@0A] # pump current m 9038 27 11 PP1 65535 [LSB@1A] # pump current m 9038 27 12 PVL 65535 [LSB@12V] # regulator voltage m 9038 27 13 PVH 65535 [LSB@14V] # regulator voltage m 9038 27 14 PV0 65535 [LSB@0inHg] # internal vacuum m 9038 27 15 PV5 65535 [LSB@5inHg] # internal vacuum m 9038 27 16 PC0 65535 [LSB@0A] # regulator current m 9038 27 17 PC1 65535 [LSB@1A] # regulator current # --- Start-of-Mission Trigger --------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 18 MTD 65535 [dBar] # pressure threshold m 9038 27 19 MTS 4294967295 [sec] # start-of-mission timeout m 9038 27 20 MTT 65.535 [sec] # sample interval # --- Diagnostic Dive ------------------------------------------------------------------------------ # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 21 DDB 255 [-] # bypass mode m 9038 27 22 DDC 65535 [sec] # m 9038 27 23 DDP 65535 [dBar] # target pressure m 9038 27 24 DDS 65535 [sec] # descent timeout m 9038 27 25 DDF 65535 [sec] # pump duration # --- Mission Phase -------------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 26 MPS 255 [-] # current phase m 9038 27 27 MPC 65535 [cycles] # current phase cycle number m 9038 27 28 MNM0 24951 [cycles] # no. dive cycles, phase 0 m 9038 27 29 MNM1 29801 [cycles] # no. dive cycles, phase 1 m 9038 27 30 MNM2 25632 [cycles] # no. dive cycles, phase 2 m 9038 27 31 MNS0 117 [-] # next mission phase, phase 0 m 9038 27 32 MNS1 114 [-] # next mission phase, phase 1 m 9038 27 33 MNS2 97 [-] # next mission phase, phase 2 # --- Profile -------------------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 34 CPS 255 [-] # profiling mode m 9038 27 35 CST 255 [-] # sampling mode m 9038 27 36 CSP 4294967.500 [sec] # continuous sampling period m 9038 27 37 CTC 255 [-] # aux. temperature channel mode m 9038 27 38 CTF 65535 [dBar] # profile cut-off pressure # --- Profile - Binning Configuration -------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 39 CPB1 65535 [dBar] # interval 1 pressure boundary m 9038 27 40 CPB2 65535 [dBar] # interval 2 pressure boundary m 9038 27 41 CPB3 65535 [dBar] # interval 3 pressure boundary m 9038 27 42 CPN1 65535 [-] # m 9038 27 43 CPN2 65535 [-] # m 9038 27 44 CPN3 65535 [-] # m 9038 27 45 CPP1 65535 [-] # m 9038 27 46 CPP2 65535 [-] # m 9038 27 47 CPP3 65535 [-] # # --- Profile - Raw Sampling ----------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 48 CRD 65535 [dBar] # threshold pressure m 9038 27 49 CRS 65535 [samples] # maximum samples # --- Profile - Surface Offset Correction ---------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 50 CTL 65535 [dBar] # lower limit m 9038 27 51 CTU 65535 [dBar] # upper limit # --- Pump Characteristics ------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 52 PFR 65535 [mL/min] # flow rate m 9038 27 53 PFC 65535 [uL/dBar] # pressure correction # --- Descent - General ---------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 54 DNS 65535 [-] # m 9038 27 55 DSI 4294967.500 [sec] # sleep interval m 9038 27 56 DTD0 65535 [dBar] # target drift/park pressure, phase 0 m 9038 27 57 DTD1 65535 [dBar] # target drift/park pressure, phase 1 m 9038 27 58 DTD2 65535 [dBar] # target drift/park pressure, phase 2 m 9038 27 59 DCR 65535 [sec] # m 9038 27 60 DPD 65535 [sec] # m 9038 27 61 DRA 255 [m/s] # m 9038 27 62 DRT 255 [sec] # # --- Descent - Fall Time-Series ------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 63 DDD 65535 [dBar] # maximum pressure interval m 9038 27 64 DDT 65535 [sec] # maximum time interval # --- Descent - Stage 1 (Descent to First-Pump Pressure) ------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 65 DSD0 65535 [dBar] # first pump pressure, phase 0 m 9038 27 66 DSD1 65535 [dBar] # first pump pressure, phase 1 m 9038 27 67 DSD2 65535 [dBar] # first pump pressure, phase 2 m 9038 27 68 DST0 65535 [sec] # first pump timeout, phase 0 m 9038 27 69 DST1 65535 [sec] # first pump timeout, phase 1 m 9038 27 70 DST2 65535 [sec] # first pump timeout, phase 2 # --- Descent - Stage 2 (First Descent Pump) ------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 71 DFT0 65535 [sec] # first pump duration, phase 0 m 9038 27 72 DFT1 65535 [sec] # first pump duration, phase 1 m 9038 27 73 DFT2 65535 [sec] # first pump duration, phase 2 m 9038 27 74 DCT0 65535 [sec] # wait duration after first pump, phase 0 m 9038 27 75 DCT1 65535 [sec] # wait duration after first pump, phase 1 m 9038 27 76 DCT2 65535 [sec] # wait duration after first pump, phase 2 # --- Descent - Stage 3 (Seek to Drift/Park Pressure) ---------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 77 DCM 255 [-] # seek mode m 9038 27 78 DAL 255 [-] # seek algorithm m 9038 27 79 DCA 255 [seeks] # maximum seeks m 9038 27 80 DCF 65535 [sec] # minimum valve time m 9038 27 81 DCP 65535 [sec] # minimum pump time m 9038 27 82 DCX 65535 [sec] # maximum pump time m 9038 27 83 DPT 65535 [sec] # 100m pump time m 9038 27 84 DUT 65535 [sec] # 100m valve time m 9038 27 85 DSW 65535 [sec] # seek interval m 9038 27 86 DUC 65535 [%] # dampening factor m 9038 27 87 DVT 65535 [sec] # velocity measurement delay m 9038 27 88 DVD 65535 [dBar] # pump time update, min. pres. delta m 9038 27 89 DVW 65535 [sec] # pump time update delay duration # --- Drift/Park - General ------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 90 PNS 65535 [-] # m 9038 27 91 PSI 4294967.500 [sec] # sleep interval m 9038 27 92 PSA 255 [-] # m 9038 27 93 PSS 255 [-] # m 9038 27 94 PDT 65535 [sec] # sample interval # --- Drift/Park - Seek to Drift/Park Pressure ----------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 95 PSM 255 [-] # seek mode m 9038 27 96 PST 65535 [sec] # seek interval m 9038 27 97 PSD 65535 [dBar] # minimum seek adjustment m 9038 27 98 PSV 65535 [sec] # velocity measurement delay m 9038 27 99 PSW 65535 [sec] # wait duration after seek # --- Drift/Park - Start of Profile Trigger -------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 100 PTD 4294967295 [-] # m 9038 27 101 PTH0 4294967295 [-] # hour-of-day trigger mask, phase 0 m 9038 27 102 PTH1 4294967295 [-] # hour-of-day trigger mask, phase 1 m 9038 27 103 PTH2 4294967295 [-] # hour-of-day trigger mask, phase 2 m 9038 27 104 PTO0 4294967295 [sec] # drift/park duration trigger, phase 0 m 9038 27 105 PTO1 4294967295 [sec] # drift/park duration trigger, phase 1 m 9038 27 106 PTO2 4294967295 [sec] # drift/park duration trigger, phase 2 # --- Drift/Park - Fall to Profile Pressure -------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 107 PFM0 255 [-] # fall mode, phase 0 m 9038 27 108 PFM1 255 [-] # fall mode, phase 1 m 9038 27 109 PFM2 255 [-] # fall mode, phase 2 m 9038 27 110 PFD0 65535 [dBar] # target profile pressure, phase 0 m 9038 27 111 PFD1 65535 [dBar] # target profile pressure, phase 1 m 9038 27 112 PFD2 65535 [dBar] # target profile pressure, phase 2 m 9038 27 113 PFT0 65535 [sec] # fall timeout, phase 0 m 9038 27 114 PFT1 65535 [sec] # fall timeout, phase 1 m 9038 27 115 PFT2 65535 [sec] # fall timeout, phase 2 m 9038 27 116 PFV0 65535 [sec] # valve open duration, phase 0 m 9038 27 117 PFV1 65535 [sec] # valve open duration, phase 1 m 9038 27 118 PFV2 65535 [sec] # valve open duration, phase 2 # --- Ascent/Profile - General --------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 119 ASN 65535 [-] # m 9038 27 120 ASI 4294967.500 [sec] # sleep interval m 9038 27 121 ARR 655.35 [m/s] # target ascent rate m 9038 27 122 APM 65535 [sec] # maximum pump duration m 9038 27 123 APS 65535 [sec] # initial pump on duration m 9038 27 124 APN 65535 [sec] # pump on duration m 9038 27 125 APF 65535 [sec] # pump off duration m 9038 27 126 ASD 65535 [dBar] # surface pressure threshold m 9038 27 127 ARC 65.5 [sec] # sample delay correction m 9038 27 128 AHD 65535 [dBar] # pressure halt threshold m 9038 27 129 AHR 65.535 [m/s] # rise rate halt threshold # --- Ascent/Profile - Rise Time-Series ------------------------------------------------------------ # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 130 ADD 65535 [dBar] # maximum pressure interval m 9038 27 131 ADT 65535 [sec] # maximum time interval # --- Ascent/Profile - Ice-Detection --------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 132 ICM 255 [-] # ice-detection mode m 9038 27 133 IMM 65535 [-] # month mask m 9038 27 134 ICN 65535 [dBar] # temperature test lower pressure boundary m 9038 27 135 ICX 65535 [dBar] # temperature test upper pressure boundary m 9038 27 136 ICT -327.68 [degC] # threshold temperature m 9038 27 137 ICS 65535 [sec] # temperature test sample interval m 9038 27 138 ISP 255 [-] # multiple surfacing profile mode m 9038 27 139 ISM 255 [-] # surfacing criteria mode m 9038 27 140 IST 655.35 [PSU] # surfacing salinity threshold m 9038 27 141 ISO 65535 [sec] # surfacing attempt duration m 9038 27 142 ICF 4294967295 [-] # ice-free month mask m 9038 27 143 ICW 4294967295 [-] # iced-over month mask # --- Ascent/Profile - Ice-Detection (Summer) ------------------------------------------------------ # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 144 ISS0 255 [-] # multiple surfacing mode m 9038 27 145 ICA0 65535 [attempts] # maximum surfacing attempts m 9038 27 146 ICR0 4294967295 [min] # hold pressure duration m 9038 27 147 ICD0 65535 [dBar] # turnaround hold pressure m 9038 27 148 ICO0 65535 [sec] # turnaround valve duration m 9038 27 149 ICG0 255 [-] # turnaround seek mode m 9038 27 150 IUE0 255 [-] # urgency mode exit criteria m 9038 27 151 ICB0 65535 [cycles] # multiple surfacing cycle interval m 9038 27 152 IMT0 65535 [%] # storage urgency threshold m 9038 27 153 ILT0 65535 [days] # last comms urgency threshold # --- Ascent/Profile - Ice-Detection (Winter) ------------------------------------------------------ # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 154 ISS1 255 [-] # multiple surfacing mode m 9038 27 155 ICA1 65535 [attempts] # maximum surfacing attempts m 9038 27 156 ICR1 4294967295 [min] # hold pressure duration m 9038 27 157 ICD1 65535 [dBar] # turnaround hold pressure m 9038 27 158 ICO1 65535 [sec] # turnaround valve duration m 9038 27 159 ICG1 255 [-] # turnaround seek mode m 9038 27 160 IUE1 255 [-] # urgency mode exit criteria m 9038 27 161 ICB1 65535 [cycles] # multiple surfacing cycle interval m 9038 27 162 IMT1 65535 [%] # storage urgency threshold m 9038 27 163 ILT1 65535 [days] # last comms urgency threshold # --- Surface - General ---------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 164 SFN 65535 [-] # m 9038 27 165 SSI 4294967.500 [sec] # sleep interval m 9038 27 166 SDC -32768 [dBar] # surface pressure adjustment m 9038 27 167 SDT 4294967295 [-] # m 9038 27 168 SSA 65535 [-] # m 9038 27 169 SSP 65535 [sec] # oil pump run duration at surface # --- Surface - Air Pump --------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 170 SAM 255 [-] # air pump mode m 9038 27 171 SAN 65.535 [PSI] # minimum air bladder pressure m 9038 27 172 SAX 65.535 [PSI] # maximum air bladder pressure m 9038 27 173 SAO 65535 [sec] # air pump duration # --- Surface - Sampling --------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 174 SDS 65535 [sec] # sample interval m 9038 27 175 SPT 65535 [sec] # sampling duration # --- Surface - Sat./Comm. ------------------------------------------------------------------------- # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 176 SGT 65535 [min] # maximum GPS duration m 9038 27 177 SET 65535 [min] # maximum Iridium duration # --- Surface - Abort/Beacon Mode ------------------------------------------------------------------ # SN dive idx param value units desc # -- ---- --- ----- ----- ----- ---- m 9038 27 178 SBM 255 [-] # beacon mode m 9038 27 179 SBT 65535 [sec] # beacon interval #=================================================================================================== # SBD Message Hex Data #=================================================================================================== # SN dive size MOMSN MTMSN PID # (b) SHX 9038 27 310 149 0 143 #--------------------------------------------------------------------------------------------------- # SN dive MOMSN idx PID | 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F # | 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - shx 9038 27 149 0 143 0x0000 (0000) | 0x 58 01 2F 23 4E 00 1B 8F D0 01 2A 00 01 06 62 00 # | X . / # N . . . . . * . . . b . shx 9038 27 149 1 143 0x0010 (0016) | 0x 00 1B 01 90 04 B0 01 01 01 01 00 00 EA 60 07 D0 # | . . . . . . . . . . . . . ` . . shx 9038 27 149 2 143 0x0020 (0032) | 0x 03 E8 01 2C 03 E8 03 E8 03 E8 27 10 27 10 27 10 # | . . . , . . . . . . ' . ' . ' . shx 9038 27 149 3 143 0x0030 (0048) | 0x 00 05 75 30 00 02 62 00 00 00 00 00 00 00 00 00 # | . . u 0 . . b . . . . . . . . . shx 9038 27 149 4 143 0x0040 (0064) | 0x 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # | . . . . . . . . . . . . . . . . shx 9038 27 149 5 143 0x0050 (0080) | 0x 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 67 00 # | . . . . . . . . . . . . . . g . shx 9038 27 149 6 143 0x0060 (0096) | 0x 1F 00 1B 00 19 00 14 04 B0 01 2C 00 00 00 00 03 # | . . . . . . . . . . , . . . . . shx 9038 27 149 7 143 0x0070 (0112) | 0x E8 00 0A 02 58 00 FD 00 00 00 00 03 00 03 00 1E # | . . . . X . . . . . . . . . . . shx 9038 27 149 8 143 0x0080 (0128) | 0x 03 FC 00 0A 00 C8 10 7F 00 13 00 10 00 01 00 3C # | . . . . . . . . . . . . . . . < shx 9038 27 149 9 143 0x0090 (0144) | 0x 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # | . . . . . . . . . . . . . . . . shx 9038 27 149 10 143 0x00A0 (0160) | 0x 00 00 1B 67 05 25 00 1B 00 00 00 00 00 00 00 00 # | . . . g . % . . . . . . . . . . shx 9038 27 149 11 143 0x00B0 (0176) | 0x 00 00 00 27 10 00 02 58 00 00 00 00 02 58 00 00 # | . . . ' . . . X . . . . . X . . shx 9038 27 149 12 143 0x00C0 (0192) | 0x 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # | . . . . . . . . . . . . . . . . shx 9038 27 149 13 143 0x00D0 (0208) | 0x 00 00 1B 67 05 26 00 1B 00 0A 03 FC 00 0A 00 0A # | . . . g . & . . . . . . . . . . shx 9038 27 149 14 143 0x00E0 (0224) | 0x 00 00 03 E8 00 02 00 0A 02 58 05 78 00 00 00 00 # | . . . . . . . . . X . x . . . . shx 9038 27 149 15 143 0x00F0 (0240) | 0x 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B 67 # | . . . . . . . . . . . . . . . g shx 9038 27 149 16 143 0x0100 (0256) | 0x 0A 7F 00 1B FF F6 00 14 00 00 00 0F 00 0F 00 01 # | . . . . . . . . . . . . . . . . shx 9038 27 149 17 143 0x0110 (0272) | 0x 2C 00 00 00 00 00 00 00 00 03 E8 00 3C 01 1D 4C # | , . . . . . . . . . . . < . . L shx 9038 27 149 18 143 0x0120 (0288) | 0x 19 64 01 68 02 58 00 00 00 00 00 00 00 00 00 00 # | . d . h . X . . . . . . . . . . shx 9038 27 149 19 143 0x0130 (0304) | 0x 00 3B 24 30 32 3E # | . ; $ 0 2 > #--------------------------------------------------------------------------------------------------- # SN dive size MOMSN MTMSN PID # (b) SHX 9038 27 327 150 0 142 #--------------------------------------------------------------------------------------------------- # SN dive MOMSN idx PID | 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F # | 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - shx 9038 27 150 0 142 0x0000 (0000) | 0x 58 01 40 23 4E 00 1B 8E 61 10 B4 D0 04 FA 00 0B # | X . @ # N . . . a . . . . . . . shx 9038 27 150 1 142 0x0010 (0016) | 0x FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF # | . . . . . . . . . . . . . . . . shx 9038 27 150 2 142 0x0020 (0032) | 0x FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 # | . . . . . . . . . . . . . . . . shx 9038 27 150 3 142 0x0030 (0048) | 0x 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 # | . . . . . . . . . . . . . . . . shx 9038 27 150 4 142 0x0040 (0064) | 0x FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA # | . . . . . . . . . . . . . . . . shx 9038 27 150 5 142 0x0050 (0080) | 0x 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 # | . . . . . . . . . . . . . . . . shx 9038 27 150 6 142 0x0060 (0096) | 0x A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 # | . . . . . . . . . . . . . . . . shx 9038 27 150 7 142 0x0070 (0112) | 0x FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF # | . . . . . . . . . . . . . . . . shx 9038 27 150 8 142 0x0080 (0128) | 0x 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 # | . . . . . . . . . . . . . . . . shx 9038 27 150 9 142 0x0090 (0144) | 0x 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF # | . . . . . . . . . . . . . . . . shx 9038 27 150 10 142 0x00A0 (0160) | 0x FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF # | . . . . . . . . . . . . . . . . shx 9038 27 150 11 142 0x00B0 (0176) | 0x D0 04 FA 00 0B FF FF 00 A6 FF FF 3B E9 00 0D 10 # | . . . . . . . . . . . ; . . . . shx 9038 27 150 12 142 0x00C0 (0192) | 0x 1B 67 05 26 00 5D 01 D8 3B 02 00 18 FE 0B D0 6D # | . g . & . ] . . ; . . . . . . m shx 9038 27 150 13 142 0x00D0 (0208) | 0x 15 DA AB 5A 9B 07 0B 00 01 02 06 0A 00 18 28 0E # | . . . Z . . . . . . . . . . ( . shx 9038 27 150 14 142 0x00E0 (0224) | 0x 3B 90 00 1C 02 05 5D 33 30 2A 27 24 20 1B 14 0F # | ; . . . . . ] 3 0 * ' $ . . . shx 9038 27 150 15 142 0x00F0 (0240) | 0x 09 FC E6 D4 CA BE B6 B1 A9 A5 9E 8B 3B A0 00 1C # | . . . . . . . . . . . . ; . . . shx 9038 27 150 16 142 0x0100 (0256) | 0x 05 81 FC DB F6 B2 E1 CE E1 D2 F9 FA 77 15 05 EA # | . . . . . . . . . . . . w . . . shx 9038 27 150 17 142 0x0110 (0272) | 0x EB F3 1E 69 3E 01 ED 03 3B 80 10 2A 1B 67 0A 7F # | . . . i > . . . ; . . * . g . . shx 9038 27 150 18 142 0x0120 (0288) | 0x 00 3E E0 01 10 00 7B E0 01 0C 00 B7 E0 01 0B 00 # | . > . . . . { . . . . . . . . . shx 9038 27 150 19 142 0x0130 (0304) | 0x F4 E0 01 0C 01 30 E0 01 0B 01 6E E0 01 0C 00 00 # | . . . . . 0 . . . . n . . . . . shx 9038 27 150 20 142 0x0140 (0320) | 0x 00 00 3B 24 31 3E 3E # | . . ; $ 1 > > #--------------------------------------------------------------------------------------------------- # SN dive size MOMSN MTMSN PID # (b) SHX 9038 27 335 151 0 141 #--------------------------------------------------------------------------------------------------- # SN dive MOMSN idx PID | 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F # | 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - shx 9038 27 151 0 141 0x0000 (0000) | 0x 58 01 48 23 4E 00 1B 8D 60 11 43 D0 04 FA 00 0B # | X . H # N . . . ` . C . . . . . shx 9038 27 151 1 141 0x0010 (0016) | 0x FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 2 141 0x0020 (0032) | 0x FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 # | . . . . . . . . . . . . . . . . shx 9038 27 151 3 141 0x0030 (0048) | 0x 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 # | . . . . . . . . . . . . . . . . shx 9038 27 151 4 141 0x0040 (0064) | 0x FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA # | . . . . . . . . . . . . . . . . shx 9038 27 151 5 141 0x0050 (0080) | 0x 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 # | . . . . . . . . . . . . . . . . shx 9038 27 151 6 141 0x0060 (0096) | 0x A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 # | . . . . . . . . . . . . . . . . shx 9038 27 151 7 141 0x0070 (0112) | 0x FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 8 141 0x0080 (0128) | 0x 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 # | . . . . . . . . . . . . . . . . shx 9038 27 151 9 141 0x0090 (0144) | 0x 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 10 141 0x00A0 (0160) | 0x FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 11 141 0x00B0 (0176) | 0x D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B # | . . . . . . . . . . . . . . . . shx 9038 27 151 12 141 0x00C0 (0192) | 0x FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 13 141 0x00D0 (0208) | 0x FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 # | . . . . . . . . . . . . . . . . shx 9038 27 151 14 141 0x00E0 (0224) | 0x 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 # | . . . . . . . . . . . . . . . . shx 9038 27 151 15 141 0x00F0 (0240) | 0x FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 FA # | . . . . . . . . . . . . . . . . shx 9038 27 151 16 141 0x0100 (0256) | 0x 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF 00 # | . . . . . . . . . . . . . . . . shx 9038 27 151 17 141 0x0110 (0272) | 0x A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 04 # | . . . . . . . . . . . . . . . . shx 9038 27 151 18 141 0x0120 (0288) | 0x FA 00 0B FF FF 00 A6 FF FF D0 04 FA 00 0B FF FF # | . . . . . . . . . . . . . . . . shx 9038 27 151 19 141 0x0130 (0304) | 0x 00 A6 FF FF D0 04 FA 00 0B FF FF 00 A6 FF FF D0 # | . . . . . . . . . . . . . . . . shx 9038 27 151 20 141 0x0140 (0320) | 0x 04 FA 00 0B FF FF 00 A6 FF FF 3B 24 39 38 3E # | . . . . . . . . . . ; $ 9 8 > #--------------------------------------------------------------------------------------------------- # SN dive size MOMSN MTMSN PID # (b) SHX 9038 27 265 152 0 140 #--------------------------------------------------------------------------------------------------- # SN dive MOMSN idx PID | 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F # | 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - shx 9038 27 152 0 140 0x0000 (0000) | 0x 58 01 02 23 4E 00 1B 8C 01 00 18 FE 0B CF EC 1C # | X . . # N . . . . . . . . . . . shx 9038 27 152 1 140 0x0010 (0016) | 0x DA AC 57 DE 07 0B 00 00 0B 01 0A 1F 13 2D 0B 3B # | . . W . . . . . . . . . . - . ; shx 9038 27 152 2 140 0x0020 (0032) | 0x 40 10 25 1B 67 00 1F 02 5B A0 01 16 03 9F A0 02 # | @ . % . g . . . [ . . . . . . . shx 9038 27 152 3 140 0x0030 (0048) | 0x 0D 04 0F A0 03 09 04 7B A0 04 04 05 05 A0 04 F7 # | . . . . . . . { . . . . . . . . shx 9038 27 152 4 140 0x0040 (0064) | 0x 00 00 00 00 3B E7 00 17 10 1B 67 00 1F 00 FE 00 # | . . . . ; . . . . . g . . . . . shx 9038 27 152 5 140 0x0050 (0080) | 0x A1 00 57 00 00 C7 91 6B 00 00 FA 3B E8 00 13 10 # | . . W . . . . k . . . ; . . . . shx 9038 27 152 6 140 0x0060 (0096) | 0x 1B 67 05 25 00 00 00 00 C7 91 6B 00 00 FA 3B 50 # | . g . % . . . . . . k . . . ; P shx 9038 27 152 7 140 0x0070 (0112) | 0x 10 3E 1B 67 05 26 00 8A D0 05 DE 01 3C D0 06 D7 # | . > . g . & . . . . . . < . . . shx 9038 27 152 8 140 0x0080 (0128) | 0x 02 71 D0 07 D0 03 7D D0 06 ED 03 EA D0 05 F2 04 # | . q . . . . } . . . . . . . . . shx 9038 27 152 9 140 0x0090 (0144) | 0x 49 D0 04 F9 04 9D D0 03 FE 04 EC D0 03 02 05 2B # | I . . . . . . . . . . . . . . + shx 9038 27 152 10 140 0x00A0 (0160) | 0x D0 02 0C 05 57 D0 01 1B 00 00 00 00 3B F0 00 28 # | . . . . W . . . . . . . ; . . ( shx 9038 27 152 11 140 0x00B0 (0176) | 0x 21 00 00 01 90 1B 67 00 1F 1B 67 05 25 1B 67 05 # | ! . . . . . g . . . g . % . g . shx 9038 27 152 12 140 0x00C0 (0192) | 0x 26 1B 67 0A 7F 03 0A 00 19 00 0A 03 E8 00 05 00 # | & . g . . . . . . . . . . . . . shx 9038 27 152 13 140 0x00D0 (0208) | 0x 00 00 00 01 3B EA 00 30 10 1B 67 0A 7F 73 74 6F # | . . . . ; . . 0 . . g . . s t o shx 9038 27 152 14 140 0x00E0 (0224) | 0x 70 00 05 43 00 03 9B 37 45 00 0C FF FF FB E5 00 # | p . . C . . . 7 E . . . . . . . shx 9038 27 152 15 140 0x00F0 (0240) | 0x 07 00 04 00 00 00 00 02 7A 04 8C 00 5C 03 34 06 # | . . . . . . . . z . . . \ . 4 . shx 9038 27 152 16 140 0x0100 (0256) | 0x AE 03 56 00 3B 24 34 3A 3E # | . . V . ; $ 4 : > #---------------------------------------------------------------------------------------------------