diff --git a/code/classes/SCDclass_mdsparvectorint.m b/code/classes/SCDclass_mdsparvectorint.m new file mode 100644 index 0000000000000000000000000000000000000000..ed6a1259fc34746bd28a44a735634de7d34effca --- /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 +