From 0b4c9b77fda9bd3e83b1aac278b943ff85609fca Mon Sep 17 00:00:00 2001
From: galperti <cristian.galperti@epfl.ch>
Date: Fri, 24 Jun 2022 09:39:05 +0200
Subject: [PATCH] mdshelp and mdsvalid params added to template tunparam def

---
 algos/template/algoobj_template.m | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/algos/template/algoobj_template.m b/algos/template/algoobj_template.m
index 21cb5f2..d41037e 100644
--- a/algos/template/algoobj_template.m
+++ b/algos/template/algoobj_template.m
@@ -16,18 +16,23 @@ obj=obj.addtunparamstruct('algo_template_tp', @()algo_template_loadtp(), false);
 parshot=2;
 mdsserver='scd.epfl.ch';
 mdstree  ='scdds';
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.enable'        ,'enable'          ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot)); 
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.gain'          ,'gain'            ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot)); 
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.refmodel.gain' ,'refmodel.gain'   ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.rowvect'       ,'rowvect'         ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.colvect'       ,'colvect'         ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
-obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.matrix'        ,'matrix'          ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.enable'        ,'enable'          ,'mdshelp','a bool param',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot)); 
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.gain'          ,'gain'            ,'mdshelp','a tunable gain',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.refmodel.gain' ,'refmodel.gain'   ,'mdshelp','a tunable gain',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.rowvect'       ,'rowvect'         ,'mdshelp','a row vector',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.colvect'       ,'colvect'         ,'mdshelp','a column vector',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
+obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.matrix'        ,'matrix'          ,'mdshelp','a matrix',...
+    'mdsvalid','1','srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
 
 %% 2nd tunable parameters structure/parameters
 % obj=obj.addtunparamstruct('algo_template_tp2', @()algo_template_loadtp(), false);
 % obj=obj.addparameter(SCDclass_mdsparnumeric('template.params.kb1','enable'          ,'srcsrv','spcpc171.epfl.ch','srctree','martetest','shot',parshot)); 
 
-
 %% Wavegens
 obj=obj.addwavegenbasetruct('algo_template_inbus1');
 obj=obj.addwavegen(SCDclass_mdswgsigsingle( 'template.inputs.signal1','signal1'        ,'srcsrv',mdsserver,'srctree',mdstree,'shot',parshot));
-- 
GitLab