From 765a7b47cbdcb74af287f68877cc45610706043c Mon Sep 17 00:00:00 2001
From: Jacques Grelet <jacques.grelet@ird.fr>
Date: Thu, 10 Jan 2008 15:38:35 +0000
Subject: [PATCH] factorisation du code de maj de la vitesse tsg.SPDC dans
 updateTsgStruct

---
 tsg_io/readTsgDataLabview.m | 22 ++--------------------
 tsg_io/readTsgDataTxt.m     | 14 --------------
 2 files changed, 2 insertions(+), 34 deletions(-)

diff --git a/tsg_io/readTsgDataLabview.m b/tsg_io/readTsgDataLabview.m
index 4b95a6e..1e3bbf6 100644
--- a/tsg_io/readTsgDataLabview.m
+++ b/tsg_io/readTsgDataLabview.m
@@ -85,33 +85,15 @@ if fid ~= -1
     tsg.LONX       = lon;
     tsg.SSJT       = sst;
     tsg.SSPS       = sss;
+    tsg.SPDC       = sog;
     
     % Remplacer la valeur par tsg.qc.code.NOCONTROL
     tsg.SSPS_QC    = ones(nblig,1);
-    
-    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-    %tsg.SSPS_ADJ   = tsgData(:,12);
-    %tsg.SSPS_ERR   = tsgData(:,13);
-    
-    tsg.SPDC = sog;
-    
-    % Compute ship velocity from positions if sog not available
-    % ---------------------------------------------------------
-    if isempty(tsg.SPDC)
-        range = m_lldist(tsg.LONX,tsg.LATX);
-        ind = size(tsg.DAYD);
-        tsg.SPDC = zeros(size(ind));
-        for i=1:length(tsg.DAYD)-1
-            tsg.SPDC(i) = range(i) / ((tsg.DAYD(i+1)-tsg.DAYD(i)) * 24 * 1.854);
-        end
-        tsg.SPDC = [tsg.SPDC';0];
-    end
 
     % populate tsg.file structure
     % ---------------------------
     tsg.file.name = filename;
-    tsg.file.type = 'ASCII';
+    tsg.file.type = 'LABVIEW';
 
     % Save the data in the application GUI
     % ------------------------------------
diff --git a/tsg_io/readTsgDataTxt.m b/tsg_io/readTsgDataTxt.m
index c90503a..096bab7 100644
--- a/tsg_io/readTsgDataTxt.m
+++ b/tsg_io/readTsgDataTxt.m
@@ -60,23 +60,9 @@ tsg.LONX       = tsgData(:,8);
 tsg.SSJT       = tsgData(:,9);
 tsg.SSPS       = tsgData(:,10);
 tsg.SSPS_QC    = tsgData(:,11);
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 tsg.SSPS_ADJ   = tsgData(:,12);
 tsg.SSPS_ERR   = tsgData(:,13);
 
-% Compute ship velocity from positions if sog not available
-% ---------------------------------------------------------
-if isempty(tsg.SPDC)
-  range = m_lldist(tsg.LONX,tsg.LATX);
-  ind = size(tsg.DAYD);
-  tsg.SPDC = zeros(size(ind));
-  for i=1:length(tsg.DAYD)-1
-    tsg.SPDC(i) = range(i) / ((tsg.DAYD(i+1)-tsg.DAYD(i)) * 24 * 1.854);
-  end
-  tsg.SPDC = [tsg.SPDC';0];
-end
-
 % populate tsg.file structure
 % ---------------------------
 tsg.file.name = filename;
-- 
GitLab