<cfgdebug>

    <!-- Log Information: -->
    <log>

        <!--
        Mask used to specify the levels that should be logged.
        The mask is actually a pair, and the format is print_mask[:save_mask]
        The print_mask and save_mask is specified in hex and the save_mask is
        optional. The bits in the masks are as follows:
        Bit Position        Log Level
            0        EMERGENCY
            1        ERROR
            2        WARNING
            3        INFORMATION
            4        DIAGNOSTICS
            5        DUMP
            6        DEBUG
            7        FUNCTION ENTRY/EXIT
        The print_mask is used to specify which logs will be printed to the
        stderr, and the save_mask to specify those saved in a log file.
        For the BREW application, the first mask controls DIAG logging (viewed
        through a tool such as QXDM) and the second controls logging to the
        EFS file controlled by the log_file_name parameter.
        -->
        <mask>0x3f:0x7f</mask>

        <!--
        File name to be used for saving the log messages. See above.
        The files will be created even if the save_mask portion of log_mask is 0.
        Two log files are generated, "name_0.log" and "name_1.log" where "name" is
        whatever value user specifies for log_file_name config param.
        Log messages are logged in either of these two log files. When one log 
        file fills up, the other log file is truncated and logging continues in
        this file. When initializing xcore, both log files are truncated and log 
        messages are logged in name_0.log file.
        Note: There is no default file name for this config parameter.
        log_file_name            = log
	    -->
        <!-- <file_name>mdsc_log</file_name> -->

        <!-- Flag which enables the log file corresponding to the filename 
        suggested by the user to be saved to EFS. 
         -->
        <!-- <efs>false</efs> -->

	<!--
	Log file size in bytes to be used for saving the log messages.
	See above.  Default value is 1Mbytes. Each log file is half the
	size specified by this config parameter.
        -->
        <!-- <file_size>1000000</file_size> -->

        <!--
        Log line size in bytes
        BREW Logger tool and CAIT may require chopping lines to less than 40.
        Line size must be at least 30. The default on BREW is 120, while the
        default on linux is large enough to avoid splitting messages.
        -->
        <!-- <line_size>120</line_size> -->

        <!--
        Log message format:
        Value    Format flag
            0    No timestamp
            1    Long timestamp (mm/dd/yy hh:mm:ss.ms)
            2    Short timestamp (ss.ms)    
        -->
        <format>2</format>
    </log>

    <!-- Enable udp diagnostic port -->
    <!-- <diag_protocol udp_port="0" enable="false"/> -->
	
	<!-- Simulate Activation
         NOTE: This parameter will take effect only if activation hasn't
         been attempted on this device. Essentially, if the directory
         mdsc/profiles/XXXX/portable/ either doesn't exist or is empty,
         XXXX being the UE_UID (MDN/IMSI) in hex format.
         NOTE: This parameter also disables use of reverse link. See
         disable_reverse_link below.    -->
    <!-- <simulate_activation>false</simulate_activation> -->
	
	<!-- Flag to enable/disable handling key events.
         Debug config variable.
         Hold down the Send key while you press 00 to see the help menu
         that gives all the supported key combinations. -->
    <!-- <handle_key_events>false</handle_key_events> -->

    <!--
    This config variable overrides the HTTP proxy host and port information
    read by MediaFLO client from the appropriate API on the device platform.
    See http_proxy in prov_bcs.xml for more details.
    The host portion can be a fully qualified hostname, 
    or an IP address (in dotted notation)
    -->
    <!-- <http_proxy_addr server="10.0.0.1" port="1080"/>-->

    <!-- Addresses of MediaFLO servers. These config variables override the
         DNS SRV lookup mechanism for the respective servers.
         The address is specified in the host[:port] format.
         The host portion can be a fully qualified hostname, or a hostname,
         or an IP address (in dotted notation). The port portion is optional.
         If the host portion is not a fully qualified hostname or an IP
         address, the MediaFLO domain is appended to get a fully qualified
         hostname.
         NOTE: On LINUX, only the IP address (in dotted notation) in host
         portion is supported currently. -->
    <!-- Subscription Server (SS) address -->
    <!--<ss_addr server="ss" port="20181"/> -->
    <!--  License Key Server (LKS) address -->
    <!--<lks_addr server="lks" port="8181"/> -->
    <!-- Usage Tracking Server (UTS) address -->
    <!--<uts_addr server="uts" port="19181"/> -->
    <!-- Application Upgrade Server (AUS) address -->
    <!--<aus_addr server="aus" port="20181"/> -->
    <!-- Config Server (CFGS) address -->
    <!-- <cfgs_addr server="cfgs" port="20181"/> -->

	<!-- SI Source options:
         <si_source source="file"/>
         <si_source source="udp" base_udp_port="1234"/>
         <si_source source="udp" mcast_addr="192.168.2.1" base_udp_port="1234"/>
         -->
    <!-- <si_source source="flo"/> -->
	     
	<!-- After a SI message is successfully processed, it is deleted from the
         appropriate protocol/ sub-directory. For debugging purposes, it
         might be useful to keep these messages around. Note that as the
         variable name suggests, these messages are kept forever! That means,
         you'll have to manually delete them periodically to ensure correct
         device operation. -->
   <!-- <keep_si_msgs_forever>false</keep_si_msgs_forever> -->

    <!-- Flag to disable authentication -->
    <!-- <disable_auth>false</disable_auth> -->

    <!-- Flag to disable usage tracking feature -->
    <!-- <disable_uts>false</disable_uts> -->

    <!-- Trigger MDSC to terminate after MFUI exit. The exit delay is in
         seconds. Range is 0 (disabled) to 86400 (24 hrs). The exit timer is
         cancelled if the UI starts again. Suggested value to enable the
         feature is 7. By default, this feature is not enabled. -->
     <!--<auto_exit_time>0</auto_exit_time> -->

    <!-- WOI and LOI IDs (used only if si_source is set to udp or file. -->
     <!--<woi_id>1</woi_id> -->
     <!--<loi_id>1</loi_id> -->

    <!-- Delivary schedule duration for non-realtime presentations. Value specified
         is in seconds. Default value is 7200 seconds (2 hrs) and the minimum
         allowed value for this debug config variable is 600 seconds (10 mnts).
         This variable is also used to refresh the delivery schedule periodically. -->
    <!-- <nrt_schedule_duration>7200</nrt_schedule_duration> --> 
	
	<!-- Support for Local Area Multiplex. Disabled by default. -->
    <!-- <disable_local_area_multiplex>true</disable_local_area_multiplex> -->

    <!-- Infrastructure ID related debug parameters -->
    <!-- <simulate_infra_id_change>false</simulate_infra_id_change> -->
    <!-- <infra_new_woi_id>1</infra_new_woi_id> -->
    <!-- <infra_new_loi_id>1</infra_new_loi_id> -->
    <!-- <infra_id_change_timeout>0</infra_id_change_timeout> -->

    <!-- Enable verbose logging about the clipcast FEC decoder. In
         particular, setting this flag to true will provide information
         about the sequence of code symbols that was used to successfully
         resolve and recover the data symbols. -->
    <!-- <verbose_fec_logging>false</verbose_fec_logging> -->

    <!-- Logging related debug parameters -->
    <!-- <logging_enabled>false</logging_enabled> -->
    <!-- <logging_si_frag_enabled>false</logging_si_frag_enabled> -->

    <!-- The configuration will prevent MDSC from using reverse link -->
    <!-- <disable_reverse_link>false</disable_reverse_link> -->

    <!--
    This parameter enables limited compatibility with R3 MDS 

    NOTE: Setting this parameter to true will make MDSC incompatible
          with R3.5 MDS 
    -->    
    <!-- <limited_mds_r3_compatibility>false</limited_mds_r3_compatibility> -->
  
  <!-- This parameter defines the output block size (in bytes) of each asynch call 
       to ZLIB inflate during SI parsing. A larger value implies that the data is 
       processed in larger chunks, but it will take longer to yield the CPU to other 
       tasks. A smaller value implies that the processing will yield more frequently, 
       but a too small value might make the whole operation too long to complete.
       If not defined, the default value used is 4096 bytes (4KB). -->
  <!-- <zlib_block_size>4096</zlib_block_size> -->
   
    <!-- Flag to disable pinging external card (if the storage policy is set to 0 or 2 -->
    <!-- <disable_ping_ext_card>false</disable_ping_ext_card> -->

</cfgdebug>
