Home > m > gui > ltpdv > callbacks > ltpdv_server_get_start_time.m

ltpdv_server_get_start_time

PURPOSE ^

Handle

SYNOPSIS ^

function gps = ltpdv_server_get_start_time(mainfig)

DESCRIPTION ^

 Handle

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function gps = ltpdv_server_get_start_time(mainfig)
0002 
0003 % Handle
0004 sh = findobj(mainfig, 'Tag', 'LTPDVserverStartEdit');
0005 
0006 % Get string
0007 sstr = get(sh, 'String');
0008 
0009 
0010 if sstr(1) == '+'
0011    % get start
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    % get start
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 % Is this GPS?
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

Generated on Mon 08-Sep-2008 13:18:47 by m2html © 2003