0001 function a = ltpdv_server_get_data(mainfig)
0002
0003
0004 times = ltpdv_server_get_times(mainfig);
0005
0006
0007 [dtype, server, port, rds, cal, stat] = ltpdv_server_get_server(mainfig);
0008 spl = plist('Type', dtype, 'SERVER', server, 'port', port);
0009
0010 chans = ltpdv_server_get_channels(mainfig);
0011
0012
0013 a = [];
0014 for k=1:length(times)
0015
0016 ts = times(k);
0017 start = char(ts.startT);
0018 nsecs = ts.endT-ts.startT+1;
0019
0020 for j=1:length(chans)
0021 chan = chans{j};
0022 disp(sprintf('=== Getting %s | %s [%ds]', chan, start, nsecs));
0023 na = geo2ao(spl, plist('channels', chan, 'starttime', start, 'nsecs', nsecs));
0024 a = [a na];
0025 end
0026 end
0027