function [mapName, relativePathToMapFile, found] = getBlockHelpMapNameAndPath(block_type)
%This function is for internal use only. It may be removed in the future.

% Returns the mapName and the relative path to the maps file for this
% block_type

% Copyright 2020-2023 The MathWorks, Inc.
    
blks = {... 
    'radar.internal.SimulinkConstantGammaClutter'               'radar_constant_gamma_clutter_block'           ;...
    'gpuConstantGammaClutter'                                   'radar_constant_gamma_clutter_gpu_block'       ;...
    'radar.internal.SimulinkClusterDBSCAN'                      'radar_dbscan_clusterer_block'                 ;...
    'twoRayChannel'                                             'radar_two_ray_channel_block'                  ;...
    'widebandTwoRayChannel'                                     'radar_wideband_two_ray_channel_block'         ;...
    'radar.internal.SimulinkBarrageJammer'                      'radar_barrage_jammer_block'                   ;...
    'radar.internal.SimulinkPulseWaveformLibrary'               'radar_pulse_waveform_library_block'           ;...
    'pulseCompressionLibrary'                                   'radar_pulse_compression_library_block'        ;...
    'Backscatter Bicyclist'                                     'radar_backscatter_bicyclist_block'            ;...
    'Backscatter Pedestrian'                                    'radar_backscatter_pedestrian_block'           ;...
    'radar.internal.simulink.radarDataGenerator'                'radar_data_generator_block'                   ;...
    'matlabshared.tracking.internal.DetectionConcatenation'     'shared_detection_concatenation_block'         ;...
};

relativePathToMapFile = '/radar/helptargets.map';

% See whether or not the block is a Phased Array System Toolbox block
idx = strcmp(block_type, blks(:,1));

if ~any(idx)
    found = false;
    mapName = 'User Defined';
else
    found = true;
    mapName = blks(idx,2);
end