function plc_ide_list = plc_custom_ide
%   Copyright 2012-2018 The MathWorks, Inc.

% Generic codegen config customization file for omron target

    plc_ide_list(1) = get_ide_info_straton;
end

function ide_info = get_ide_info_straton
    ide_info.name = 'straton';
    ide_info.description = 'straton';
    ide_info.path = ''; % IDE path
    ide_info.format = 'generic'; % generic|xml
    ide_info.fileExtension = 'st';
    ide_info.cfg = get_ide_cfg_straton;
    ide_info.precg_callback = 'plc_precg_callback_straton'; 
    ide_info.postcg_callback = PLCCoder.PLCCGMgr.PLC_PLUGIN_CG_CALLBACK_EMPTY; 
    ide_info.xmltree_callback = PLCCoder.PLCCGMgr.PLC_PLUGIN_CG_CALLBACK_EMPTY;
    ide_info.pluginVersion = 1.0;
    ide_info.compatibleBuildVersion = 1.6;
end

function cfg = get_ide_cfg_straton
    cfg.fArrayInitialValueBrackets = true;
end

% LocalWords:  omron Sysmac precg FB SHL SHR ROL ROR postcg straton
