Home > m > gui > ltpdv > callbacks > ltpdv_server_get_stop_time.m

ltpdv_server_get_stop_time

PURPOSE ^

Handle

SYNOPSIS ^

function gps = ltpdv_server_get_stop_time(mainfig)

DESCRIPTION ^

 Handle

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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