From 292ded0b6f356d58e95c6aff0b937aa947088a9a Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Sat, 20 Nov 2021 15:00:50 +0100 Subject: [PATCH] Improve SCDsignal_isvalid to avoid char comparisions --- code/classes/SCDsignal_isvalid.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/classes/SCDsignal_isvalid.m b/code/classes/SCDsignal_isvalid.m index fba6baf..499a078 100644 --- a/code/classes/SCDsignal_isvalid.m +++ b/code/classes/SCDsignal_isvalid.m @@ -4,8 +4,8 @@ function isvalid = SCDsignal_isvalid(SCDsignals) isvalid = false(size(SCDsignals)); for ii=1:numel(SCDsignals) - isRunning = strcmp(char(SCDsignals(ii).ProductionState) , 'RUNNING'); - isGood = strcmp(char(SCDsignals(ii).QualityTag) , 'GOOD'); + isRunning = int8(SCDsignals(ii).ProductionState) == int8(ProductionState.RUNNING); + isGood = int8(SCDsignals(ii).QualityTag) == int8(QualityTag.GOOD); isvalid(ii) = isRunning & isGood; end end \ No newline at end of file -- GitLab