<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<root>
    <doclet-version-NOT-library-version>1.00</doclet-version-NOT-library-version>
    <class>
        <name>B4R::B4RDFRobotDFPlayerMini</name>
        <shortname>DFRobotDFPlayerMini</shortname>
        <comment>
            Example: &lt;code&gt; 
            &lt;/code&gt;</comment>
         <event></event>
        <method>
            <name DesignerName="handleMessage">handleMessage</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Bool</returntype>
            <parameter>
                <name>type</name>
                <type>Byte</type>
            </parameter>
            <parameter>
                <name>parameter</name>
                <type>UInt</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="handleError">handleError</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Bool</returntype>
            <parameter>
                <name>type</name>
                <type>Byte</type>
            </parameter>
            <parameter>
                <name>parameter</name>
                <type>UInt</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="readCommand">readCommand</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Byte</returntype>
        </method>
        <method>
            <name DesignerName="begin">begin</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Bool</returntype>
            <parameter>
                <name>stream stream</name>
                <type>B4R::B4RStream*</type>
            </parameter>
            <parameter>
                <name>isACK</name>
                <type>Bool</type>
            </parameter>
            <parameter>
                <name>doReset</name>
                <type>Bool</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="waitAvailable">waitAvailable</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Bool</returntype>
            <parameter>
                <name>duration</name>
                <type>ULong</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="available">available</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Bool</returntype>
        </method>
        <method>
            <name DesignerName="readType">readType</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Byte</returntype>
        </method>
        <method>
            <name DesignerName="read">read</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>UInt</returntype>
        </method>
        <method>
            <name DesignerName="setTimeOut">setTimeOut</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>timeOutDuration</name>
                <type>ULong</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="next">next</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="previous">previous</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="play">play</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>fileNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="volumeUp">volumeUp</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="volumeDown">volumeDown</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="volume">volume</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>volume</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="EQ">EQ</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>eq</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="loop">loop</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>fileNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="outputDevice">outputDevice</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>device</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="sleep">sleep</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="reset">reset</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="start">start</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="pause">pause</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="playFolder">playFolder</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>folderNumber</name>
                <type>Byte</type>
            </parameter>
            <parameter>
                <name>fileNumber</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="outputSetting">outputSetting</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>enable</name>
                <type>Bool</type>
            </parameter>
            <parameter>
                <name>gain</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="enableLoopAll">enableLoopAll</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="disableLoopAll">disableLoopAll</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="playMp3Folder">playMp3Folder</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>fileNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="advertise">advertise</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>fileNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="playLargeFolder">playLargeFolder</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>folderNumber</name>
                <type>Byte</type>
            </parameter>
            <parameter>
                <name>fileNumber</name>
                <type>UInt</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="stopAdvertise">stopAdvertise</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="stop">stop</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="loopFolder">loopFolder</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>B4R::void</returntype>
            <parameter>
                <name>folderNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="randomAll">randomAll</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="enableLoop">enableLoop</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="disableLoop">disableLoop</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="enableDAC">enableDAC</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="disableDAC">disableDAC</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
            <returntype>B4R::void</returntype>
        </method>
        <method>
            <name DesignerName="readState">readState</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
        <method>
            <name DesignerName="readVolume">readVolume</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
        <method>
            <name DesignerName="readEQ">readEQ</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
        <method>
            <name DesignerName="readFileCounts">readFileCounts</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
            <parameter>
                <name>device</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="readCurrentFileNumber">readCurrentFileNumber</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
            <parameter>
                <name>device</name>
                <type>Byte</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="readFileCountsInFolder">readFileCountsInFolder</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
            <parameter>
                <name>folderNumber</name>
                <type>Int</type>
            </parameter>
        </method>
        <method>
            <name DesignerName="readFileCounts1">readFileCounts1</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
        <method>
            <name DesignerName="readFolderCounts">readFolderCounts</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
        <method>
            <name DesignerName="readCurrentFileNumber1">readCurrentFileNumber1</name>
            <comment>
                Example: &lt;code&gt;
                &lt;/code&gt;</comment>
                 <returntype>Int</returntype>
        </method>
    </class>
    <version>1</version>
</root>
