From 91a675c83ba6dc1666831d9c40ee310f0e40db08 Mon Sep 17 00:00:00 2001 From: galperti <cristian.galperti@epfl.ch> Date: Mon, 18 May 2020 18:50:57 +0200 Subject: [PATCH] line selector for G7,9,10,11 in the aval block added --- code/classes/SCDclass_mdsparvectorint.m | 40 +++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 code/classes/SCDclass_mdsparvectorint.m diff --git a/code/classes/SCDclass_mdsparvectorint.m b/code/classes/SCDclass_mdsparvectorint.m new file mode 100644 index 0000000..ed6a125 --- /dev/null +++ b/code/classes/SCDclass_mdsparvectorint.m @@ -0,0 +1,40 @@ +classdef SCDclass_mdsparvectorint < SCDclass_mdspar + % A constant 1D vector integer (int32) MDS+ parameter + + properties + end + + methods + + function obj=SCDclass_mdsparvectorint(srctdimodel, destparam, varargin) + obj@SCDclass_mdspar(); + % Constructor parser customization definitions here + obj=obj.parseconstructorcommon(srctdimodel, destparam, varargin); + % Constructor parser customization results here + obj.classname=mfilename; + obj.marteclassname='MDSParVectorInt'; + end + + function actualizedata(obj, shot) + obj=obj.preactualizecommon(shot); + if ~obj.actualizable, return; end + obj.caststring=sprintf('%s=int32(%s);',obj.assignvar,obj.assignvar); + obj.postactualizecommon(shot); + end + + function [obj, value] = getdata(obj,shot) + [obj,value]=obj.getdatacommon(shot); + value=single(value); + end + + function printinfo(obj) + obj.printinfocommon; + end + + function entrystring = genMARTe2entry(obj, shot) + entrystring=[obj.genMARTe2entrycommon(shot) ' }']; + end + + end +end + -- GitLab