Skip to content
Snippets Groups Projects
SCDclass_mdsparscalarint.m 1.06 KiB
Newer Older
classdef SCDclass_mdsparscalarint < SCDclass_mdspar
    % A constant int32 MDS+ parameter
    
    properties
    end
    
    methods
        function obj=SCDclass_mdsparscalarint(srctdimodel, destparam, varargin)
            obj@SCDclass_mdspar(srctdimodel, destparam, varargin);
            obj.getcommand=sprintf('mdsvalue(''%s'')',obj.tdiexprmodel);
            obj.classname=mfilename;
        end
        
        function actualizedata(obj, shot) 
             obj=obj.preactualizecommon(shot);
             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=int32(value);
        end
   
        function printinfo(obj)
            obj.printinfocommon;
        end
           
        function entrystring = genMARTe2entry(obj, shot)
            entrystring=obj.genMARTe2entrycommon(shot);
            entrystring=[entrystring ' }'];
        end

        
    end
end