Connection Event: Carrier Detect found.519633 Iridium console active and ready...
Vehicle Name: ru28
Curr Time: Thu Sep 30 15:33:33 2021 MT: 519631
DR Location: 3902.263 N -7406.361 E measured 46.182 secs ago
GPS TooFar: 69696969.000 N 69696969.000 E measured 1e+308 secs ago
GPS Invalid : 3902.740 N -7406.589 E measured 107.287 secs ago
GPS Location: 3902.263 N -7406.361 E measured 46.748 secs ago
sensor:c_wpt_lat(lat)=3901.9571 149425 secs ago
sensor:c_wpt_lon(lon)=-7405.0926 149425 secs ago
sensor:m_battery(volts)=13.2214825753764 14.862 secs ago
sensor:m_coulomb_amphr(amp-hrs)=63.6215019226074 5.24 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=64.0311889227602 5.264 secs ago
sensor:m_depth(m
not found>yo*.ma<
not found>goto_l*.ma<
not found>sample*.ma<
not found>surfac*.ma<
[dockzr | dockszr] [?][-v N][-nosmartdir][-f rf | irid][-cd dir][-noremove] [-archive]
[-d ] ...
[[-d ... ] ... ]
)=0.0514597955300425 5.232 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1023 0.636 secs ago
sensor:m_gps_mag_var(rad)=0.218166156499291 47.258 secs ago
sensor:m_iridium_attempt_num(nodim)=1 39.007 secs ago
sensor:m_iridium_call_num(nodim)=8454 0.699 secs ago
sensor:m_iridium_dialed_num(nodim)=11488 10.51 secs ago
sensor:m_leakdetect_voltage(volts)=2.47826617826618 29.176 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49200244200244 29.2 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 5.718 secs ago
sensor:m_tot_num_inflections(nodim)=317254 135.453 secs ago
sensor:m_vacuum(inHg)=7.6101724969475 15.495 secs ago
sensor:m_water_vx(m/s)=-0.250630347625591 71.017 secs ago
sensor:m_water_vy(m/s)=-0.0918596898942739 71.059 secs ago
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=9.5 1e+308 secs ago
sensor:u_reqd_depth_at_surface(m)=2 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3924.4866
not found>*.dat<
not found>*.ini<
not found>*.cfg<
[dockzr | dockszr] [?][-v N][-nosmartdir][-f rf | irid][-cd dir][-noremove] [-archive]
[-d ] ...
[[-d ... ] ... ]
375568 secs ago
sensor:x_last_wpt_lon(lon)=-7356.9001 375568 secs ago
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2021-09-21T13:03:46
ABORT HISTORY: last abort segment: ru28-2021-263-0-0 (0539.0000)
ABORT HISTORY: last abort mission: OD.MI
519634 No login script found for processing.
519634 DRIVER_ODDITY:iridium:1686:xxx_ctrl() ran too long
Glider ru28 at surface.
Because:no comms for a while [behavior surface_4 start_when = 12.0]
MissionName:30_NW.MI MissionNum:ru28-2021-266-0-121 (0543.0121)
Vehicle Name: ru28
Curr Time: Thu Sep 30 15:34:15 2021 MT: 519674
DR Location: 3902.263 N -7406.361 E measured 88.497 secs ago
GPS TooFar: 69696969.000 N 69696969.000 E measured 1e+308 secs ago
GPS Invalid : 3902.740 N -7406.589 E measured 149.602 secs ago
GPS Location: 3902.263 N -7406.361 E measured 89.064 secs ago
sensor:c_wpt_lat(lat)=3901.9571 149467 secs ago
sensor:c_wpt_lon(lon)=-7405.0926 149467 secs ago
sensor:m_battery(volts)=13.2214825753764 57.118 secs ago
sensor:m_coulomb_amphr(amp-hrs)=63.6274375915527 4.251 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=64.0371245917055 4.266 secs ago
sensor:m_depth(m)=0 4.221 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1023 4.404 secs ago
sensor:m_gps_mag_var(rad)=0.218166156499291 89.469 secs ago
sensor:m_iridium_attempt_num(nodim)=1 81.202 secs ago
sensor:m_iridium_call_num(nodim)=8454 42.875 secs ago
sensor:m_iridium_dialed_num(nodim)=11488 52.673 secs ago
sensor:m_leakdetect_voltage(volts)=2.47872405372405 9.06 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49242979242979 9.078 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 4.625 secs ago
sensor:m_tot_num_inflections(nodim)=317254 177.586 secs ago
sensor:m_vacuum(inHg)=7.6101724969475 57.61 secs ago
sensor:m_water_vx(m/s)=-0.250630347625591 113.123 secs ago
sensor:m_water_vy(m/s)=-0.0918596898942739 113.155 secs ago
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=9.5 1e+308 secs ago
sensor:u_reqd_depth_at_surface(m)=2 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3924.4866 375610 secs ago
sensor:x_last_wpt_lon(lon)=-7356.9001 375610 secs ago
devices:(t/m/s) errs: 1/ 0/ 0 warn: 8/ 0/ 0 odd:2731/ 203/ 3
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2021-09-21T13:03:46
ABORT HISTORY: last abort segment: ru28-2021-263-0-0 (0539.0000)
ABORT HISTORY: last abort mission: OD.MI
Hit Control-R to RESUME the mission, i.e. dive!
Hit Control-C to END the mission, i.e. GliderDos
Hit Control-E to extend surface time by 5 minutes.
Hit Control-W to get device warning reports.
Hit Control-F to re-read yo, goto_l, surface, sample, drift_ mafiles.
Hit H <0:1> to Hangup and call back in minutes at 0-primary 1-alternate number.
Hit S [-f={rf}|{irid] [-num=] [-t=] [filespec ...] to send log files
Hit ! to execute
Hit Control-T to consci to science computer when comms ready:
... communications ready for consci.
Water Velocity Calculations waiting for final gps fix(ideally -50 secs)
Waypoint: (3901.9571,-7405.0926) Range: 1915m, Bearing: 119deg, Age: 61:7h:m
Time until diving is: 506 secs
s -num=3 *.sbd *.tbd *.vem *.azf *.asc
--------------------------------
519696 15 05430121.mlg LOG FILE CLOSED
SCIENCE DATA LOGGING: science IS running
CONSCI REQUESTED (using IRIDIUM as console)
ASKING SCIENCE COMPUTER TO SWITCH TO COMMAND MODE via IRIDIUM
SWITCHING TO SCIENCE COMMAND MODE over IRIDIUM
Normal operation resumes when:
SciDos> QUIT -or-
Lose CD (unplug freewave/hangup iridium) -or-
run longer than U_SCI_CMD_MAX_CONSCI_TIME(3600)s
519705 18 Neutering the Freewave Console
SCI: Implicitly limiting total transfer to 1800 secs, representing 180 KB total size
05430121.nlg LOG FILE CLOSED
SCI: Enumerating and selecting files
SCI: About to send 2 files
Prechecking is not necessary for this invocation
START
**B00000000000000
Starting zModem transfer of 05430121.tbd to/from ru28 size is 33651
Total Bytes sent/received: 1024
Total Bytes sent/received: 2048
Total Bytes sent/received: 3072
Total Bytes sent/received: 4096
Total Bytes sent/received: 5120
Total Bytes sent/received: 6144
Total Bytes sent/received: 7168
Total Bytes sent/received: 8192
Total Bytes sent/received: 9216
Total Bytes sent/received: 10240
Total Bytes sent/received: 11264
Total Bytes sent/received: 12288
Total Bytes sent/received: 13312
Total Bytes sent/received: 13607
Total Bytes sent/received: 14336
Total Bytes sent/received: 15360
Total Bytes sent/received: 16384
Total Bytes sent/received: 17408
Total Bytes sent/received: 18432
Total Bytes sent/received: 19456
Total Bytes sent/received: 20480
Total Bytes sent/received: 21504
Total Bytes sent/received: 22528
Total Bytes sent/received: 23552
Total Bytes sent/received: 24576
Total Bytes sent/received: 25600
Total Bytes sent/received: 26624
Total Bytes sent/received: 27648
Total Bytes sent/received: 27755
Total Bytes sent/received: 28672
Total Bytes sent/received: 29696
Total Bytes sent/received: 30720
Total Bytes sent/received: 31744
Total Bytes sent/received: 32768
Total Bytes sent/received: 33651
zModem transfer DONE for file 05430121.tbd
Starting zModem transfer of 05430120.tbd to/from ru28 size is 4139
Total Bytes sent/received: 1024
Total Bytes sent/received: 2048
Total Bytes sent/received: 3072
Total Bytes sent/received: 4096
Total Bytes sent/received: 4139
zModem transfer DONE for file 05430120.tbd
SHUFFLING FILES..
SCI: Sent 2 file(s):
c:\logs\05430121.TBD c:\logs\05430120.TBD
SCI: SUCCESS
report_heap_size(): SCI_M_FREE_HEAP=589.0K, SCI_M_SPARE_HEAP=589.0K
Megabytes used on CF file system = 122.375000
Megabytes available on CF file system = 1878.562500
Running algorithm to free disk space if required
Not necessary to delete any files at this time
initiate_open_helper(): ERROR on 05430121.tbd from fopen(): Unknown Error (17)
report_heap_size(): SCI_M_FREE_HEAP=589.0K, SCI_M_SPARE_HEAP=589.0K
SCI: SCI ERROR resuming logging on science
520066 1 Freewave console restored
REVERTING FROM SCIENCE COMMAND MODE
SCIENCE COMMAND MODE TERMINATED because:
Science Program QUIT (cts lowered)
GLD: Enumerating and selecting files
GLD: About to send 2 files
Prechecking is not necessary for this invocation
520068 save_and_change_sensors()....
Changed u_use_ctd_depth_for_flying from 0 to 0
Changed c_science_on from 1 to 0
520068 save_and_change_sensors()....
Changed c_science_printout from 0 to 0
Waiting for motors idle
START
**B00000000000000
Starting zModem transfer of 05430121.sbd to/from ru28 size is 18177
Total Bytes sent/received: 1024
Total Bytes sent/received: 2048
Total Bytes sent/received: 3072
Total Bytes sent/received: 4096
Total Bytes sent/received: 5120
Total Bytes sent/received: 6144
Total Bytes sent/received: 7168
Total Bytes sent/received: 8192
Total Bytes sent/received: 9216
Total Bytes sent/received: 10240
Total Bytes sent/received: 11264
Total Bytes sent/received: 12288
Total Bytes sent/received: 13312
Total Bytes sent/received: 14336
Total Bytes sent/received: 15360
Total Bytes sent/received: 16384
Total Bytes sent/received: 17408
Total Bytes sent/received: 18177
zModem transfer DONE for file 05430121.sbd
Starting zModem transfer of 05430120.sbd to/from ru28 size is 922
Total Bytes sent/received: 922
zModem transfer DONE for file 05430120.sbd
_sensors()....
Restored u_use_ctd_depth_for_flying from 0 to 0
Restored c_science_on from 0 to 1
520199 restore_sensors()....
520199 restore_sensors()....
Restored c_science_printout from 0 to 0
SHUFFLING FILES.**^XB0800000000022d
DEL.**^XB0800000000022d
DEL
GLD: Sent 2 file(s):
c:\logs\05430121.SBD c:\logs\05430120.SBD
GLD: SUCCESS
Glider-Science software version match: 8.300000
Science hardware version is 2.000000
520207 3 SCI:PROGLET house_elf begin() called
520207 SCI: house_elf: Version 1.2
520208 SCI:PROGLET ctd41cp begin() called
520208 SCI: ctd41cp: Version 0.2
520208 SCI: ctd41cp: Will be sending the following data to glider:
520208 SCI: sci_water_cond(s/m)
520208 SCI: sci_water_temp(degc)
520208 SCI: sci_water_pressure(bar)
520208 SCI: sci_ctd41cp_timestamp(timestamp)
520208 SCI:PROGLET lisst begin() called
520208 SCI:PROGLET oxy3835_wphase begin() called
520209 SCI: oxy3835_wphase: Version 0.4
520209 SCI: oxy3835_wphase: Will be sending following data to glider:
520209 SCI: sci_oxy3835_wphase_oxygen(nodim)
520209 SCI: sci_oxy3835_wphase_saturation(nodim)
520209 SCI: sci_oxy3835_wphase_temp(nodim)
520209 4 SCI: sci_oxy3835_wphase_dphase(nodim)
520209 SCI: sci_oxy3835_wphase_bphase(nodim)
520209 SCI: sci_oxy3835_wphase_rphase(nodim)
520210 SCI: sci_oxy3835_wphase_bamp(nodim)
520210 SCI: sci_oxy3835_wphase_bpot(nodim)
520210 SCI: sci_oxy3835_wphase_ramp(nodim)
520211 SCI: sci_oxy3835_wphase_rawtemp(nodim)
520211 SCI: sci_oxy3835_wphase_timestamp(timestamp)
520211 SCI: Opening Bit(2) for output
520211 SCI:Bit(2) use count is now 1.
520211 SCI:Bit(2) raise count is now 0.
520211 SCI:Bit(2) raise count is now 0.
520211 SCI:PROGLET flbbcd begin() called
520211 SCI: flbbcd: Version 0.0
520211 SCI: flbbcd: Will be sending following data to glider:
520211 SCI: sci_flbbcd_chlor_units(ug/l)
520211 SCI: sci_flbbcd_bb_units(nodim)
520211 SCI: sci_flbbcd_cdom_units(ppb)
520212 SCI: sci_flbbcd_chlor_sig(nodim)
520212 SCI: sci_flbbcd_bb_sig(nodim)
520212 SCI: sci_flbbcd_cdom_sig(nodim)
520212 SCI: sci_flbbcd_chlor_ref(nodim)
520212 SCI: sci_flbbcd_bb_ref(nodim)
520212 SCI: sci_flbbcd_cdom_ref(nodim)
520212 SCI: sci_flbbcd_therm(nodim)
520212 SCI: sci_flbbcd_timestamp(timestamp)
520212 SCI: Opening Bit(0) for output
520212 SCI:Bit(0) use count is now 1.
520212 SCI:Bit(0) raise count is now 0.
520212 SCI:Bit(0) raise count is now 0.
520222 6 SCI:PROGLET house_elf start() called
520222 SCI: house_elf_run(): 0 error(s) in a row. (5 is fatal)
520222 SCI: house_elf_run(): 0 error(s) since house_elf_begin(). (50 is fatal)
520222 SCI:PROGLET ctd41cp start() called
520222 SCI: Opening port 0:SBMB:J0
520223 SCI: 9600 baud, N81, line buf: 50, no input data timeout(secs): 15
520223 SCI: in queue size: 2048, out queue size: 0
520223 SCI:sci_uart_drain_input(0):
520223 SCI:
520223 SCI:sci_uart_drain_input:Drained 0 chars
520223 SCI:bit_shared_open(): bit(0) is already open.
520223 SCI:Bit(0) use count is now 2.
520223 SCI:bit_shared_raise(): Raising bit(0).
520223 SCI: ctd41cp_run(): 0 error(s) in a row. (5 is fatal)
520223 SCI: ctd41cp_run(): 0 error(s) since ctd41cp_begin(). (50 is fatal)
520283 7 05430122.mlg LOG FILE OPENED
--------------------------------
520284 behavior surface_4: SUBSTATE 7 ->7 : After data transmission, waiting for control-C to exit/resume
Glider ru28 at surface.
Because:no comms for a while [behavior surface_4 start_when = 12.0]
MissionName:30_NW.MI MissionNum:ru28-2021-266-0-122 (0543.0122)
Vehicle Name: ru28
Curr Time: Thu Sep 30 15:44:28 2021 MT: 520287
DR Location: 3902.263 N -7406.361 E measured 701.379 secs ago
GPS TooFar: 69696969.000 N 69696969.000 E measured 1e+308 secs ago
GPS Invalid : 3902.740 N -7406.589 E measured 762.483 secs ago
GPS Location: 3902.263 N -7406.361 E measured 701.945 secs ago
sensor:c_wpt_lat(lat)=3901.9571 150080 secs ago
sensor:c_wpt_lon(lon)=-7405.0926 150080 secs ago
sensor:m_battery(volts)=13.2056675527215 3.114 secs ago
sensor:m_coulomb_amphr(amp-hrs)=63.7081871032715 3.275 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=64.1178741034242 3.287 secs ago
sensor:m_depth(m)=0 3.182 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1022 3.433 secs ago
sensor:m_gps_mag_var(rad)=0.218166156499291 702.347 secs ago
sensor:m_iridium_attempt_num(nodim)=0 595.024 secs ago
sensor:m_iridium_call_num(nodim)=8454 655.751 secs ago
sensor:m_iridium_dialed_num(nodim)=11488 665.549 secs ago
sensor:m_leakdetect_voltage(volts)=2.4787851037851 3.117 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49252136752137 3.129 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 3.158 secs ago
sensor:m_tot_num_inflections(nodim)=317254 790.46 secs ago
sensor:m_vacuum(inHg)=8.0329786019536 3.606 secs ago
sensor:m_water_vx(m/s)=-0.250630347625591 725.997 secs ago
sensor:m_water_vy(m/s)=-0.0918596898942739 726.029 secs ago
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=9.5 1e+308 secs ago
sensor:u_reqd_depth_at_surface(m)=2 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3924.4866 376223 secs ago
sensor:x_last_wpt_lon(lon)=-7356.9001 376223 secs ago
devices:(t/m/s) errs: 1/ 0/ 0 warn: 8/ 0/ 0 odd:2731/ 203/ 3
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2021-09-21T13:03:46
ABORT HISTORY: last abort segment: ru28-2021-263-0-0 (0539.0000)
ABORT HISTORY: last abort mission: OD.MI
Hit Control-R to RESUME the mission, i.e. dive!
Hit Control-C to END the mission, i.e. GliderDos
Hit Control-E to extend surface time by 5 minutes.
Hit Control-W to get device warning reports.
Hit Control-F to re-read yo, goto_l, surface, sample, drift_ mafiles.
Hit H <0:1> to Hangup and call back in minutes at 0-primary 1-alternate number.
Hit S [-f={rf}|{irid] [-num=] [-t=] [filespec ...] to send log files
Hit ! to execute
Hit Control-T to consci to science computer when comms ready:
... communications NOT ready for consci.
... because: m_science_clothesline_lag > u_max_clothesline_lag_for_consci
Water Velocity Calculations waiting for final gps fix(ideally -663 secs)
Waypoint: (3901.9571,-7405.0926) Range: 1915m, Bearing: 119deg, Age: 61:17h:m
Time until diving is: 593 secs
^W name in ALLCAPS means CRITICAL device (* => SUPERCRITICAL)
[I Installed] [- Not_Installed]
[u In_use] [- Not_In_use] [X Out_of_Service]
name limits stats (#total/#mission/#segment)
os w/s w/m os errors warnings oddities
0 simdrvr -
1 test_driver -
2 ARGOS* I u -1 20 5 0
3 WATCHDOG I u -1 -1 -1 0
4 DEADMAN I u -1 20 5 0
5 CONSOLE* I u -1 20 5 0
6 GPS I u -1 20 5 0
7 pinger -
8 attitude -
9 attitude_tcm3 -
10 attitude_rev I u 3 20 5 1 [ 1 0 0] [ 3 0 0] [ 0 0 0]
11 ocean_pressure I u 3 20 5 0
12 vacuum I u 3 20 5 0
13 battery I u 3 20 5 0
14lithium_battery -
15 air_pump I u 3 20 5 0
16 pitch_motor I u 3 20 5 0
17 science_super I u 3 20 5 0 [ 0 0 0] [ 5 0 0] [2382 0 0]
18 roll_motor -
19 fpitch_pump -
20 fin_motor -
21 digifin I u 3 20 5 0 [ 0 0 0] [ 0 0 0] [ 188 123 2]
22 altimeter I u 3 20 5 0
23 ctd -
24 IRIDIUM* I u -1 20 5 0 [ 0 0 0] [ 0 0 0] [ 161 80 1]
25 leakdetect I u 3 20 5 0
26 recovery -
27 coulomb I u 3 20 5 0
28 veh_temp I u 3 20 5 0
29 BUOYANCY_PUMP I u 3 20 3 0
30THERMAL_ACC_PRE -
31 THERMAL_ENGINE -
32 THERMAL_PUMP -
33 DE_PUMP -
34 HD_PUMP -
35 thruster_g1 -
36 thruster -
devices:(t/m/s) errs: 1/ 0/ 0 warn: 8/ 0/ 0 odd:2731/ 203/ 3
^R520316 14 behavior surface_4: User typed Control-R, resuming
I heard a Control-R
RESUMING MISSION
Megabytes used on CF file system = 183.125000
Megabytes available on CF file system = 1814.843750
520320 05430122.mlg LOG FILE CLOSED
Doing system wide housekeeping.......
report_heap_size(): M_FREE_HEAP=88.0K, M_SPARE_HEAP=69.0K
Running algorithm to free disk space if required
Not necessary to delete any files at this time
Writing longterm state disk file: c:/state/longterm.sta
f_fin_safety_max(rad) 0.420000
f_ocean_pressure_min(volts) 0.159054
m_avg_climb_rate(m/s) -0.128456
m_avg_speed(m/s) 0.286835
m_avg_upward_inflection_time(sec) 11.898174
m_battery(volts) 13.205668
m_coulomb_amphr_total(amp-hrs) 64.123810
m_iridium_call_num(nodim) 8454.000000
m_iridium_dialed_num(nodim) 11488.000000
m_lat(lat) 3902.263300
m_lon(lon) -7406.360800
m_pump_effective_num_cycles(nodim) 1506.527292
m_tot_ballast_pumped_energy(kjoules) 12671.700956
m_tot_horz_dist(km) 9732.665949
m_tot_num_inflections(nodim) 317254.000000
m_tot_num_thermal_valve_cmd(nodim) 0.000000
m_weight_drop(bool) 0.000000
s_water_depth_avg(m) 10.000000
s_water_depth_delta(m) 0.000000
s_water_depth_wavelength(m) 0.000000
x_hover_ballast_deep(cc) 0.000000
x_hover_ballast_shallow(cc) 0.000000
x_hover_depth_deep(m) 0.000000
x_hover_depth_shallow(m) 0.000000
x_last_wpt_lat(lat) 3924.486600
x_last_wpt_lon(lon) -7356.900100
timestamp: Thu Sep 30 15:45:06 2021
The instantaneous lag time between the system and gps clock is -1.0 seconds.
The average lag time between the system and gps clock is -1.1 seconds.
Housekeeping is done
520391 17 05430123.mlg LOG FILE OPENED
Megabytes used on CF file system = 183.250000
Megabytes available on CF file system = 1814.718750
520393 init_gps_input()
520393 behavior surface_4: SUBSTATE 7 ->10 : Waiting for final gps fix
surface_4: Waiti