function [outData] = commNewSISOChannelTransform(inData)
%COMMNEWSISOCHANNELTransform Transform function for SISO Channel block. 

% Copyright 2018 The MathWorks, Inc.

InstanceData = inData.InstanceData;
outData.NewInstanceData = InstanceData;

[~, chanInterpMethodIdx] = find(strcmp('ChannelInterpolationMethod', {outData.NewInstanceData.Name}));
if ~isempty(chanInterpMethodIdx) % A 18a, 18b or 19a model
    outData.NewInstanceData(chanInterpMethodIdx) = [];
end

[~, RNGIdx] = find(strcmp('RandomNumGenerator', {outData.NewInstanceData.Name}));
if ~isempty(RNGIdx) % A 17b, 18a, 18b or 19a model
    outData.NewInstanceData(RNGIdx) = [];
end

outData.NewBlockPath = inData.ForwardingTableEntry.('__slOldName__');

% [EOF]