Skip to content
Snippets Groups Projects
Commit 04d39ded authored by leprob001's avatar leprob001
Browse files

Moved reference position creation to getDefaultCombinationCell function.

parent 9c68a465
No related branches found
No related tags found
No related merge requests found
191
\ No newline at end of file
192
\ No newline at end of file
......@@ -9,12 +9,6 @@ global artoaWorkspace;
artoaWorkspace.trackParameter.soundsourceCombinations(end + 1, :) = artoa.controller.track.parameter.getDefaultCombinationCell();
try
artoaWorkspace.trackParameter.soundsourceCombinations{end, 'combinationBegin'} = artoaWorkspace.trackParameter.soundsourceCombinations{end - 1, 'combinationEnd'} + 1;
% get last known position
isNotNan = ~isnan(artoaWorkspace.satData.lat_sat) & ~isnan(artoaWorkspace.satData.lon_sat);
knownPositions = [artoaWorkspace.satData.lat_sat(isNotNan), artoaWorkspace.satData.lon_sat(isNotNan)];
if ~(size(knownPositions, 1) == 0)
artoaWorkspace.trackParameter.soundsourceCombinations(end, 'referencePosition') = {[num2str(knownPositions(end, 1)) ' ' num2str(knownPositions(end, 2))]};
end
catch
end
......
......@@ -25,12 +25,6 @@ try
if combinations{selectedRow + 1, 'combinationBegin'} - 1 > combinations{selectedRow, 'combinationBegin'}
combinations{selectedRow, 'combinationEnd'} = combinations{selectedRow + 1, 'combinationBegin'} - 1;
end
% get last known position
isNotNan = ~isnan(artoaWorkspace.satData.lat_sat) & ~isnan(artoaWorkspace.satData.lon_sat);
knownPositions = [artoaWorkspace.satData.lat_sat(isNotNan), artoaWorkspace.satData.lon_sat(isNotNan)];
if ~(size(knownPositions, 1) == 0)
combinations(selectedRow, 'referencePosition') = {[num2str(knownPositions(end, 1)) ' ' num2str(knownPositions(end, 2))]};
end
catch
end
......
......@@ -4,11 +4,22 @@ function [emptyCell] = getDefaultCombinationCell()
global artoaWorkspace;
%% Initialize variables
referencePosition = '';
%% Get last known position
isNotNan = ~isnan(artoaWorkspace.satData.lat_sat) & ~isnan(artoaWorkspace.satData.lon_sat);
knownPositions = [artoaWorkspace.satData.lat_sat(isNotNan), artoaWorkspace.satData.lon_sat(isNotNan)];
if ~(size(knownPositions, 1) == 0)
referencePosition = [num2str(knownPositions(end, 1)) ' ' num2str(knownPositions(end, 2))];
end
%% Create default cell
emptyCell = { ...
floor(min(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2))), ...
floor(max(artoaWorkspace.toaData.toaDate(artoaWorkspace.toaData.status ~= 2))), ...
'', ...
'', ...
referencePosition, ...
1464, ...
1464, ...
1464, ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment