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