gusucode.com > wlan工具箱matlab源码程序 > wlan/wlan/wlanConfigCommon.m
classdef wlanConfigCommon %wlanConfigCommon Base object for configuration objects, for simulation and %code generation % Copyright 2015 The MathWorks, Inc. %#codegen %#ok<*AGROW> methods function v = set(obj, prop) v = obj.([prop, '_Values']); end end methods (Access = protected) function validateEnumProperties(obj, prop, value) options = set(obj, prop); isInvalid = ~any(strcmp(value, options)); if isInvalid numOptions = length(options); optionStr = cell(1, numOptions); for i = 1 : length(options)-2 optionStr{i} = ['''', options{i}, '''', ', ']; end optionStr{numOptions-1} = ['''', options{numOptions-1}, '''']; optionStr{numOptions} = [' and ', '''', options{numOptions}, '''']; coder.internal.errorIf(isInvalid, ... 'wlan:wlanConfigBase:InvalidEnumValue', ['''', prop, ''''], ... [optionStr{1:numOptions}]); end end function flag = isInactiveProperty(~, ~) flag = false; end end end % [EOF]