0001 function gps = ltpdv_server_get_start_time(mainfig)
0002
0003
0004 sh = findobj(mainfig, 'Tag', 'LTPDVserverStartEdit');
0005
0006
0007 sstr = get(sh, 'String');
0008
0009
0010 if sstr(1) == '+'
0011
0012 start = ltpdv_server_get_stop_time(mainfig);
0013 gps = start + str2num(sstr(2:end)) -1;
0014 set(sh, 'String', GPS2UTC(gps));
0015 return
0016 end
0017 if sstr(1) == '-'
0018
0019 start = ltpdv_server_get_stop_time(mainfig);
0020 gps = start - str2num(sstr(2:end)) +1;
0021 set(sh, 'String', GPS2UTC(gps));
0022 return
0023 end
0024
0025
0026 if ~isempty(sstr)
0027 try
0028 gps = eval(sstr);
0029 utc = GPS2UTC(gps);
0030 catch
0031 utc = sstr;
0032 gps = UTC2GPS(utc);
0033 end
0034 else
0035 gps = -1;
0036 end
0037
0038
0039