From 83f014e144b21e6e77a794a72a6f95a24abd3d92 Mon Sep 17 00:00:00 2001
From: Lewin Probst <info@emirror.de>
Date: Sun, 1 Sep 2019 10:31:47 +0200
Subject: [PATCH] Default are now values replaced by NaN.

Default values of toa, temperature and pressure specified in artoa.ini
are now replaced by NaN on reading an rfb file.
---
 lib/+artoa/+controller/copyRfbToWorkspace.m | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/lib/+artoa/+controller/copyRfbToWorkspace.m b/lib/+artoa/+controller/copyRfbToWorkspace.m
index 4d717d2..237e904 100644
--- a/lib/+artoa/+controller/copyRfbToWorkspace.m
+++ b/lib/+artoa/+controller/copyRfbToWorkspace.m
@@ -64,6 +64,17 @@ artoaWorkspace.statusTemperature = zeros(size(artoaDataInput.rfb.DATA, 1), 1);
 artoaWorkspace.pressure = artoaDataInput.rfb.DATA(:, artoaDataInput.rfb.VARIABLE_LIST.pressure);
 artoaWorkspace.statusPressure = zeros(size(artoaDataInput.rfb.DATA, 1), 1);
 
+%% SET DEFAULTS TO NaN
+% toa
+default = artoaDataInput.ini.defaults.toa;
+artoaWorkspace.toaData.toa(artoaWorkspace.toaData.toa == default) = NaN;
+% temperature
+default = artoaDataInput.ini.defaults.temperature;
+artoaWorkspace.temperature(artoaWorkspace.temperature == default) = NaN;
+% pressure
+default = artoaDataInput.ini.defaults.pressure;
+artoaWorkspace.pressure(artoaWorkspace.pressure == default) = NaN;
+
 %% FLOAT DETAILS
 artoaWorkspace.float = artoaDataInput.rfb.FLOAT;
 
-- 
GitLab