<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="http://doc.qt.io/qt-5" title="Qt Serial Bus Reference Documentation" version="5.7.0" project="QtSerialBus" indexTitle="Qt Serial Bus">
    <namespace threadsafety="unspecified" name="" status="active" access="public" module="qtserialbus">
        <page name="modbus/master" href="qtserialbus-modbus-master-example.html" status="active" location="modbusmaster.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/examples/serialbus/modbus/master/doc/src/modbusmaster.qdoc" lineno="28" subtype="example" title="Modbus Master example" fulltitle="Modbus Master example" subtitle="" module="QtSerialBus" brief="Example implements a Modbus master application">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="modbus/master/images/application-exit.png" href="qtserialbus-modbus-master-images-application-exit-png.html" status="active" title="" fulltitle="application-exit.png Image File" subtitle="modbus/master/images/application-exit.png"/>
            <page name="modbus/master/images/connect.png" href="qtserialbus-modbus-master-images-connect-png.html" status="active" title="" fulltitle="connect.png Image File" subtitle="modbus/master/images/connect.png"/>
            <page name="modbus/master/images/disconnect.png" href="qtserialbus-modbus-master-images-disconnect-png.html" status="active" title="" fulltitle="disconnect.png Image File" subtitle="modbus/master/images/disconnect.png"/>
            <page name="modbus/master/images/settings.png" href="qtserialbus-modbus-master-images-settings-png.html" status="active" title="" fulltitle="settings.png Image File" subtitle="modbus/master/images/settings.png"/>
            <page name="modbus/master/main.cpp" href="qtserialbus-modbus-master-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="modbus/master/main.cpp"/>
            <page name="modbus/master/mainwindow.cpp" href="qtserialbus-modbus-master-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="modbus/master/mainwindow.cpp"/>
            <page name="modbus/master/mainwindow.h" href="qtserialbus-modbus-master-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="modbus/master/mainwindow.h"/>
            <page name="modbus/master/mainwindow.ui" href="qtserialbus-modbus-master-mainwindow-ui.html" status="active" subtype="file" title="" fulltitle="mainwindow.ui Example File" subtitle="modbus/master/mainwindow.ui"/>
            <page name="modbus/master/master.pro" href="qtserialbus-modbus-master-master-pro.html" status="active" subtype="file" title="" fulltitle="master.pro Example File" subtitle="modbus/master/master.pro"/>
            <page name="modbus/master/master.qrc" href="qtserialbus-modbus-master-master-qrc.html" status="active" subtype="file" title="" fulltitle="master.qrc Example File" subtitle="modbus/master/master.qrc"/>
            <page name="modbus/master/settingsdialog.cpp" href="qtserialbus-modbus-master-settingsdialog-cpp.html" status="active" subtype="file" title="" fulltitle="settingsdialog.cpp Example File" subtitle="modbus/master/settingsdialog.cpp"/>
            <page name="modbus/master/settingsdialog.h" href="qtserialbus-modbus-master-settingsdialog-h.html" status="active" subtype="file" title="" fulltitle="settingsdialog.h Example File" subtitle="modbus/master/settingsdialog.h"/>
            <page name="modbus/master/settingsdialog.ui" href="qtserialbus-modbus-master-settingsdialog-ui.html" status="active" subtype="file" title="" fulltitle="settingsdialog.ui Example File" subtitle="modbus/master/settingsdialog.ui"/>
            <page name="modbus/master/writeregistermodel.cpp" href="qtserialbus-modbus-master-writeregistermodel-cpp.html" status="active" subtype="file" title="" fulltitle="writeregistermodel.cpp Example File" subtitle="modbus/master/writeregistermodel.cpp"/>
            <page name="modbus/master/writeregistermodel.h" href="qtserialbus-modbus-master-writeregistermodel-h.html" status="active" subtype="file" title="" fulltitle="writeregistermodel.h Example File" subtitle="modbus/master/writeregistermodel.h"/>
        </page>
        <page name="modbus/slave" href="qtserialbus-modbus-slave-example.html" status="active" location="modbusslave.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/examples/serialbus/modbus/slave/doc/src/modbusslave.qdoc" lineno="28" subtype="example" title="Modbus Slave example" fulltitle="Modbus Slave example" subtitle="" module="QtSerialBus" brief="Example implements a Modbus slave application">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="modbus/slave/images/application-exit.png" href="qtserialbus-modbus-slave-images-application-exit-png.html" status="active" title="" fulltitle="application-exit.png Image File" subtitle="modbus/slave/images/application-exit.png"/>
            <page name="modbus/slave/images/connect.png" href="qtserialbus-modbus-slave-images-connect-png.html" status="active" title="" fulltitle="connect.png Image File" subtitle="modbus/slave/images/connect.png"/>
            <page name="modbus/slave/images/disconnect.png" href="qtserialbus-modbus-slave-images-disconnect-png.html" status="active" title="" fulltitle="disconnect.png Image File" subtitle="modbus/slave/images/disconnect.png"/>
            <page name="modbus/slave/images/settings.png" href="qtserialbus-modbus-slave-images-settings-png.html" status="active" title="" fulltitle="settings.png Image File" subtitle="modbus/slave/images/settings.png"/>
            <page name="modbus/slave/main.cpp" href="qtserialbus-modbus-slave-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="modbus/slave/main.cpp"/>
            <page name="modbus/slave/mainwindow.cpp" href="qtserialbus-modbus-slave-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="modbus/slave/mainwindow.cpp"/>
            <page name="modbus/slave/mainwindow.h" href="qtserialbus-modbus-slave-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="modbus/slave/mainwindow.h"/>
            <page name="modbus/slave/mainwindow.ui" href="qtserialbus-modbus-slave-mainwindow-ui.html" status="active" subtype="file" title="" fulltitle="mainwindow.ui Example File" subtitle="modbus/slave/mainwindow.ui"/>
            <page name="modbus/slave/settingsdialog.cpp" href="qtserialbus-modbus-slave-settingsdialog-cpp.html" status="active" subtype="file" title="" fulltitle="settingsdialog.cpp Example File" subtitle="modbus/slave/settingsdialog.cpp"/>
            <page name="modbus/slave/settingsdialog.h" href="qtserialbus-modbus-slave-settingsdialog-h.html" status="active" subtype="file" title="" fulltitle="settingsdialog.h Example File" subtitle="modbus/slave/settingsdialog.h"/>
            <page name="modbus/slave/settingsdialog.ui" href="qtserialbus-modbus-slave-settingsdialog-ui.html" status="active" subtype="file" title="" fulltitle="settingsdialog.ui Example File" subtitle="modbus/slave/settingsdialog.ui"/>
            <page name="modbus/slave/slave.pro" href="qtserialbus-modbus-slave-slave-pro.html" status="active" subtype="file" title="" fulltitle="slave.pro Example File" subtitle="modbus/slave/slave.pro"/>
            <page name="modbus/slave/slave.qrc" href="qtserialbus-modbus-slave-slave-qrc.html" status="active" subtype="file" title="" fulltitle="slave.qrc Example File" subtitle="modbus/slave/slave.qrc"/>
        </page>
        <page name="can" href="qtserialbus-can-example.html" status="active" location="can.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/examples/can.qdoc" lineno="28" subtype="example" title="CAN Bus example" fulltitle="CAN Bus example" subtitle="" module="QtSerialBus" groups="qtserialbus-examples" brief="Example sends and received CAN bus frames">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="can/can.pro" href="qtserialbus-can-can-pro.html" status="active" subtype="file" title="" fulltitle="can.pro Example File" subtitle="can/can.pro"/>
            <page name="can/can.qrc" href="qtserialbus-can-can-qrc.html" status="active" subtype="file" title="" fulltitle="can.qrc Example File" subtitle="can/can.qrc"/>
            <page name="can/connectdialog.cpp" href="qtserialbus-can-connectdialog-cpp.html" status="active" subtype="file" title="" fulltitle="connectdialog.cpp Example File" subtitle="can/connectdialog.cpp"/>
            <page name="can/connectdialog.h" href="qtserialbus-can-connectdialog-h.html" status="active" subtype="file" title="" fulltitle="connectdialog.h Example File" subtitle="can/connectdialog.h"/>
            <page name="can/connectdialog.ui" href="qtserialbus-can-connectdialog-ui.html" status="active" subtype="file" title="" fulltitle="connectdialog.ui Example File" subtitle="can/connectdialog.ui"/>
            <page name="can/images/application-exit.png" href="qtserialbus-can-images-application-exit-png.html" status="active" title="" fulltitle="application-exit.png Image File" subtitle="can/images/application-exit.png"/>
            <page name="can/images/clear.png" href="qtserialbus-can-images-clear-png.html" status="active" title="" fulltitle="clear.png Image File" subtitle="can/images/clear.png"/>
            <page name="can/images/connect.png" href="qtserialbus-can-images-connect-png.html" status="active" title="" fulltitle="connect.png Image File" subtitle="can/images/connect.png"/>
            <page name="can/images/disconnect.png" href="qtserialbus-can-images-disconnect-png.html" status="active" title="" fulltitle="disconnect.png Image File" subtitle="can/images/disconnect.png"/>
            <page name="can/main.cpp" href="qtserialbus-can-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="can/main.cpp"/>
            <page name="can/mainwindow.cpp" href="qtserialbus-can-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="can/mainwindow.cpp"/>
            <page name="can/mainwindow.h" href="qtserialbus-can-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="can/mainwindow.h"/>
            <page name="can/mainwindow.ui" href="qtserialbus-can-mainwindow-ui.html" status="active" subtype="file" title="" fulltitle="mainwindow.ui Example File" subtitle="can/mainwindow.ui"/>
        </page>
        <page name="qtserialbus-peakcan-overview.html" href="qtserialbus-peakcan-overview.html" status="active" location="peakcan.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/peakcan.qdoc" lineno="27" subtype="page" title="Using PeakCAN Backend" fulltitle="Using PeakCAN Backend" subtitle="" module="QtSerialBus" brief="Overview of how to use the PeakCAN backend">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtcanbus-backends.html" href="qtcanbus-backends.html" status="active" location="qtcanbus-backends.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/qtcanbus-backends.qdoc" lineno="27" subtype="page" title="Qt CAN Bus" fulltitle="Qt CAN Bus" subtitle="" module="QtSerialBus" brief="Implemented Qt CAN Bus">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="implementing-a-custom-can-plugin" title="Implementing a Custom CAN Plugin" level="1"/>
        </page>
        <page name="qtmodbus-backends.html" href="qtmodbus-backends.html" status="active" location="qtmodbus-backends.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/qtmodbus-backends.qdoc" lineno="27" subtype="page" title="Qt Modbus" fulltitle="Qt Modbus" subtitle="" module="QtSerialBus" brief="Implemented Qt Modbus"/>
        <page name="qtserialbus-index.html" href="qtserialbus-index.html" status="active" location="qtserialbus-index.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/qtserialbus-index.qdoc" lineno="28" subtype="page" title="Qt Serial Bus" fulltitle="Qt Serial Bus" subtitle="" module="QtSerialBus" groups="technology-apis" brief="Provides an API to access various serial bus devices">
            <contents name="getting-started" title="Getting Started" level="1"/>
            <contents name="supported-buses-and-protocols" title="Supported Buses and Protocols" level="1"/>
            <contents name="api-reference" title="API Reference" level="1"/>
            <contents name="logging-categories" title="Logging Categories" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
        </page>
        <page name="qtserialbus-socketcan-overview.html" href="qtserialbus-socketcan-overview.html" status="active" location="socketcan.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/socketcan.qdoc" lineno="27" subtype="page" title="Using SocketCAN Backend" fulltitle="Using SocketCAN Backend" subtitle="" module="QtSerialBus" brief="Overview of how to use the SocketCAN backend">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-tinycan-overview.html" href="qtserialbus-tinycan-overview.html" status="active" location="tinycan.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/tinycan.qdoc" lineno="27" subtype="page" title="Using TinyCAN Backend" fulltitle="Using TinyCAN Backend" subtitle="" module="QtSerialBus" brief="Overview of how to use the TinyCAN backend">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <class threadsafety="unspecified" name="QCanBus" href="qcanbus.html" status="active" access="public" location="qcanbus.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbus.h" lineno="48" since="5.6" module="QtSerialBus" brief="Handles registration and creation of bus backends">
            <function threadsafety="unspecified" name="QCanBus" fullname="QCanBus::QCanBus" href="qcanbus.html#QCanBus" status="active" access="private" location="qcanbus.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbus.h" lineno="60" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QCanBus(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="createDevice" fullname="QCanBus::createDevice" href="qcanbus.html#createDevice" status="active" access="public" location="qcanbus.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbus.h" lineno="56" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QCanBusDevice *" signature="QCanBusDevice * createDevice(const QByteArray &amp;plugin, const QString &amp;interfaceName) const">
                <parameter left="const QByteArray &amp;" right="" name="plugin" default=""/>
                <parameter left="const QString &amp;" right="" name="interfaceName" default=""/>
            </function>
            <function threadsafety="unspecified" name="instance" fullname="QCanBus::instance" href="qcanbus.html#instance" status="active" access="public" location="qcanbus.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbus.h" lineno="53" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="QCanBus *" signature="QCanBus * instance()"/>
            <function threadsafety="unspecified" name="plugins" fullname="QCanBus::plugins" href="qcanbus.html#plugins" status="active" access="public" location="qcanbus.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbus.h" lineno="54" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QList&lt;QByteArray&gt;" signature="QList&lt;QByteArray&gt; plugins() const"/>
        </class>
        <class threadsafety="unspecified" name="QCanBusDevice" href="qcanbusdevice.html" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="47" since="5.6" module="QtSerialBus" brief="The interface class for CAN bus">
            <function threadsafety="unspecified" name="framesAvailable" fullname="QCanBusDevice::framesAvailable" href="qcanbusdevice.html#framesAvailable" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="107" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint64" signature="qint64 framesAvailable() const"/>
            <function threadsafety="unspecified" name="framesToWrite" fullname="QCanBusDevice::framesToWrite" href="qcanbusdevice.html#framesToWrite" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="108" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint64" signature="qint64 framesToWrite() const"/>
            <class threadsafety="unspecified" name="Filter" fullname="QCanBusDevice::Filter" href="qcanbusdevice-filter.html" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="83" since="5.6" module="QtSerialBus" brief="QCanBusDevice::Filter struct defines a filter for CAN bus messages">
                <enum threadsafety="unspecified" name="FormatFilter" fullname="QCanBusDevice::Filter::FormatFilter" href="qcanbusdevice-filter.html#FormatFilter-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="85" typedef="QCanBusDevice::Filter::FormatFilters">
                    <value name="MatchBaseFormat" value="0x0001"/>
                    <value name="MatchExtendedFormat" value="0x0002"/>
                    <value name="MatchBaseAndExtendedFormat" value="0x0003"/>
                </enum>
                <typedef threadsafety="unspecified" name="FormatFilters" fullname="QCanBusDevice::Filter::FormatFilters" href="qcanbusdevice-filter.html#FormatFilter-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="90" enum="QCanBusDevice::Filter::FormatFilter"/>
                <variable threadsafety="unspecified" name="format" fullname="QCanBusDevice::Filter::format" href="qcanbusdevice-filter.html#format-var" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="95" type="FormatFilter = MatchBaseAndExtendedFormat" static="false" brief="The message format of the matching CAN bus message"/>
                <variable threadsafety="unspecified" name="frameId" fullname="QCanBusDevice::Filter::frameId" href="qcanbusdevice-filter.html#frameId-var" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="92" type="quint32 = 0" static="false" brief="The frame id used to filter the incoming messages"/>
                <variable threadsafety="unspecified" name="frameIdMask" fullname="QCanBusDevice::Filter::frameIdMask" href="qcanbusdevice-filter.html#frameIdMask-var" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="93" type="quint32 = 0" static="false" brief="The bit mask that is applied to the frame id of the filter and the received message"/>
                <variable threadsafety="unspecified" name="type" fullname="QCanBusDevice::Filter::type" href="qcanbusdevice-filter.html#type-var" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="94" type="QCanBusFrame::FrameType = QCanBusFrame::InvalidFrame" static="false" brief="The type of the message to be filtered"/>
            </class>
            <enum threadsafety="unspecified" name="CanBusDeviceState" fullname="QCanBusDevice::CanBusDeviceState" href="qcanbusdevice.html#CanBusDeviceState-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="64">
                <value name="UnconnectedState" value="0"/>
                <value name="ConnectingState" value="1"/>
                <value name="ConnectedState" value="2"/>
                <value name="ClosingState" value="3"/>
            </enum>
            <enum threadsafety="unspecified" name="CanBusError" fullname="QCanBusDevice::CanBusError" href="qcanbusdevice.html#CanBusError-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="54">
                <value name="NoError" value="0"/>
                <value name="ReadError" value="1"/>
                <value name="WriteError" value="2"/>
                <value name="ConnectionError" value="3"/>
                <value name="ConfigurationError" value="4"/>
                <value name="UnknownError" value="5"/>
            </enum>
            <enum threadsafety="unspecified" name="ConfigurationKey" fullname="QCanBusDevice::ConfigurationKey" href="qcanbusdevice.html#ConfigurationKey-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="72">
                <value name="RawFilterKey" value="0"/>
                <value name="ErrorFilterKey" value="1"/>
                <value name="LoopbackKey" value="2"/>
                <value name="ReceiveOwnKey" value="3"/>
                <value name="BitRateKey" value="4"/>
                <value name="CanFdKey" value="5"/>
                <value name="UserKey" value="30"/>
            </enum>
            <function threadsafety="unspecified" name="QCanBusDevice" fullname="QCanBusDevice::QCanBusDevice" href="qcanbusdevice.html#QCanBusDevice" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="98" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QCanBusDevice(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="close" fullname="QCanBusDevice::close" href="qcanbusdevice.html#close" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="140" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void close() = 0"/>
            <function threadsafety="unspecified" name="configurationKeys" fullname="QCanBusDevice::configurationKeys" href="qcanbusdevice.html#configurationKeys" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="103" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QVector&lt;int&gt;" signature="QVector&lt;int&gt; configurationKeys() const"/>
            <function threadsafety="unspecified" name="configurationParameter" fullname="QCanBusDevice::configurationParameter" href="qcanbusdevice.html#configurationParameter" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="102" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QVariant" signature="QVariant configurationParameter(int key) const">
                <parameter left="int" right="" name="key" default=""/>
            </function>
            <function threadsafety="unspecified" name="connectDevice" fullname="QCanBusDevice::connectDevice" href="qcanbusdevice.html#connectDevice" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="111" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool connectDevice()"/>
            <function threadsafety="unspecified" name="dequeueOutgoingFrame" fullname="QCanBusDevice::dequeueOutgoingFrame" href="qcanbusdevice.html#dequeueOutgoingFrame" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="134" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QCanBusFrame" signature="QCanBusFrame dequeueOutgoingFrame()"/>
            <function threadsafety="unspecified" name="disconnectDevice" fullname="QCanBusDevice::disconnectDevice" href="qcanbusdevice.html#disconnectDevice" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="112" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void disconnectDevice()"/>
            <function threadsafety="unspecified" name="enqueueOutgoingFrame" fullname="QCanBusDevice::enqueueOutgoingFrame" href="qcanbusdevice.html#enqueueOutgoingFrame" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="133" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void enqueueOutgoingFrame(const QCanBusFrame &amp;newFrame)">
                <parameter left="const QCanBusFrame &amp;" right="" name="newFrame" default=""/>
            </function>
            <function threadsafety="unspecified" name="enqueueReceivedFrames" fullname="QCanBusDevice::enqueueReceivedFrames" href="qcanbusdevice.html#enqueueReceivedFrames" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="131" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void enqueueReceivedFrames(const QVector&lt;QCanBusFrame&gt; &amp;newFrames)">
                <parameter left="const QVector&lt;QCanBusFrame&gt; &amp;" right="" name="newFrames" default=""/>
            </function>
            <function threadsafety="unspecified" name="error" fullname="QCanBusDevice::error" href="qcanbusdevice.html#error" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="116" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="CanBusError" signature="CanBusError error() const"/>
            <function threadsafety="unspecified" name="errorOccurred" fullname="QCanBusDevice::errorOccurred" href="qcanbusdevice.html#errorOccurred" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="122" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void errorOccurred(QCanBusDevice::CanBusError error)">
                <parameter left="QCanBusDevice::CanBusError" right="" name="error" default=""/>
            </function>
            <function threadsafety="unspecified" name="errorString" fullname="QCanBusDevice::errorString" href="qcanbusdevice.html#errorString" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="117" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QString" signature="QString errorString() const"/>
            <function threadsafety="unspecified" name="framesReceived" fullname="QCanBusDevice::framesReceived" href="qcanbusdevice.html#framesReceived" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="123" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void framesReceived()"/>
            <function threadsafety="unspecified" name="framesWritten" fullname="QCanBusDevice::framesWritten" href="qcanbusdevice.html#framesWritten" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="124" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void framesWritten(qint64 framesCount)">
                <parameter left="qint64" right="" name="framesCount" default=""/>
            </function>
            <function threadsafety="unspecified" name="hasOutgoingFrames" fullname="QCanBusDevice::hasOutgoingFrames" href="qcanbusdevice.html#hasOutgoingFrames" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="135" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool hasOutgoingFrames() const"/>
            <function threadsafety="unspecified" name="interpretErrorFrame" fullname="QCanBusDevice::interpretErrorFrame" href="qcanbusdevice.html#interpretErrorFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="119" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QString" signature="QString interpretErrorFrame(const QCanBusFrame &amp;frame) = 0">
                <parameter left="const QCanBusFrame &amp;" right="" name="frame" default=""/>
            </function>
            <function threadsafety="unspecified" name="open" fullname="QCanBusDevice::open" href="qcanbusdevice.html#open" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="139" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool open() = 0"/>
            <function threadsafety="unspecified" name="readFrame" fullname="QCanBusDevice::readFrame" href="qcanbusdevice.html#readFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="106" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QCanBusFrame" signature="QCanBusFrame readFrame()"/>
            <function threadsafety="unspecified" name="setConfigurationParameter" fullname="QCanBusDevice::setConfigurationParameter" href="qcanbusdevice.html#setConfigurationParameter" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="100" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setConfigurationParameter(int key, const QVariant &amp;value)">
                <parameter left="int" right="" name="key" default=""/>
                <parameter left="const QVariant &amp;" right="" name="value" default=""/>
            </function>
            <function threadsafety="unspecified" name="setError" fullname="QCanBusDevice::setError" href="qcanbusdevice.html#setError" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="129" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setError(const QString &amp;errorText, QCanBusDevice::CanBusError errorId)">
                <parameter left="const QString &amp;" right="" name="errorText" default=""/>
                <parameter left="QCanBusDevice::CanBusError" right="" name="errorId" default=""/>
            </function>
            <function threadsafety="unspecified" name="setState" fullname="QCanBusDevice::setState" href="qcanbusdevice.html#setState" status="active" access="protected" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="128" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setState(QCanBusDevice::CanBusDeviceState newState)">
                <parameter left="QCanBusDevice::CanBusDeviceState" right="" name="newState" default=""/>
            </function>
            <function threadsafety="unspecified" name="state" fullname="QCanBusDevice::state" href="qcanbusdevice.html#state" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="114" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="CanBusDeviceState" signature="CanBusDeviceState state() const"/>
            <function threadsafety="unspecified" name="stateChanged" fullname="QCanBusDevice::stateChanged" href="qcanbusdevice.html#stateChanged" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="125" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void stateChanged(QCanBusDevice::CanBusDeviceState state)">
                <parameter left="QCanBusDevice::CanBusDeviceState" right="" name="state" default=""/>
            </function>
            <function threadsafety="unspecified" name="writeFrame" fullname="QCanBusDevice::writeFrame" href="qcanbusdevice.html#writeFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="105" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool writeFrame(const QCanBusFrame &amp;frame) = 0">
                <parameter left="const QCanBusFrame &amp;" right="" name="frame" default=""/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QCanBusFactory" href="qcanbusfactory.html" status="active" access="public" location="qcanbusfactory.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="46" since="5.6" module="QtSerialBus" brief="Factory class used as the plugin interface for CAN bus plugins">
            <function threadsafety="unspecified" name="createDevice" fullname="QCanBusFactory::createDevice" href="qcanbusfactory.html#createDevice" status="active" access="public" location="qcanbusfactory.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="49" virtual="pure" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QCanBusDevice *" signature="QCanBusDevice * createDevice(const QString &amp;interfaceName) const = 0">
                <parameter left="const QString &amp;" right="" name="interfaceName" default=""/>
            </function>
            <function threadsafety="unspecified" name="~QCanBusFactory" fullname="QCanBusFactory::~QCanBusFactory" href="qcanbusfactory.html#dtor.QCanBusFactory" status="internal" access="private" location="qcanbusfactory.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="51" virtual="virtual" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QCanBusFactory()"/>
        </class>
        <class threadsafety="unspecified" name="QCanBusFrame" href="qcanbusframe.html" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="48" since="5.6" module="QtSerialBus" brief="Container class representing a single CAN frame">
            <class threadsafety="unspecified" name="TimeStamp" fullname="QCanBusFrame::TimeStamp" href="qcanbusframe-timestamp.html" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="51" since="5.6" module="QtSerialBus" brief="Timestamp information with microsecond precision">
                <function threadsafety="unspecified" name="TimeStamp" fullname="QCanBusFrame::TimeStamp::TimeStamp" href="qcanbusframe-timestamp.html#TimeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="53" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="TimeStamp(qint64 s, qint64 usec)">
                    <parameter left="qint64" right="" name="s" default="0"/>
                    <parameter left="qint64" right="" name="usec" default="0"/>
                </function>
                <function threadsafety="unspecified" name="microSeconds" fullname="QCanBusFrame::TimeStamp::microSeconds" href="qcanbusframe-timestamp.html#microSeconds" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="56" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint64" signature="qint64 microSeconds() const"/>
                <function threadsafety="unspecified" name="seconds" fullname="QCanBusFrame::TimeStamp::seconds" href="qcanbusframe-timestamp.html#seconds" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="55" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint64" signature="qint64 seconds() const"/>
                <function threadsafety="unspecified" name="setMicroSeconds" fullname="QCanBusFrame::TimeStamp::setMicroSeconds" href="qcanbusframe-timestamp.html#setMicroSeconds" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="59" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setMicroSeconds(qint64 usec)">
                    <parameter left="qint64" right="" name="usec" default=""/>
                </function>
                <function threadsafety="unspecified" name="setSeconds" fullname="QCanBusFrame::TimeStamp::setSeconds" href="qcanbusframe-timestamp.html#setSeconds" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="58" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setSeconds(qint64 s)">
                    <parameter left="qint64" right="" name="s" default=""/>
                </function>
            </class>
            <enum threadsafety="unspecified" name="FrameError" fullname="QCanBusFrame::FrameError" href="qcanbusframe.html#FrameError-enum" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="81" typedef="QCanBusFrame::FrameErrors">
                <value name="NoError" value="0"/>
                <value name="TransmissionTimeoutError" value="( 1&lt;&lt;0 )"/>
                <value name="LostArbitrationError" value="( 1&lt;&lt;1 )"/>
                <value name="ControllerError" value="( 1&lt;&lt;2 )"/>
                <value name="ProtocolViolationError" value="( 1&lt;&lt;3 )"/>
                <value name="TransceiverError" value="( 1&lt;&lt;4 )"/>
                <value name="MissingAcknowledgmentError" value="( 1&lt;&lt;5 )"/>
                <value name="BusOffError" value="( 1&lt;&lt;6 )"/>
                <value name="BusError" value="( 1&lt;&lt;7 )"/>
                <value name="ControllerRestartError" value="( 1&lt;&lt;8 )"/>
                <value name="UnknownError" value="( 1&lt;&lt;9 )"/>
                <value name="AnyError" value="0x1FFFFFFFU"/>
            </enum>
            <enum threadsafety="unspecified" name="FrameType" fullname="QCanBusFrame::FrameType" href="qcanbusframe.html#FrameType-enum" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="65">
                <value name="UnknownFrame" value="0x0"/>
                <value name="DataFrame" value="0x1"/>
                <value name="ErrorFrame" value="0x2"/>
                <value name="RemoteRequestFrame" value="0x3"/>
                <value name="InvalidFrame" value="0x4"/>
            </enum>
            <typedef threadsafety="unspecified" name="FrameErrors" fullname="QCanBusFrame::FrameErrors" href="qcanbusframe.html#FrameError-enum" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="96" enum="QCanBusFrame::FrameError"/>
            <function threadsafety="unspecified" name="QCanBusFrame" fullname="QCanBusFrame::QCanBusFrame" href="qcanbusframe.html#QCanBusFrame" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="73" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QCanBusFrame(QCanBusFrame::FrameType type)">
                <parameter left="QCanBusFrame::FrameType" right="" name="type" default=""/>
            </function>
            <function threadsafety="unspecified" name="QCanBusFrame" fullname="QCanBusFrame::QCanBusFrame" href="qcanbusframe.html#QCanBusFrame-1" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="99" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QCanBusFrame(quint32 identifier, const QByteArray &amp;data)">
                <parameter left="quint32" right="" name="identifier" default="0"/>
                <parameter left="const QByteArray &amp;" right="" name="data" default="QByteArray()"/>
            </function>
            <function threadsafety="unspecified" name="error" fullname="QCanBusFrame::error" href="qcanbusframe.html#error" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="179" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QCanBusFrame::FrameErrors" signature="QCanBusFrame::FrameErrors error() const"/>
            <function threadsafety="unspecified" name="frameId" fullname="QCanBusFrame::frameId" href="qcanbusframe.html#frameId" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="161" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="quint32" signature="quint32 frameId() const"/>
            <function threadsafety="unspecified" name="frameType" fullname="QCanBusFrame::frameType" href="qcanbusframe.html#frameType" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="126" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="FrameType" signature="FrameType frameType() const"/>
            <function threadsafety="unspecified" name="hasExtendedFrameFormat" fullname="QCanBusFrame::hasExtendedFrameFormat" href="qcanbusframe.html#hasExtendedFrameFormat" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="155" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool hasExtendedFrameFormat() const"/>
            <function threadsafety="unspecified" name="isValid" fullname="QCanBusFrame::isValid" href="qcanbusframe.html#isValid" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="110" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isValid() const"/>
            <function threadsafety="unspecified" name="payload" fullname="QCanBusFrame::payload" href="qcanbusframe.html#payload" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="176" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QByteArray" signature="QByteArray payload() const"/>
            <function threadsafety="unspecified" name="setError" fullname="QCanBusFrame::setError" href="qcanbusframe.html#setError" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="186" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setError(QCanBusFrame::FrameErrors error)">
                <parameter left="QCanBusFrame::FrameErrors" right="" name="error" default=""/>
            </function>
            <function threadsafety="unspecified" name="setExtendedFrameFormat" fullname="QCanBusFrame::setExtendedFrameFormat" href="qcanbusframe.html#setExtendedFrameFormat" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="156" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setExtendedFrameFormat(bool isExtended)">
                <parameter left="bool" right="" name="isExtended" default=""/>
            </function>
            <function threadsafety="unspecified" name="setFrameId" fullname="QCanBusFrame::setFrameId" href="qcanbusframe.html#setFrameId" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="167" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setFrameId(quint32 newFrameId)">
                <parameter left="quint32" right="" name="newFrameId" default=""/>
            </function>
            <function threadsafety="unspecified" name="setFrameType" fullname="QCanBusFrame::setFrameType" href="qcanbusframe.html#setFrameType" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="139" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setFrameType(FrameType newType)">
                <parameter left="FrameType" right="" name="newType" default=""/>
            </function>
            <function threadsafety="unspecified" name="setPayload" fullname="QCanBusFrame::setPayload" href="qcanbusframe.html#setPayload" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="173" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setPayload(const QByteArray &amp;data)">
                <parameter left="const QByteArray &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="setTimeStamp" fullname="QCanBusFrame::setTimeStamp" href="qcanbusframe.html#setTimeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="174" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setTimeStamp(const TimeStamp &amp;ts)">
                <parameter left="const TimeStamp &amp;" right="" name="ts" default=""/>
            </function>
            <function threadsafety="unspecified" name="timeStamp" fullname="QCanBusFrame::timeStamp" href="qcanbusframe.html#timeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="177" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="TimeStamp" signature="TimeStamp timeStamp() const"/>
        </class>
        <function threadsafety="unspecified" name="operator&lt;&lt;" href="qcanbusframe.html#operator-lt-lt" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="221" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" relates="QCanBusFrame" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QCanBusFrame &amp;frame)">
            <parameter left="QDataStream &amp;" right="" name="out" default=""/>
            <parameter left="const QCanBusFrame &amp;" right="" name="frame" default=""/>
        </function>
        <function threadsafety="unspecified" name="operator&gt;&gt;" href="qcanbusframe.html#operator-gt-gt" status="active" access="public" location="qcanbusframe.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusframe.h" lineno="222" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" relates="QCanBusFrame" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QCanBusFrame &amp;frame)">
            <parameter left="QDataStream &amp;" right="" name="in" default=""/>
            <parameter left="QCanBusFrame &amp;" right="" name="frame" default=""/>
        </function>
        <namespace threadsafety="unspecified" name="Diagnostics" href="diagnostics.html" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="56">
            <enum threadsafety="unspecified" name="SubFunctionCode" fullname="Diagnostics::SubFunctionCode" href="diagnostics.html#SubFunctionCode-enum" status="active" access="public" location="qmodbus_symbols_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="58">
                <value name="ReturnQueryData" value="0x0000"/>
                <value name="RestartCommunicationsOption" value="0x0001"/>
                <value name="ReturnDiagnosticRegister" value="0x0002"/>
                <value name="ChangeAsciiInputDelimiter" value="0x0003"/>
                <value name="ForceListenOnlyMode" value="0x0004"/>
                <value name="ClearCountersAndDiagnosticRegister" value="0x000a"/>
                <value name="ReturnBusMessageCount" value="0x000b"/>
                <value name="ReturnBusCommunicationErrorCount" value="0x000c"/>
                <value name="ReturnBusExceptionErrorCount" value="0x000d"/>
                <value name="ReturnServerMessageCount" value="0x000e"/>
                <value name="ReturnServerNoResponseCount" value="0x000f"/>
                <value name="ReturnServerNAKCount" value="0x0010"/>
                <value name="ReturnServerBusyCount" value="0x0011"/>
                <value name="ReturnBusCharacterOverrunCount" value="0x0012"/>
                <value name="ClearOverrunCounterAndFlag" value="0x0014"/>
            </enum>
        </namespace>
        <class threadsafety="unspecified" name="QModbusServerPrivate" href="qmodbusserverprivate.html" status="internal" access="private" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="63" bases="QModbusDevicePrivate">
            <function threadsafety="unspecified" name="processDiagnosticsRequest" fullname="QModbusServerPrivate::processDiagnosticsRequest" href="qmodbusserverprivate.html#processDiagnosticsRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="105" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processDiagnosticsRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processEncapsulatedInterfaceTransportRequest" fullname="QModbusServerPrivate::processEncapsulatedInterfaceTransportRequest" href="qmodbusserverprivate.html#processEncapsulatedInterfaceTransportRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="114" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processEncapsulatedInterfaceTransportRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processGetCommEventCounterRequest" fullname="QModbusServerPrivate::processGetCommEventCounterRequest" href="qmodbusserverprivate.html#processGetCommEventCounterRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="106" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processGetCommEventCounterRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processGetCommEventLogRequest" fullname="QModbusServerPrivate::processGetCommEventLogRequest" href="qmodbusserverprivate.html#processGetCommEventLogRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="107" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processGetCommEventLogRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processMaskWriteRegisterRequest" fullname="QModbusServerPrivate::processMaskWriteRegisterRequest" href="qmodbusserverprivate.html#processMaskWriteRegisterRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="111" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processMaskWriteRegisterRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadCoilsRequest" fullname="QModbusServerPrivate::processReadCoilsRequest" href="qmodbusserverprivate.html#processReadCoilsRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="92" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadCoilsRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadDiscreteInputsRequest" fullname="QModbusServerPrivate::processReadDiscreteInputsRequest" href="qmodbusserverprivate.html#processReadDiscreteInputsRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="93" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadDiscreteInputsRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadExceptionStatusRequest" fullname="QModbusServerPrivate::processReadExceptionStatusRequest" href="qmodbusserverprivate.html#processReadExceptionStatusRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="104" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadExceptionStatusRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadFifoQueueRequest" fullname="QModbusServerPrivate::processReadFifoQueueRequest" href="qmodbusserverprivate.html#processReadFifoQueueRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="113" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadFifoQueueRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadHoldingRegistersRequest" fullname="QModbusServerPrivate::processReadHoldingRegistersRequest" href="qmodbusserverprivate.html#processReadHoldingRegistersRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="96" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadHoldingRegistersRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadInputRegistersRequest" fullname="QModbusServerPrivate::processReadInputRegistersRequest" href="qmodbusserverprivate.html#processReadInputRegistersRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="97" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadInputRegistersRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadWriteMultipleRegistersRequest" fullname="QModbusServerPrivate::processReadWriteMultipleRegistersRequest" href="qmodbusserverprivate.html#processReadWriteMultipleRegistersRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="112" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReadWriteMultipleRegistersRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReportServerIdRequest" fullname="QModbusServerPrivate::processReportServerIdRequest" href="qmodbusserverprivate.html#processReportServerIdRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="110" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processReportServerIdRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processRequest" fullname="QModbusServerPrivate::processRequest" href="qmodbusserverprivate.html#processRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="90" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteMultipleCoilsRequest" fullname="QModbusServerPrivate::processWriteMultipleCoilsRequest" href="qmodbusserverprivate.html#processWriteMultipleCoilsRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="108" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processWriteMultipleCoilsRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteMultipleRegistersRequest" fullname="QModbusServerPrivate::processWriteMultipleRegistersRequest" href="qmodbusserverprivate.html#processWriteMultipleRegistersRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="109" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processWriteMultipleRegistersRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteSingleCoilRequest" fullname="QModbusServerPrivate::processWriteSingleCoilRequest" href="qmodbusserverprivate.html#processWriteSingleCoilRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="100" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processWriteSingleCoilRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteSingleRegisterRequest" fullname="QModbusServerPrivate::processWriteSingleRegisterRequest" href="qmodbusserverprivate.html#processWriteSingleRegisterRequest" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="101" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processWriteSingleRegisterRequest(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="readBits" fullname="QModbusServerPrivate::readBits" href="qmodbusserverprivate.html#readBits" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="94" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse readBits(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="unitType" default=""/>
            </function>
            <function threadsafety="unspecified" name="readBytes" fullname="QModbusServerPrivate::readBytes" href="qmodbusserverprivate.html#readBytes" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="98" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse readBytes(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="unitType" default=""/>
            </function>
            <function threadsafety="unspecified" name="setMap" fullname="QModbusServerPrivate::setMap" href="qmodbusserverprivate.html#setMap" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="85" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool setMap(const QModbusDataUnitMap &amp;map)">
                <parameter left="const QModbusDataUnitMap &amp;" right="" name="map" default=""/>
            </function>
            <function threadsafety="unspecified" name="storeModbusCommEvent" fullname="QModbusServerPrivate::storeModbusCommEvent" href="qmodbusserverprivate.html#storeModbusCommEvent" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="116" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void storeModbusCommEvent(const QModbusCommEvent &amp;eventByte)">
                <parameter left="const QModbusCommEvent &amp;" right="" name="eventByte" default=""/>
            </function>
            <function threadsafety="unspecified" name="writeSingle" fullname="QModbusServerPrivate::writeSingle" href="qmodbusserverprivate.html#writeSingle" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="102" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse writeSingle(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="unitType" default=""/>
            </function>
            <enum threadsafety="unspecified" name="Counter" fullname="QModbusServerPrivate::Counter" href="qmodbusserverprivate.html#Counter-enum" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="68">
                <value name="CommEvent" value="0x0001"/>
                <value name="BusMessage" value="Diagnostics::ReturnBusMessageCount"/>
                <value name="BusCommunicationError" value="Diagnostics::ReturnBusCommunicationErrorCount"/>
                <value name="BusExceptionError" value="Diagnostics::ReturnBusExceptionErrorCount"/>
                <value name="ServerMessage" value="Diagnostics::ReturnServerMessageCount"/>
                <value name="ServerNoResponse" value="Diagnostics::ReturnServerNoResponseCount"/>
                <value name="ServerNAK" value="Diagnostics::ReturnServerNAKCount"/>
                <value name="ServerBusy" value="Diagnostics::ReturnServerBusyCount"/>
                <value name="BusCharacterOverrun" value="Diagnostics::ReturnBusCharacterOverrunCount"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusServerPrivate" fullname="QModbusServerPrivate::QModbusServerPrivate" href="qmodbusserverprivate.html#QModbusServerPrivate" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="80" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusServerPrivate()"/>
            <function threadsafety="unspecified" name="incrementCounter" fullname="QModbusServerPrivate::incrementCounter" href="qmodbusserverprivate.html#incrementCounter" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="88" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void incrementCounter(QModbusServerPrivate::Counter counter)">
                <parameter left="QModbusServerPrivate::Counter" right="" name="counter" default=""/>
            </function>
            <function threadsafety="unspecified" name="resetCommunicationCounters" fullname="QModbusServerPrivate::resetCommunicationCounters" href="qmodbusserverprivate.html#resetCommunicationCounters" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="87" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void resetCommunicationCounters()"/>
            <variable threadsafety="unspecified" name="m_commEventLog" fullname="QModbusServerPrivate::m_commEventLog" href="qmodbusserverprivate.html#m_commEventLog-var" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="122" type="std::deque&lt;quint8&gt;" static="false"/>
            <variable threadsafety="unspecified" name="m_counters" fullname="QModbusServerPrivate::m_counters" href="qmodbusserverprivate.html#m_counters-var" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="119" type="std::array&lt;quint16, 20&gt;" static="false"/>
            <variable threadsafety="unspecified" name="m_modbusDataUnitMap" fullname="QModbusServerPrivate::m_modbusDataUnitMap" href="qmodbusserverprivate.html#m_modbusDataUnitMap-var" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="121" type="QModbusDataUnitMap" static="false"/>
            <variable threadsafety="unspecified" name="m_serverAddress" fullname="QModbusServerPrivate::m_serverAddress" href="qmodbusserverprivate.html#m_serverAddress-var" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="118" type="int = 1" static="false"/>
            <variable threadsafety="unspecified" name="m_serverOptions" fullname="QModbusServerPrivate::m_serverOptions" href="qmodbusserverprivate.html#m_serverOptions-var" status="active" access="public" location="qmodbusserver_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="120" type="QHash&lt;int, QVariant&gt;" static="false"/>
        </class>
        <function threadsafety="unspecified" name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="111" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::SendFlag sf, QModbusCommEvent::EventByte b)">
            <parameter left="QModbusCommEvent::SendFlag" right="" name="sf" default=""/>
            <parameter left="QModbusCommEvent::EventByte" right="" name="b" default=""/>
        </function>
        <function threadsafety="unspecified" name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="109" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::EventByte b, QModbusCommEvent::SendFlag sf)">
            <parameter left="QModbusCommEvent::EventByte" right="" name="b" default=""/>
            <parameter left="QModbusCommEvent::SendFlag" right="" name="sf" default=""/>
        </function>
        <class threadsafety="unspecified" name="QModbusCommEvent" href="qmodbuscommevent.html" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="55">
            <enum threadsafety="unspecified" name="EventByte" fullname="QModbusCommEvent::EventByte" href="qmodbuscommevent.html#EventByte-enum" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="77">
                <value name="SentEvent" value="0x40"/>
                <value name="ReceiveEvent" value="0x80"/>
                <value name="EnteredListenOnlyMode" value="0x04"/>
                <value name="InitiatedCommunicationRestart" value="0x00"/>
            </enum>
            <enum threadsafety="unspecified" name="ReceiveFlag" fullname="QModbusCommEvent::ReceiveFlag" href="qmodbuscommevent.html#ReceiveFlag-enum" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="67">
                <value name="CommunicationError" value="0x02"/>
                <value name="CharacterOverrun" value="0x10"/>
                <value name="CurrentlyInListenOnlyMode" value="0x20"/>
                <value name="BroadcastReceived" value="0x40"/>
            </enum>
            <enum threadsafety="unspecified" name="SendFlag" fullname="QModbusCommEvent::SendFlag" href="qmodbuscommevent.html#SendFlag-enum" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="58">
                <value name="ReadExceptionSent" value="0x01"/>
                <value name="ServerAbortExceptionSent" value="0x02"/>
                <value name="ServerBusyExceptionSent" value="0x04"/>
                <value name="ServerProgramNAKExceptionSent" value="0x08"/>
                <value name="WriteTimeoutErrorOccurred" value="0x10"/>
                <value name="CurrentlyInListenOnlyMode" value="0x20"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusCommEvent" fullname="QModbusCommEvent::QModbusCommEvent" href="qmodbuscommevent.html#QModbusCommEvent" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="84" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusCommEvent(QModbusCommEvent::EventByte byte)">
                <parameter left="QModbusCommEvent::EventByte" right="" name="byte" default=""/>
            </function>
            <function threadsafety="unspecified" name="operator QModbusCommEvent::EventByte" fullname="QModbusCommEvent::operator QModbusCommEvent::EventByte" href="qmodbuscommevent.html#operator-QModbusCommEvent::EventByte" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="88" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="" signature="operator QModbusCommEvent::EventByte() const"/>
            <function threadsafety="unspecified" name="operator quint8" fullname="QModbusCommEvent::operator quint8" href="qmodbuscommevent.html#operator-quint8" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="87" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="" signature="operator quint8() const"/>
            <function threadsafety="unspecified" name="operator=" fullname="QModbusCommEvent::operator=" href="qmodbuscommevent.html#operator-eq" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="92" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent" signature="QModbusCommEvent operator=(QModbusCommEvent::EventByte byte)">
                <parameter left="QModbusCommEvent::EventByte" right="" name="byte" default=""/>
            </function>
            <function threadsafety="unspecified" name="operator|=" fullname="QModbusCommEvent::operator|=" href="qmodbuscommevent.html#operator-7c-eq-1" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="100" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent" signature="QModbusCommEvent operator|=(QModbusCommEvent::ReceiveFlag rf)">
                <parameter left="QModbusCommEvent::ReceiveFlag" right="" name="rf" default=""/>
            </function>
            <function threadsafety="unspecified" name="operator|=" fullname="QModbusCommEvent::operator|=" href="qmodbuscommevent.html#operator-7c-eq" status="active" access="public" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="96" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent" signature="QModbusCommEvent operator|=(QModbusCommEvent::SendFlag sf)">
                <parameter left="QModbusCommEvent::SendFlag" right="" name="sf" default=""/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QModbusClientPrivate" href="qmodbusclientprivate.html" status="internal" access="private" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="59" bases="QModbusDevicePrivate">
            <function threadsafety="unspecified" name="collateBits" fullname="QModbusClientPrivate::collateBits" href="qmodbusclientprivate.html#collateBits" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="74" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool collateBits(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="type" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="collateBytes" fullname="QModbusClientPrivate::collateBytes" href="qmodbusclientprivate.html#collateBytes" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="78" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool collateBytes(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="type" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="collateMultipleValues" fullname="QModbusClientPrivate::collateMultipleValues" href="qmodbusclientprivate.html#collateMultipleValues" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="89" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool collateMultipleValues(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="type" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="collateSingleValue" fullname="QModbusClientPrivate::collateSingleValue" href="qmodbusclientprivate.html#collateSingleValue" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="83" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool collateSingleValue(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
                <parameter left="QModbusDataUnit::RegisterType" right="" name="type" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="createRWRequest" fullname="QModbusClientPrivate::createRWRequest" href="qmodbusclientprivate.html#createRWRequest" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="68" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusRequest" signature="QModbusRequest createRWRequest(const QModbusDataUnit &amp;read, const QModbusDataUnit &amp;write) const">
                <parameter left="const QModbusDataUnit &amp;" right="" name="read" default=""/>
                <parameter left="const QModbusDataUnit &amp;" right="" name="write" default=""/>
            </function>
            <function threadsafety="unspecified" name="createReadRequest" fullname="QModbusClientPrivate::createReadRequest" href="qmodbusclientprivate.html#createReadRequest" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="66" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusRequest" signature="QModbusRequest createReadRequest(const QModbusDataUnit &amp;data) const">
                <parameter left="const QModbusDataUnit &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="createWriteRequest" fullname="QModbusClientPrivate::createWriteRequest" href="qmodbusclientprivate.html#createWriteRequest" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="67" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusRequest" signature="QModbusRequest createWriteRequest(const QModbusDataUnit &amp;data) const">
                <parameter left="const QModbusDataUnit &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processQueueElement" fullname="QModbusClientPrivate::processQueueElement" href="qmodbusclientprivate.html#processQueueElement" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="130" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void processQueueElement(const QModbusResponse &amp;pdu, const QueueElement &amp;element)">
                <parameter left="const QModbusResponse &amp;" right="" name="pdu" default=""/>
                <parameter left="const QueueElement &amp;" right="" name="element" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadCoilsResponse" fullname="QModbusClientPrivate::processReadCoilsResponse" href="qmodbusclientprivate.html#processReadCoilsResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="72" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processReadCoilsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadDiscreteInputsResponse" fullname="QModbusClientPrivate::processReadDiscreteInputsResponse" href="qmodbusclientprivate.html#processReadDiscreteInputsResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="73" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processReadDiscreteInputsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadHoldingRegistersResponse" fullname="QModbusClientPrivate::processReadHoldingRegistersResponse" href="qmodbusclientprivate.html#processReadHoldingRegistersResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="76" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processReadHoldingRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadInputRegistersResponse" fullname="QModbusClientPrivate::processReadInputRegistersResponse" href="qmodbusclientprivate.html#processReadInputRegistersResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="77" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processReadInputRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processReadWriteMultipleRegistersResponse" fullname="QModbusClientPrivate::processReadWriteMultipleRegistersResponse" href="qmodbusclientprivate.html#processReadWriteMultipleRegistersResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="92" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processReadWriteMultipleRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processResponse" fullname="QModbusClientPrivate::processResponse" href="qmodbusclientprivate.html#processResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="70" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteMultipleCoilsResponse" fullname="QModbusClientPrivate::processWriteMultipleCoilsResponse" href="qmodbusclientprivate.html#processWriteMultipleCoilsResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="86" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processWriteMultipleCoilsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteMultipleRegistersResponse" fullname="QModbusClientPrivate::processWriteMultipleRegistersResponse" href="qmodbusclientprivate.html#processWriteMultipleRegistersResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="87" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processWriteMultipleRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteSingleCoilResponse" fullname="QModbusClientPrivate::processWriteSingleCoilResponse" href="qmodbusclientprivate.html#processWriteSingleCoilResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="80" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processWriteSingleCoilResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processWriteSingleRegisterResponse" fullname="QModbusClientPrivate::processWriteSingleRegisterResponse" href="qmodbusclientprivate.html#processWriteSingleRegisterResponse" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="81" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processWriteSingleRegisterResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="sendRequest" fullname="QModbusClientPrivate::sendRequest" href="qmodbusclientprivate.html#sendRequest" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="64" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * sendRequest(const QModbusRequest &amp;request, int serverAddress, const QModbusDataUnit * const unit)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
                <parameter left="const QModbusDataUnit * const" right="" name="unit" default=""/>
            </function>
            <class threadsafety="unspecified" name="QueueElement" fullname="QModbusClientPrivate::QueueElement" href="qmodbusclientprivate-queueelement.html" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="105">
                <function threadsafety="unspecified" name="QueueElement" fullname="QModbusClientPrivate::QueueElement::QueueElement" href="qmodbusclientprivate-queueelement.html#QueueElement" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="106" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QueueElement() = default"/>
                <function threadsafety="unspecified" name="QueueElement" fullname="QModbusClientPrivate::QueueElement::QueueElement" href="qmodbusclientprivate-queueelement.html#QueueElement-1" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="107" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QueueElement(QModbusReply *r, const QModbusRequest &amp;req, const QModbusDataUnit &amp;u, int num, int timeout)">
                    <parameter left="QModbusReply *" right="" name="r" default=""/>
                    <parameter left="const QModbusRequest &amp;" right="" name="req" default=""/>
                    <parameter left="const QModbusDataUnit &amp;" right="" name="u" default=""/>
                    <parameter left="int" right="" name="num" default=""/>
                    <parameter left="int" right="" name="timeout" default="-1"/>
                </function>
                <function threadsafety="unspecified" name="operator==" fullname="QModbusClientPrivate::QueueElement::operator==" href="qmodbusclientprivate-queueelement.html#operator-eq-eq" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="118" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool operator==(const QueueElement &amp;other) const">
                    <parameter left="const QueueElement &amp;" right="" name="other" default=""/>
                </function>
                <variable threadsafety="unspecified" name="adu" fullname="QModbusClientPrivate::QueueElement::adu" href="qmodbusclientprivate-queueelement.html#adu-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="127" type="QByteArray" static="false"/>
                <variable threadsafety="unspecified" name="bytesWritten" fullname="QModbusClientPrivate::QueueElement::bytesWritten" href="qmodbusclientprivate-queueelement.html#bytesWritten-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="128" type="qint64 = 0" static="false"/>
                <variable threadsafety="unspecified" name="numberOfRetries" fullname="QModbusClientPrivate::QueueElement::numberOfRetries" href="qmodbusclientprivate-queueelement.html#numberOfRetries-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="125" type="int" static="false"/>
                <variable threadsafety="unspecified" name="reply" fullname="QModbusClientPrivate::QueueElement::reply" href="qmodbusclientprivate-queueelement.html#reply-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="122" type="QPointer&lt;QModbusReply&gt;" static="false"/>
                <variable threadsafety="unspecified" name="requestPdu" fullname="QModbusClientPrivate::QueueElement::requestPdu" href="qmodbusclientprivate-queueelement.html#requestPdu-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="123" type="QModbusRequest" static="false"/>
                <variable threadsafety="unspecified" name="timer" fullname="QModbusClientPrivate::QueueElement::timer" href="qmodbusclientprivate-queueelement.html#timer-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="126" type="QSharedPointer&lt;QTimer&gt;" static="false"/>
                <variable threadsafety="unspecified" name="unit" fullname="QModbusClientPrivate::QueueElement::unit" href="qmodbusclientprivate-queueelement.html#unit-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="124" type="QModbusDataUnit" static="false"/>
            </class>
            <function threadsafety="unspecified" name="enqueueRequest" fullname="QModbusClientPrivate::enqueueRequest" href="qmodbusclientprivate.html#enqueueRequest" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="95" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * enqueueRequest(const QModbusRequest &amp;, int , const QModbusDataUnit &amp;, QModbusReply::ReplyType )">
                <parameter left="const QModbusRequest &amp;" right="" name="" default=""/>
                <parameter left="int" right="" name="" default=""/>
                <parameter left="const QModbusDataUnit &amp;" right="" name="" default=""/>
                <parameter left="QModbusReply::ReplyType" right="" name="" default=""/>
            </function>
            <function threadsafety="unspecified" name="isOpen" fullname="QModbusClientPrivate::isOpen" href="qmodbusclientprivate.html#isOpen" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="100" virtual="virtual" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isOpen() const"/>
            <variable threadsafety="unspecified" name="m_numberOfRetries" fullname="QModbusClientPrivate::m_numberOfRetries" href="qmodbusclientprivate.html#m_numberOfRetries-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="102" type="int = 3" static="false"/>
            <variable threadsafety="unspecified" name="m_responseTimeoutDuration" fullname="QModbusClientPrivate::m_responseTimeoutDuration" href="qmodbusclientprivate.html#m_responseTimeoutDuration-var" status="active" access="public" location="qmodbusclient_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="103" type="int = 1000" static="false"/>
        </class>
        <class threadsafety="unspecified" name="QModbusSerialAdu" href="qmodbusserialadu.html" status="internal" access="private" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="55">
            <enum threadsafety="unspecified" name="Type" fullname="QModbusSerialAdu::Type" href="qmodbusserialadu.html#Type-enum" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="58">
                <value name="Ascii" value="0"/>
                <value name="Rtu" value="1"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusSerialAdu" fullname="QModbusSerialAdu::QModbusSerialAdu" href="qmodbusserialadu.html#QModbusSerialAdu" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="63" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusSerialAdu(Type type, const QByteArray &amp;data)">
                <parameter left="Type" right="" name="type" default=""/>
                <parameter left="const QByteArray &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="crc_reflect" fullname="QModbusSerialAdu::crc_reflect" href="qmodbusserialadu.html#crc_reflect" status="active" access="private" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="169" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="quint16" signature="quint16 crc_reflect(quint16 data, qint32 len)">
                <parameter left="quint16" right="" name="data" default=""/>
                <parameter left="qint32" right="" name="len" default=""/>
            </function>
            <function threadsafety="unspecified" name="data" fullname="QModbusSerialAdu::data" href="qmodbusserialadu.html#data" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="75" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QByteArray" signature="QByteArray data() const"/>
            <function threadsafety="unspecified" name="pdu" fullname="QModbusSerialAdu::pdu" href="qmodbusserialadu.html#pdu" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="85" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusPdu" signature="QModbusPdu pdu() const"/>
            <function threadsafety="unspecified" name="rawData" fullname="QModbusSerialAdu::rawData" href="qmodbusserialadu.html#rawData" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="78" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QByteArray" signature="QByteArray rawData() const"/>
            <function threadsafety="unspecified" name="rawSize" fullname="QModbusSerialAdu::rawSize" href="qmodbusserialadu.html#rawSize" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="77" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int rawSize() const"/>
            <function threadsafety="unspecified" name="serverAddress" fullname="QModbusSerialAdu::serverAddress" href="qmodbusserialadu.html#serverAddress" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="80" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int serverAddress() const"/>
            <function threadsafety="unspecified" name="size" fullname="QModbusSerialAdu::size" href="qmodbusserialadu.html#size" status="active" access="public" location="qmodbusadu_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="70" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int size() const"/>
        </class>
        <namespace threadsafety="unspecified" name="EncapsulatedInterfaceTransport" href="encapsulatedinterfacetransport.html" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="78">
            <enum threadsafety="unspecified" name="SubFunctionCode" fullname="EncapsulatedInterfaceTransport::SubFunctionCode" href="encapsulatedinterfacetransport.html#SubFunctionCode-enum" status="active" access="public" location="qmodbus_symbols_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="80">
                <value name="CanOpenGeneralReference" value="0x0D"/>
                <value name="ReadDeviceIdentification" value="0x0E"/>
            </enum>
        </namespace>
        <class threadsafety="unspecified" name="QModbusClient" href="qmodbusclient.html" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="50" since="5.6" bases="QModbusDevice" module="QtSerialBus" brief="The interface to send Modbus requests">
            <function threadsafety="unspecified" name="timeout" fullname="QModbusClient::timeout" href="qmodbusclient.html#timeout-prop" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="66" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" associated-property="timeout" type="int" signature="int timeout() const"/>
            <function threadsafety="unspecified" name="QModbusClient" fullname="QModbusClient::QModbusClient" href="qmodbusclient.html#QModbusClient" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="57" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusClient(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="numberOfRetries" fullname="QModbusClient::numberOfRetries" href="qmodbusclient.html#numberOfRetries" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="69" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int numberOfRetries() const"/>
            <function threadsafety="unspecified" name="sendRawRequest" fullname="QModbusClient::sendRawRequest" href="qmodbusclient.html#sendRawRequest" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="64" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * sendRawRequest(const QModbusRequest &amp;request, int serverAddress)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
            </function>
            <function threadsafety="unspecified" name="sendReadRequest" fullname="QModbusClient::sendReadRequest" href="qmodbusclient.html#sendReadRequest" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="60" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * sendReadRequest(const QModbusDataUnit &amp;read, int serverAddress)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="read" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
            </function>
            <function threadsafety="unspecified" name="sendReadWriteRequest" fullname="QModbusClient::sendReadWriteRequest" href="qmodbusclient.html#sendReadWriteRequest" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="62" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * sendReadWriteRequest(const QModbusDataUnit &amp;read, const QModbusDataUnit &amp;write, int serverAddress)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="read" default=""/>
                <parameter left="const QModbusDataUnit &amp;" right="" name="write" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
            </function>
            <function threadsafety="unspecified" name="sendWriteRequest" fullname="QModbusClient::sendWriteRequest" href="qmodbusclient.html#sendWriteRequest" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="61" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusReply *" signature="QModbusReply * sendWriteRequest(const QModbusDataUnit &amp;write, int serverAddress)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="write" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
            </function>
            <function threadsafety="unspecified" name="setNumberOfRetries" fullname="QModbusClient::setNumberOfRetries" href="qmodbusclient.html#setNumberOfRetries" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="70" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setNumberOfRetries(int number)">
                <parameter left="int" right="" name="number" default=""/>
            </function>
            <function threadsafety="unspecified" name="setTimeout" fullname="QModbusClient::setTimeout" href="qmodbusclient.html#setTimeout" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="67" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" associated-property="timeout" type="void" signature="void setTimeout(int newTimeout)">
                <parameter left="int" right="" name="newTimeout" default=""/>
            </function>
            <function threadsafety="unspecified" name="timeoutChanged" fullname="QModbusClient::timeoutChanged" href="qmodbusclient.html#timeoutChanged" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="73" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" associated-property="timeout" type="void" signature="void timeoutChanged(int newTimeout)">
                <parameter left="int" right="" name="newTimeout" default=""/>
            </function>
            <function threadsafety="unspecified" name="~QModbusClient" fullname="QModbusClient::~QModbusClient" href="qmodbusclient.html#dtor.QModbusClient" status="internal" access="private" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="58" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusClient()"/>
            <function threadsafety="unspecified" name="QModbusClient" fullname="QModbusClient::QModbusClient" href="qmodbusclient.html#QModbusClient-1" status="internal" access="private" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="76" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusClient(QModbusClientPrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusClientPrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="processPrivateResponse" fullname="QModbusClient::processPrivateResponse" href="qmodbusclient.html#processPrivateResponse" status="active" access="protected" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="79" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processPrivateResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="processResponse" fullname="QModbusClient::processResponse" href="qmodbusclient.html#processResponse" status="active" access="protected" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="78" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
                <parameter left="QModbusDataUnit *" right="" name="data" default=""/>
            </function>
            <property threadsafety="unspecified" name="timeout" fullname="QModbusClient::timeout" href="qmodbusclient.html#timeout-prop" status="active" access="public" location="qmodbusclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusclient.h" lineno="54" type="int" brief="The timeout value used by this client">
                <getter name="timeout"/>
                <setter name="setTimeout"/>
                <notifier name="timeoutChanged"/>
            </property>
        </class>
        <function threadsafety="unspecified" name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="115" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::ReceiveFlag rf, QModbusCommEvent::EventByte b)">
            <parameter left="QModbusCommEvent::ReceiveFlag" right="" name="rf" default=""/>
            <parameter left="QModbusCommEvent::EventByte" right="" name="b" default=""/>
        </function>
        <enum threadsafety="unspecified" name="Coil" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="51">
            <value name="On" value="0xff00"/>
            <value name="Off" value="0x0000"/>
        </enum>
        <class threadsafety="unspecified" name="QCanBusDevicePrivate" href="qcanbusdeviceprivate.html" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="60">
            <function threadsafety="unspecified" name="QCanBusDevicePrivate" fullname="QCanBusDevicePrivate::QCanBusDevicePrivate" href="qcanbusdeviceprivate.html#QCanBusDevicePrivate" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="64" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QCanBusDevicePrivate()"/>
            <variable threadsafety="unspecified" name="configOptions" fullname="QCanBusDevicePrivate::configOptions" href="qcanbusdeviceprivate.html#configOptions-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="77" type="QVector&lt;ConfigEntry&gt;" static="false"/>
            <variable threadsafety="unspecified" name="errorText" fullname="QCanBusDevicePrivate::errorText" href="qcanbusdeviceprivate.html#errorText-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="72" type="QString" static="false"/>
            <variable threadsafety="unspecified" name="incomingFrames" fullname="QCanBusDevicePrivate::incomingFrames" href="qcanbusdeviceprivate.html#incomingFrames-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="74" type="QVector&lt;QCanBusFrame&gt;" static="false"/>
            <variable threadsafety="unspecified" name="incomingFramesGuard" fullname="QCanBusDevicePrivate::incomingFramesGuard" href="qcanbusdeviceprivate.html#incomingFramesGuard-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="75" type="QMutex" static="false"/>
            <variable threadsafety="unspecified" name="lastError" fullname="QCanBusDevicePrivate::lastError" href="qcanbusdeviceprivate.html#lastError-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="70" type="QCanBusDevice::CanBusError" static="false"/>
            <variable threadsafety="unspecified" name="outgoingFrames" fullname="QCanBusDevicePrivate::outgoingFrames" href="qcanbusdeviceprivate.html#outgoingFrames-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="76" type="QVector&lt;QCanBusFrame&gt;" static="false"/>
            <variable threadsafety="unspecified" name="state" fullname="QCanBusDevicePrivate::state" href="qcanbusdeviceprivate.html#state-var" status="active" access="public" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="71" type="QCanBusDevice::CanBusDeviceState" static="false"/>
        </class>
        <typedef threadsafety="unspecified" name="ConfigEntry" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="58"/>
        <function threadsafety="unspecified" name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="113" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::EventByte b, QModbusCommEvent::ReceiveFlag rf)">
            <parameter left="QModbusCommEvent::EventByte" right="" name="b" default=""/>
            <parameter left="QModbusCommEvent::ReceiveFlag" right="" name="rf" default=""/>
        </function>
        <class threadsafety="unspecified" name="QModbusDataUnit" href="qmodbusdataunit.html" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="46" since="5.6" module="QtSerialBus" brief="Container class representing single bit and  bit word entries in the Modbus register">
            <enum threadsafety="unspecified" name="RegisterType" fullname="QModbusDataUnit::RegisterType" href="qmodbusdataunit.html#RegisterType-enum" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="49">
                <value name="Invalid" value="0"/>
                <value name="DiscreteInputs" value="1"/>
                <value name="Coils" value="2"/>
                <value name="InputRegisters" value="3"/>
                <value name="HoldingRegisters" value="4"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="57" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusDataUnit() = default"/>
            <function threadsafety="unspecified" name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-1" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="59" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusDataUnit(RegisterType type)">
                <parameter left="RegisterType" right="" name="type" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-3" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="67" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusDataUnit(RegisterType type, int address, const QVector&lt;quint16&gt; &amp;data)">
                <parameter left="RegisterType" right="" name="type" default=""/>
                <parameter left="int" right="" name="address" default=""/>
                <parameter left="const QVector&lt;quint16&gt; &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-2" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="63" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusDataUnit(RegisterType type, int address, quint16 size)">
                <parameter left="RegisterType" right="" name="type" default=""/>
                <parameter left="int" right="" name="address" default=""/>
                <parameter left="quint16" right="" name="size" default=""/>
            </function>
            <function threadsafety="unspecified" name="isValid" fullname="QModbusDataUnit::isValid" href="qmodbusdataunit.html#isValid" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="98" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isValid() const"/>
            <function threadsafety="unspecified" name="registerType" fullname="QModbusDataUnit::registerType" href="qmodbusdataunit.html#registerType" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="74" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="RegisterType" signature="RegisterType registerType() const"/>
            <function threadsafety="unspecified" name="setRegisterType" fullname="QModbusDataUnit::setRegisterType" href="qmodbusdataunit.html#setRegisterType" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="75" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setRegisterType(RegisterType type)">
                <parameter left="RegisterType" right="" name="type" default=""/>
            </function>
            <function threadsafety="unspecified" name="setStartAddress" fullname="QModbusDataUnit::setStartAddress" href="qmodbusdataunit.html#setStartAddress" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="78" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setStartAddress(int address)">
                <parameter left="int" right="" name="address" default=""/>
            </function>
            <function threadsafety="unspecified" name="setValue" fullname="QModbusDataUnit::setValue" href="qmodbusdataunit.html#setValue" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="90" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setValue(int index, quint16 value)">
                <parameter left="int" right="" name="index" default=""/>
                <parameter left="quint16" right="" name="value" default=""/>
            </function>
            <function threadsafety="unspecified" name="setValueCount" fullname="QModbusDataUnit::setValueCount" href="qmodbusdataunit.html#setValueCount" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="88" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setValueCount(uint newCount)">
                <parameter left="uint" right="" name="newCount" default=""/>
            </function>
            <function threadsafety="unspecified" name="setValues" fullname="QModbusDataUnit::setValues" href="qmodbusdataunit.html#setValues" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="81" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setValues(const QVector&lt;quint16&gt; &amp;values)">
                <parameter left="const QVector&lt;quint16&gt; &amp;" right="" name="values" default=""/>
            </function>
            <function threadsafety="unspecified" name="startAddress" fullname="QModbusDataUnit::startAddress" href="qmodbusdataunit.html#startAddress" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="77" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int startAddress() const"/>
            <function threadsafety="unspecified" name="value" fullname="QModbusDataUnit::value" href="qmodbusdataunit.html#value" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="96" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="quint16" signature="quint16 value(int index) const">
                <parameter left="int" right="" name="index" default=""/>
            </function>
            <function threadsafety="unspecified" name="valueCount" fullname="QModbusDataUnit::valueCount" href="qmodbusdataunit.html#valueCount" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="87" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="uint" signature="uint valueCount() const"/>
            <function threadsafety="unspecified" name="values" fullname="QModbusDataUnit::values" href="qmodbusdataunit.html#values" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="80" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QVector&lt;quint16&gt;" signature="QVector&lt;quint16&gt; values() const"/>
        </class>
        <typedef threadsafety="unspecified" name="QModbusDataUnitMap" href="qmodbusdataunit.html#QModbusDataUnitMap-typedef" status="active" access="public" location="qmodbusdataunit.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="106" since="5.6"/>
        <class threadsafety="unspecified" name="QModbusDevice" href="qmodbusdevice.html" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="47" since="5.6" module="QtSerialBus" brief="The base class for Modbus classes, QModbusServer and QModbusClient">
            <enum threadsafety="unspecified" name="ConnectionParameter" fullname="QModbusDevice::ConnectionParameter" href="qmodbusdevice.html#ConnectionParameter-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="74">
                <value name="SerialPortNameParameter" value="0"/>
                <value name="SerialParityParameter" value="1"/>
                <value name="SerialBaudRateParameter" value="2"/>
                <value name="SerialDataBitsParameter" value="3"/>
                <value name="SerialStopBitsParameter" value="4"/>
                <value name="NetworkPortParameter" value="5"/>
                <value name="NetworkAddressParameter" value="6"/>
                <value name="UserParameter" value="0x100"/>
            </enum>
            <enum threadsafety="unspecified" name="Error" fullname="QModbusDevice::Error" href="qmodbusdevice.html#Error-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="53">
                <value name="NoError" value="0"/>
                <value name="ReadError" value="1"/>
                <value name="WriteError" value="2"/>
                <value name="ConnectionError" value="3"/>
                <value name="ConfigurationError" value="4"/>
                <value name="TimeoutError" value="5"/>
                <value name="ProtocolError" value="6"/>
                <value name="ReplyAbortedError" value="7"/>
                <value name="UnknownError" value="8"/>
            </enum>
            <enum threadsafety="unspecified" name="State" fullname="QModbusDevice::State" href="qmodbusdevice.html#State-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="66">
                <value name="UnconnectedState" value="0"/>
                <value name="ConnectingState" value="1"/>
                <value name="ConnectedState" value="2"/>
                <value name="ClosingState" value="3"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusDevice" fullname="QModbusDevice::QModbusDevice" href="qmodbusdevice.html#QModbusDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="89" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusDevice(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="QModbusDevice" fullname="QModbusDevice::QModbusDevice" href="qmodbusdevice.html#QModbusDevice-1" status="internal" access="private" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="108" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusDevice(QModbusDevicePrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusDevicePrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="close" fullname="QModbusDevice::close" href="qmodbusdevice.html#close" status="active" access="protected" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="113" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void close() = 0"/>
            <function threadsafety="unspecified" name="connectDevice" fullname="QModbusDevice::connectDevice" href="qmodbusdevice.html#connectDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="95" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool connectDevice()"/>
            <function threadsafety="unspecified" name="connectionParameter" fullname="QModbusDevice::connectionParameter" href="qmodbusdevice.html#connectionParameter" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="92" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QVariant" signature="QVariant connectionParameter(int parameter) const">
                <parameter left="int" right="" name="parameter" default=""/>
            </function>
            <function threadsafety="unspecified" name="disconnectDevice" fullname="QModbusDevice::disconnectDevice" href="qmodbusdevice.html#disconnectDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="96" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void disconnectDevice()"/>
            <function threadsafety="unspecified" name="error" fullname="QModbusDevice::error" href="qmodbusdevice.html#error" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="100" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="Error" signature="Error error() const"/>
            <function threadsafety="unspecified" name="errorOccurred" fullname="QModbusDevice::errorOccurred" href="qmodbusdevice.html#errorOccurred" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="104" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void errorOccurred(QModbusDevice::Error error)">
                <parameter left="QModbusDevice::Error" right="" name="error" default=""/>
            </function>
            <function threadsafety="unspecified" name="errorString" fullname="QModbusDevice::errorString" href="qmodbusdevice.html#errorString" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="101" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QString" signature="QString errorString() const"/>
            <function threadsafety="unspecified" name="open" fullname="QModbusDevice::open" href="qmodbusdevice.html#open" status="active" access="protected" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="112" virtual="pure" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool open() = 0"/>
            <function threadsafety="unspecified" name="setConnectionParameter" fullname="QModbusDevice::setConnectionParameter" href="qmodbusdevice.html#setConnectionParameter" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="93" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setConnectionParameter(int parameter, const QVariant &amp;value)">
                <parameter left="int" right="" name="parameter" default=""/>
                <parameter left="const QVariant &amp;" right="" name="value" default=""/>
            </function>
            <function threadsafety="unspecified" name="setError" fullname="QModbusDevice::setError" href="qmodbusdevice.html#setError" status="active" access="protected" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="111" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setError(const QString &amp;errorText, QModbusDevice::Error error)">
                <parameter left="const QString &amp;" right="" name="errorText" default=""/>
                <parameter left="QModbusDevice::Error" right="" name="error" default=""/>
            </function>
            <function threadsafety="unspecified" name="setState" fullname="QModbusDevice::setState" href="qmodbusdevice.html#setState" status="active" access="protected" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="110" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setState(QModbusDevice::State newState)">
                <parameter left="QModbusDevice::State" right="" name="newState" default=""/>
            </function>
            <function threadsafety="unspecified" name="state" fullname="QModbusDevice::state" href="qmodbusdevice.html#state" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="98" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="State" signature="State state() const"/>
            <function threadsafety="unspecified" name="stateChanged" fullname="QModbusDevice::stateChanged" href="qmodbusdevice.html#stateChanged" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="105" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void stateChanged(QModbusDevice::State state)">
                <parameter left="QModbusDevice::State" right="" name="state" default=""/>
            </function>
            <function threadsafety="unspecified" name="~QModbusDevice" fullname="QModbusDevice::~QModbusDevice" href="qmodbusdevice.html#dtor.QModbusDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="90" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusDevice()"/>
        </class>
        <class threadsafety="unspecified" name="QModbusDevicePrivate" href="qmodbusdeviceprivate.html" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="59">
            <variable threadsafety="unspecified" name="error" fullname="QModbusDevicePrivate::error" href="qmodbusdeviceprivate.html#error-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="65" type="QModbusDevice::Error = QModbusDevice::NoError" static="false"/>
            <variable threadsafety="unspecified" name="errorString" fullname="QModbusDevicePrivate::errorString" href="qmodbusdeviceprivate.html#errorString-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="66" type="QString" static="false"/>
            <variable threadsafety="unspecified" name="m_baudRate" fullname="QModbusDevicePrivate::m_baudRate" href="qmodbusdeviceprivate.html#m_baudRate-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="72" type="QSerialPort::BaudRate = QSerialPort::Baud19200" static="false"/>
            <variable threadsafety="unspecified" name="m_comPort" fullname="QModbusDevicePrivate::m_comPort" href="qmodbusdeviceprivate.html#m_comPort-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="68" type="QString" static="false"/>
            <variable threadsafety="unspecified" name="m_dataBits" fullname="QModbusDevicePrivate::m_dataBits" href="qmodbusdeviceprivate.html#m_dataBits-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="69" type="QSerialPort::DataBits = QSerialPort::Data8" static="false"/>
            <variable threadsafety="unspecified" name="m_networkAddress" fullname="QModbusDevicePrivate::m_networkAddress" href="qmodbusdeviceprivate.html#m_networkAddress-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="75" type="QString = QStringLiteral( &quot;127.0.0.1&quot; )" static="false"/>
            <variable threadsafety="unspecified" name="m_networkPort" fullname="QModbusDevicePrivate::m_networkPort" href="qmodbusdeviceprivate.html#m_networkPort-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="74" type="int = 502" static="false"/>
            <variable threadsafety="unspecified" name="m_parity" fullname="QModbusDevicePrivate::m_parity" href="qmodbusdeviceprivate.html#m_parity-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="70" type="QSerialPort::Parity = QSerialPort::EvenParity" static="false"/>
            <variable threadsafety="unspecified" name="m_stopBits" fullname="QModbusDevicePrivate::m_stopBits" href="qmodbusdeviceprivate.html#m_stopBits-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="71" type="QSerialPort::StopBits = QSerialPort::OneStop" static="false"/>
            <variable threadsafety="unspecified" name="m_userConnectionParams" fullname="QModbusDevicePrivate::m_userConnectionParams" href="qmodbusdeviceprivate.html#m_userConnectionParams-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="77" type="QHash&lt;int, QVariant&gt;" static="false"/>
            <variable threadsafety="unspecified" name="state" fullname="QModbusDevicePrivate::state" href="qmodbusdeviceprivate.html#state-var" status="active" access="public" location="qmodbusdevice_p.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="64" type="QModbusDevice::State = QModbusDevice::UnconnectedState" static="false"/>
        </class>
        <class threadsafety="unspecified" name="QModbusDeviceIdentification" href="qmodbusdeviceidentification.html" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="46" since="5.7" module="QtSerialBus" brief="Container class representing the physical and functional description of a Modbus server">
            <enum threadsafety="unspecified" name="ConformityLevel" fullname="QModbusDeviceIdentification::ConformityLevel" href="qmodbusdeviceidentification.html#ConformityLevel-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="75">
                <value name="BasicConformityLevel" value="0x01"/>
                <value name="RegularConformityLevel" value="0x02"/>
                <value name="ExtendedConformityLevel" value="0x03"/>
                <value name="BasicIndividualConformityLevel" value="0x81"/>
                <value name="RegularIndividualConformityLevel" value="0x82"/>
                <value name="ExtendedIndividualConformityLevel" value="0x83"/>
            </enum>
            <enum threadsafety="unspecified" name="ObjectId" fullname="QModbusDeviceIdentification::ObjectId" href="qmodbusdeviceidentification.html#ObjectId-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="49">
                <value name="VendorNameObjectId" value="0x00"/>
                <value name="ProductCodeObjectId" value="0x01"/>
                <value name="MajorMinorRevisionObjectId" value="0x02"/>
                <value name="VendorUrlObjectId" value="0x03"/>
                <value name="ProductNameObjectId" value="0x04"/>
                <value name="ModelNameObjectId" value="0x05"/>
                <value name="UserApplicationNameObjectId" value="0x06"/>
                <value name="ReservedObjectId" value="0x07"/>
                <value name="ProductDependentObjectId" value="0x80"/>
                <value name="UndefinedObjectId" value="0x100"/>
            </enum>
            <enum threadsafety="unspecified" name="ReadDeviceIdCode" fullname="QModbusDeviceIdentification::ReadDeviceIdCode" href="qmodbusdeviceidentification.html#ReadDeviceIdCode-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="68">
                <value name="BasicReadDeviceIdCode" value="0x01"/>
                <value name="RegularReadDeviceIdCode" value="0x02"/>
                <value name="ExtendedReadDeviceIdCode" value="0x03"/>
                <value name="IndividualReadDeviceIdCode" value="0x04"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusDeviceIdentification" fullname="QModbusDeviceIdentification::QModbusDeviceIdentification" href="qmodbusdeviceidentification.html#QModbusDeviceIdentification" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="84" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusDeviceIdentification() = default"/>
            <function threadsafety="unspecified" name="conformityLevel" fullname="QModbusDeviceIdentification::conformityLevel" href="qmodbusdeviceidentification.html#conformityLevel" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="104" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="ConformityLevel" signature="ConformityLevel conformityLevel() const"/>
            <function threadsafety="unspecified" name="contains" fullname="QModbusDeviceIdentification::contains" href="qmodbusdeviceidentification.html#contains" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="94" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool contains(uint objectId) const">
                <parameter left="uint" right="" name="objectId" default=""/>
            </function>
            <function threadsafety="unspecified" name="fromByteArray" fullname="QModbusDeviceIdentification::fromByteArray" href="qmodbusdeviceidentification.html#fromByteArray" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="107" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="QModbusDeviceIdentification" signature="QModbusDeviceIdentification fromByteArray(const QByteArray &amp;ba)">
                <parameter left="const QByteArray &amp;" right="" name="ba" default=""/>
            </function>
            <function threadsafety="unspecified" name="insert" fullname="QModbusDeviceIdentification::insert" href="qmodbusdeviceidentification.html#insert" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="96" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool insert(uint objectId, const QByteArray &amp;value)">
                <parameter left="uint" right="" name="objectId" default=""/>
                <parameter left="const QByteArray &amp;" right="" name="value" default=""/>
            </function>
            <function threadsafety="unspecified" name="isValid" fullname="QModbusDeviceIdentification::isValid" href="qmodbusdeviceidentification.html#isValid" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="86" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isValid() const"/>
            <function threadsafety="unspecified" name="objectIds" fullname="QModbusDeviceIdentification::objectIds" href="qmodbusdeviceidentification.html#objectIds" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="92" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QList&lt;int&gt;" signature="QList&lt;int&gt; objectIds() const"/>
            <function threadsafety="unspecified" name="remove" fullname="QModbusDeviceIdentification::remove" href="qmodbusdeviceidentification.html#remove" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="93" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void remove(uint objectId)">
                <parameter left="uint" right="" name="objectId" default=""/>
            </function>
            <function threadsafety="unspecified" name="setConformityLevel" fullname="QModbusDeviceIdentification::setConformityLevel" href="qmodbusdeviceidentification.html#setConformityLevel" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="105" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setConformityLevel(ConformityLevel level)">
                <parameter left="ConformityLevel" right="" name="level" default=""/>
            </function>
            <function threadsafety="unspecified" name="value" fullname="QModbusDeviceIdentification::value" href="qmodbusdeviceidentification.html#value" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="102" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QByteArray" signature="QByteArray value(uint objectId) const">
                <parameter left="uint" right="" name="objectId" default=""/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QModbusExceptionResponse" href="qmodbusexceptionresponse.html" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="236" since="5.6" bases="QModbusResponse" module="QtSerialBus" brief="Container class containing the function and error code inside a Modbus ADU">
            <function threadsafety="unspecified" name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="239" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusExceptionResponse() = default"/>
            <function threadsafety="unspecified" name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse-2" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="243" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusExceptionResponse(FunctionCode code, ExceptionCode ec)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="ExceptionCode" right="" name="ec" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse-1" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="240" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusExceptionResponse(const QModbusPdu &amp;pdu)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
            </function>
            <function threadsafety="unspecified" name="setExceptionCode" fullname="QModbusExceptionResponse::setExceptionCode" href="qmodbusexceptionresponse.html#setExceptionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="250" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setExceptionCode(ExceptionCode ec)">
                <parameter left="ExceptionCode" right="" name="ec" default=""/>
            </function>
            <function threadsafety="unspecified" name="setFunctionCode" fullname="QModbusExceptionResponse::setFunctionCode" href="qmodbusexceptionresponse.html#setFunctionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="247" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setFunctionCode(FunctionCode c)">
                <parameter left="FunctionCode" right="" name="c" default=""/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QModbusPdu" href="qmodbuspdu.html" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="46" since="5.6" module="QtSerialBus" brief="Abstract container class containing the function code and payload that is stored inside a Modbus ADU">
            <class threadsafety="unspecified" name="IsType" fullname="QModbusPdu::IsType" href="qmodbuspdu-istype.html" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="139">
                <variable threadsafety="unspecified" name="value" fullname="QModbusPdu::IsType::value" href="qmodbuspdu-istype.html#value-var" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="139" type="const int" static="true"/>
            </class>
            <enum threadsafety="unspecified" name="ExceptionCode" fullname="QModbusPdu::ExceptionCode" href="qmodbuspdu.html#ExceptionCode-enum" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="49">
                <value name="IllegalFunction" value="0x01"/>
                <value name="IllegalDataAddress" value="0x02"/>
                <value name="IllegalDataValue" value="0x03"/>
                <value name="ServerDeviceFailure" value="0x04"/>
                <value name="Acknowledge" value="0x05"/>
                <value name="ServerDeviceBusy" value="0x06"/>
                <value name="NegativeAcknowledge" value="0x07"/>
                <value name="MemoryParityError" value="0x08"/>
                <value name="GatewayPathUnavailable" value="0x0A"/>
                <value name="GatewayTargetDeviceFailedToRespond" value="0x0B"/>
                <value name="ExtendedException" value="0xFF"/>
            </enum>
            <enum threadsafety="unspecified" name="FunctionCode" fullname="QModbusPdu::FunctionCode" href="qmodbuspdu.html#FunctionCode-enum" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="63">
                <value name="Invalid" value="0x00"/>
                <value name="ReadCoils" value="0x01"/>
                <value name="ReadDiscreteInputs" value="0x02"/>
                <value name="ReadHoldingRegisters" value="0x03"/>
                <value name="ReadInputRegisters" value="0x04"/>
                <value name="WriteSingleCoil" value="0x05"/>
                <value name="WriteSingleRegister" value="0x06"/>
                <value name="ReadExceptionStatus" value="0x07"/>
                <value name="Diagnostics" value="0x08"/>
                <value name="GetCommEventCounter" value="0x0B"/>
                <value name="GetCommEventLog" value="0x0C"/>
                <value name="WriteMultipleCoils" value="0x0F"/>
                <value name="WriteMultipleRegisters" value="0x10"/>
                <value name="ReportServerId" value="0x11"/>
                <value name="ReadFileRecord" value="0x14"/>
                <value name="WriteFileRecord" value="0x15"/>
                <value name="MaskWriteRegister" value="0x16"/>
                <value name="ReadWriteMultipleRegisters" value="0x17"/>
                <value name="ReadFifoQueue" value="0x18"/>
                <value name="EncapsulatedInterfaceTransport" value="0x2B"/>
                <value name="UndefinedFunctionCode" value="0x100"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="87" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusPdu() = default"/>
            <function threadsafety="unspecified" name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-1" status="active" access="protected" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="123" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusPdu(FunctionCode code, const QByteArray &amp;data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="const QByteArray &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-2" status="active" access="protected" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="128" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusPdu(const QModbusPdu &amp;other) = default">
                <parameter left="const QModbusPdu &amp;" right="" name="other" default=""/>
            </function>
            <function threadsafety="unspecified" name="dataSize" fullname="QModbusPdu::dataSize" href="qmodbuspdu.html#dataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="104" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint16" signature="qint16 dataSize() const"/>
            <function threadsafety="unspecified" name="decode" fullname="QModbusPdu::decode" href="qmodbuspdu.html#decode-1" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="170" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void decode(Args... newData) const">
                <parameter left="Args..." right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode-2" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="161" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void encode(Args... newData)">
                <parameter left="Args..." right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode-1" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="154" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void encode(QDataStream *stream, const QVector&lt;T&gt; &amp;vector)">
                <parameter left="QDataStream *" right="" name="stream" default=""/>
                <parameter left="const QVector&lt;T&gt; &amp;" right="" name="vector" default=""/>
            </function>
            <function threadsafety="unspecified" name="decode" fullname="QModbusPdu::decode" href="qmodbuspdu.html#decode" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="149" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void decode(QDataStream *stream, T &amp;t) const">
                <parameter left="QDataStream *" right="" name="stream" default=""/>
                <parameter left="T &amp;" right="" name="t" default=""/>
            </function>
            <function threadsafety="unspecified" name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode" status="active" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="144" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void encode(QDataStream *stream, const T &amp;t)">
                <parameter left="QDataStream *" right="" name="stream" default=""/>
                <parameter left="const T &amp;" right="" name="t" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-3" status="internal" access="private" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="132" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusPdu(FunctionCode code, Args... data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="Args..." right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="data" fullname="QModbusPdu::data" href="qmodbuspdu.html#data" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="111" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QByteArray" signature="QByteArray data() const"/>
            <function threadsafety="unspecified" name="decodeData" fullname="QModbusPdu::decodeData" href="qmodbuspdu.html#decodeData" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="118" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void decodeData(Args &amp;&amp;... data) const">
                <parameter left="Args &amp;&amp;..." right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="encodeData" fullname="QModbusPdu::encodeData" href="qmodbuspdu.html#encodeData" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="114" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void encodeData(Args... data)">
                <parameter left="Args..." right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="exceptionCode" fullname="QModbusPdu::exceptionCode" href="qmodbuspdu.html#exceptionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="96" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="ExceptionCode" signature="ExceptionCode exceptionCode() const"/>
            <function threadsafety="unspecified" name="functionCode" fullname="QModbusPdu::functionCode" href="qmodbuspdu.html#functionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="106" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="FunctionCode" signature="FunctionCode functionCode() const"/>
            <function threadsafety="unspecified" name="isException" fullname="QModbusPdu::isException" href="qmodbuspdu.html#isException" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="101" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isException() const"/>
            <function threadsafety="unspecified" name="isValid" fullname="QModbusPdu::isValid" href="qmodbuspdu.html#isValid" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="90" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isValid() const"/>
            <function threadsafety="unspecified" name="operator=" fullname="QModbusPdu::operator=" href="qmodbuspdu.html#operator-eq" status="active" access="protected" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="129" virtual="non" meta="copy-assign" const="false" static="false" overload="false" delete="false" default="true" final="false" type="QModbusPdu &amp;" signature="QModbusPdu &amp; operator=(const QModbusPdu &amp;other) = default">
                <parameter left="const QModbusPdu &amp;" right="" name="other" default=""/>
            </function>
            <function threadsafety="unspecified" name="setData" fullname="QModbusPdu::setData" href="qmodbuspdu.html#setData" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="112" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setData(const QByteArray &amp;data)">
                <parameter left="const QByteArray &amp;" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="setFunctionCode" fullname="QModbusPdu::setFunctionCode" href="qmodbuspdu.html#setFunctionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="109" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setFunctionCode(FunctionCode code)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
            </function>
            <function threadsafety="unspecified" name="size" fullname="QModbusPdu::size" href="qmodbuspdu.html#size" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="103" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="qint16" signature="qint16 size() const"/>
            <function threadsafety="unspecified" name="~QModbusPdu" fullname="QModbusPdu::~QModbusPdu" href="qmodbuspdu.html#dtor.QModbusPdu" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="88" virtual="virtual" meta="destructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="~QModbusPdu() = default"/>
            <variable threadsafety="unspecified" name="ExceptionByte" fullname="QModbusPdu::ExceptionByte" href="qmodbuspdu.html#ExceptionByte-var" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="95" type="const quint8 = 0x80" static="true"/>
        </class>
        <class threadsafety="unspecified" name="QModbusRequest" href="qmodbusrequest.html" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="187" since="5.6" bases="QModbusPdu" module="QtSerialBus" brief="Container class containing the function code and payload that is stored inside a Modbus ADU">
            <function threadsafety="unspecified" name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="190" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusRequest() = default"/>
            <function threadsafety="unspecified" name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-3" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="206" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRequest(FunctionCode code, Args... data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="Args..." right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-2" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="195" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRequest(FunctionCode code, const QByteArray &amp;data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="const QByteArray &amp;" right="" name="data" default="QByteArray()"/>
            </function>
            <function threadsafety="unspecified" name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-1" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="191" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRequest(const QModbusPdu &amp;pdu)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
            </function>
            <function threadsafety="unspecified" name="calculateDataSize" fullname="QModbusRequest::calculateDataSize" href="qmodbusrequest.html#calculateDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="200" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="int" signature="int calculateDataSize(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="minimumDataSize" fullname="QModbusRequest::minimumDataSize" href="qmodbusrequest.html#minimumDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="199" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="int" signature="int minimumDataSize(const QModbusRequest &amp;request)">
                <parameter left="const QModbusRequest &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="registerDataSizeCalculator" fullname="QModbusRequest::registerDataSizeCalculator" href="qmodbusrequest.html#registerDataSizeCalculator" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="203" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="void" signature="void registerDataSizeCalculator(FunctionCode fc, CalcFuncPtr calculator)">
                <parameter left="FunctionCode" right="" name="fc" default=""/>
                <parameter left="CalcFuncPtr" right="" name="calculator" default=""/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QModbusResponse" href="qmodbusresponse.html" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="212" since="5.6" bases="QModbusPdu" module="QtSerialBus" brief="Container class containing the function code and payload that is stored inside a Modbus ADU">
            <function threadsafety="unspecified" name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="215" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="true" final="false" type="" signature="QModbusResponse() = default"/>
            <function threadsafety="unspecified" name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-3" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="231" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusResponse(FunctionCode code, Args... data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="Args..." right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-2" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="220" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusResponse(FunctionCode code, const QByteArray &amp;data)">
                <parameter left="FunctionCode" right="" name="code" default=""/>
                <parameter left="const QByteArray &amp;" right="" name="data" default="QByteArray()"/>
            </function>
            <function threadsafety="unspecified" name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-1" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="216" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusResponse(const QModbusPdu &amp;pdu)">
                <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
            </function>
            <function threadsafety="unspecified" name="calculateDataSize" fullname="QModbusResponse::calculateDataSize" href="qmodbusresponse.html#calculateDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="225" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="int" signature="int calculateDataSize(const QModbusResponse &amp;response)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
            </function>
            <function threadsafety="unspecified" name="minimumDataSize" fullname="QModbusResponse::minimumDataSize" href="qmodbusresponse.html#minimumDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="224" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="int" signature="int minimumDataSize(const QModbusResponse &amp;response)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
            </function>
            <function threadsafety="unspecified" name="registerDataSizeCalculator" fullname="QModbusResponse::registerDataSizeCalculator" href="qmodbusresponse.html#registerDataSizeCalculator" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="228" virtual="non" meta="plain" const="false" static="true" overload="false" delete="false" default="false" final="false" type="void" signature="void registerDataSizeCalculator(FunctionCode fc, CalcFuncPtr calculator)">
                <parameter left="FunctionCode" right="" name="fc" default=""/>
                <parameter left="CalcFuncPtr" right="" name="calculator" default=""/>
            </function>
        </class>
        <function threadsafety="unspecified" name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt-1" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="185" virtual="non" meta="plain" const="false" static="false" overload="true" delete="false" default="false" final="false" overload-number="1" relates="QModbusPdu" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusPdu &amp;pdu)">
            <parameter left="QDataStream &amp;" right="" name="stream" default=""/>
            <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
        </function>
        <function threadsafety="unspecified" name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="184" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" relates="QModbusPdu" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QModbusPdu &amp;pdu)">
            <parameter left="QDebug" right="" name="debug" default=""/>
            <parameter left="const QModbusPdu &amp;" right="" name="pdu" default=""/>
        </function>
        <function threadsafety="unspecified" name="operator&gt;&gt;" href="qmodbusrequest.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="210" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" relates="QModbusRequest" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusRequest &amp;pdu)">
            <parameter left="QDataStream &amp;" right="" name="stream" default=""/>
            <parameter left="QModbusRequest &amp;" right="" name="pdu" default=""/>
        </function>
        <function threadsafety="unspecified" name="operator&gt;&gt;" href="qmodbusresponse.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="252" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" relates="QModbusResponse" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusResponse &amp;pdu)">
            <parameter left="QDataStream &amp;" right="" name="stream" default=""/>
            <parameter left="QModbusResponse &amp;" right="" name="pdu" default=""/>
        </function>
        <class threadsafety="unspecified" name="QModbusReply" href="qmodbusreply.html" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="48" since="5.6" module="QtSerialBus" brief="Contains the data for a request sent with a QModbusClient derived class">
            <enum threadsafety="unspecified" name="ReplyType" fullname="QModbusReply::ReplyType" href="qmodbusreply.html#ReplyType-enum" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="54">
                <value name="Raw" value="0"/>
                <value name="Common" value="1"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusReply" fullname="QModbusReply::QModbusReply" href="qmodbusreply.html#QModbusReply" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="60" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusReply(ReplyType type, int serverAddress, QObject *parent)">
                <parameter left="ReplyType" right="" name="type" default=""/>
                <parameter left="int" right="" name="serverAddress" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="error" fullname="QModbusReply::error" href="qmodbusreply.html#error" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="71" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusDevice::Error" signature="QModbusDevice::Error error() const"/>
            <function threadsafety="unspecified" name="errorOccurred" fullname="QModbusReply::errorOccurred" href="qmodbusreply.html#errorOccurred" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="81" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void errorOccurred(QModbusDevice::Error error)">
                <parameter left="QModbusDevice::Error" right="" name="error" default=""/>
            </function>
            <function threadsafety="unspecified" name="errorString" fullname="QModbusReply::errorString" href="qmodbusreply.html#errorString" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="70" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QString" signature="QString errorString() const"/>
            <function threadsafety="unspecified" name="finished" fullname="QModbusReply::finished" href="qmodbusreply.html#finished" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="80" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void finished()"/>
            <function threadsafety="unspecified" name="isFinished" fullname="QModbusReply::isFinished" href="qmodbusreply.html#isFinished" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="65" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool isFinished() const"/>
            <function threadsafety="unspecified" name="rawResult" fullname="QModbusReply::rawResult" href="qmodbusreply.html#rawResult" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="68" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse rawResult() const"/>
            <function threadsafety="unspecified" name="result" fullname="QModbusReply::result" href="qmodbusreply.html#result" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="67" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QModbusDataUnit" signature="QModbusDataUnit result() const"/>
            <function threadsafety="unspecified" name="serverAddress" fullname="QModbusReply::serverAddress" href="qmodbusreply.html#serverAddress" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="63" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int serverAddress() const"/>
            <function threadsafety="unspecified" name="setResult" fullname="QModbusReply::setResult" href="qmodbusreply.html#setResult" status="internal" access="private" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="73" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setResult(const QModbusDataUnit &amp;unit)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="unit" default=""/>
            </function>
            <function threadsafety="unspecified" name="setRawResult" fullname="QModbusReply::setRawResult" href="qmodbusreply.html#setRawResult" status="internal" access="private" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="74" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setRawResult(const QModbusResponse &amp;response)">
                <parameter left="const QModbusResponse &amp;" right="" name="response" default=""/>
            </function>
            <function threadsafety="unspecified" name="setFinished" fullname="QModbusReply::setFinished" href="qmodbusreply.html#setFinished" status="internal" access="private" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="76" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setFinished(bool isFinished)">
                <parameter left="bool" right="" name="isFinished" default=""/>
            </function>
            <function threadsafety="unspecified" name="setError" fullname="QModbusReply::setError" href="qmodbusreply.html#setError" status="internal" access="private" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="77" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setError(QModbusDevice::Error error, const QString &amp;errorText)">
                <parameter left="QModbusDevice::Error" right="" name="error" default=""/>
                <parameter left="const QString &amp;" right="" name="errorText" default=""/>
            </function>
            <function threadsafety="unspecified" name="type" fullname="QModbusReply::type" href="qmodbusreply.html#type" status="active" access="public" location="qmodbusreply.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusreply.h" lineno="62" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="ReplyType" signature="ReplyType type() const"/>
        </class>
        <class threadsafety="unspecified" name="QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="46" since="5.6" bases="QModbusClient" module="QtSerialBus" brief="Represents a Modbus client that uses a serial bus for its communication with the Modbus server">
            <function threadsafety="unspecified" name="QModbusRtuSerialMaster" fullname="QModbusRtuSerialMaster::QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html#QModbusRtuSerialMaster" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="52" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRtuSerialMaster(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="interFrameDelay" fullname="QModbusRtuSerialMaster::interFrameDelay" href="qmodbusrtuserialmaster.html#interFrameDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="55" since="5.7" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int interFrameDelay() const"/>
            <function threadsafety="unspecified" name="setInterFrameDelay" fullname="QModbusRtuSerialMaster::setInterFrameDelay" href="qmodbusrtuserialmaster.html#setInterFrameDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="56" since="5.7" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setInterFrameDelay(int microseconds)">
                <parameter left="int" right="" name="microseconds" default=""/>
            </function>
            <function threadsafety="unspecified" name="~QModbusRtuSerialMaster" fullname="QModbusRtuSerialMaster::~QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html#dtor.QModbusRtuSerialMaster" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="53" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusRtuSerialMaster()"/>
            <function threadsafety="unspecified" name="QModbusRtuSerialMaster" fullname="QModbusRtuSerialMaster::QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html#QModbusRtuSerialMaster-1" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="59" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRtuSerialMaster(QModbusRtuSerialMasterPrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusRtuSerialMasterPrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
        </class>
        <class threadsafety="unspecified" name="QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="46" since="5.6" bases="QModbusServer" module="QtSerialBus" brief="Represents a Modbus server that uses a serial port for its communication with the Modbus client">
            <function threadsafety="unspecified" name="QModbusRtuSerialSlave" fullname="QModbusRtuSerialSlave::QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html#QModbusRtuSerialSlave" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="52" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRtuSerialSlave(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="QModbusRtuSerialSlave" fullname="QModbusRtuSerialSlave::QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html#QModbusRtuSerialSlave-1" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="58" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusRtuSerialSlave(QModbusRtuSerialSlavePrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusRtuSerialSlavePrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="~QModbusRtuSerialSlave" fullname="QModbusRtuSerialSlave::~QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html#dtor.QModbusRtuSerialSlave" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="53" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusRtuSerialSlave()"/>
        </class>
        <class threadsafety="unspecified" name="QModbusServer" href="qmodbusserver.html" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="50" since="5.6" bases="QModbusDevice" module="QtSerialBus" brief="The interface to receive and process Modbus requests">
            <enum threadsafety="unspecified" name="Option" fullname="QModbusServer::Option" href="qmodbusserver.html#Option-enum" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="56">
                <value name="DiagnosticRegister" value="0"/>
                <value name="ExceptionStatusOffset" value="1"/>
                <value name="DeviceBusy" value="2"/>
                <value name="AsciiInputDelimiter" value="3"/>
                <value name="ListenOnlyMode" value="4"/>
                <value name="ServerIdentifier" value="5"/>
                <value name="RunIndicatorStatus" value="6"/>
                <value name="AdditionalData" value="7"/>
                <value name="DeviceIdentification" value="8"/>
                <value name="UserOption" value="0x100"/>
            </enum>
            <function threadsafety="unspecified" name="QModbusServer" fullname="QModbusServer::QModbusServer" href="qmodbusserver.html#QModbusServer" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="71" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusServer(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="QModbusServer" fullname="QModbusServer::QModbusServer" href="qmodbusserver.html#QModbusServer-1" status="internal" access="private" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="93" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusServer(QModbusServerPrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusServerPrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="data" fullname="QModbusServer::data" href="qmodbusserver.html#data" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="83" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool data(QModbusDataUnit *newData) const">
                <parameter left="QModbusDataUnit *" right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="data" fullname="QModbusServer::data" href="qmodbusserver.html#data-1" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="87" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool data(QModbusDataUnit::RegisterType table, quint16 address, quint16 *data) const">
                <parameter left="QModbusDataUnit::RegisterType" right="" name="table" default=""/>
                <parameter left="quint16" right="" name="address" default=""/>
                <parameter left="quint16 *" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="dataWritten" fullname="QModbusServer::dataWritten" href="qmodbusserver.html#dataWritten" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="90" virtual="non" meta="signal" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void dataWritten(QModbusDataUnit::RegisterType register, int address, int size)">
                <parameter left="QModbusDataUnit::RegisterType" right="" name="register" default=""/>
                <parameter left="int" right="" name="address" default=""/>
                <parameter left="int" right="" name="size" default=""/>
            </function>
            <function threadsafety="unspecified" name="processPrivateRequest" fullname="QModbusServer::processPrivateRequest" href="qmodbusserver.html#processPrivateRequest" status="active" access="protected" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="99" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processPrivateRequest(const QModbusPdu &amp;request)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processRequest" fullname="QModbusServer::processRequest" href="qmodbusserver.html#processRequest" status="active" access="protected" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="98" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request)">
                <parameter left="const QModbusPdu &amp;" right="" name="request" default=""/>
            </function>
            <function threadsafety="unspecified" name="processesBroadcast" fullname="QModbusServer::processesBroadcast" href="qmodbusserver.html#processesBroadcast" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="78" virtual="virtual" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool processesBroadcast() const"/>
            <function threadsafety="unspecified" name="readData" fullname="QModbusServer::readData" href="qmodbusserver.html#readData" status="active" access="protected" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="96" virtual="virtual" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool readData(QModbusDataUnit *newData) const">
                <parameter left="QModbusDataUnit *" right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="serverAddress" fullname="QModbusServer::serverAddress" href="qmodbusserver.html#serverAddress" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="74" virtual="non" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="int" signature="int serverAddress() const"/>
            <function threadsafety="unspecified" name="setData" fullname="QModbusServer::setData" href="qmodbusserver.html#setData-1" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="86" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool setData(QModbusDataUnit::RegisterType table, quint16 address, quint16 data)">
                <parameter left="QModbusDataUnit::RegisterType" right="" name="table" default=""/>
                <parameter left="quint16" right="" name="address" default=""/>
                <parameter left="quint16" right="" name="data" default=""/>
            </function>
            <function threadsafety="unspecified" name="setData" fullname="QModbusServer::setData" href="qmodbusserver.html#setData" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="84" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool setData(const QModbusDataUnit &amp;newData)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="setMap" fullname="QModbusServer::setMap" href="qmodbusserver.html#setMap" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="77" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool setMap(const QModbusDataUnitMap &amp;map)">
                <parameter left="const QModbusDataUnitMap &amp;" right="" name="map" default=""/>
            </function>
            <function threadsafety="unspecified" name="setServerAddress" fullname="QModbusServer::setServerAddress" href="qmodbusserver.html#setServerAddress" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="75" virtual="non" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="void" signature="void setServerAddress(int serverAddress)">
                <parameter left="int" right="" name="serverAddress" default=""/>
            </function>
            <function threadsafety="unspecified" name="setValue" fullname="QModbusServer::setValue" href="qmodbusserver.html#setValue" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="81" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool setValue(int option, const QVariant &amp;newValue)">
                <parameter left="int" right="" name="option" default=""/>
                <parameter left="const QVariant &amp;" right="" name="newValue" default=""/>
            </function>
            <function threadsafety="unspecified" name="value" fullname="QModbusServer::value" href="qmodbusserver.html#value" status="active" access="public" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="80" virtual="virtual" meta="plain" const="true" static="false" overload="false" delete="false" default="false" final="false" type="QVariant" signature="QVariant value(int option) const">
                <parameter left="int" right="" name="option" default=""/>
            </function>
            <function threadsafety="unspecified" name="writeData" fullname="QModbusServer::writeData" href="qmodbusserver.html#writeData" status="active" access="protected" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="95" virtual="virtual" meta="plain" const="false" static="false" overload="false" delete="false" default="false" final="false" type="bool" signature="bool writeData(const QModbusDataUnit &amp;newData)">
                <parameter left="const QModbusDataUnit &amp;" right="" name="newData" default=""/>
            </function>
            <function threadsafety="unspecified" name="~QModbusServer" fullname="QModbusServer::~QModbusServer" href="qmodbusserver.html#dtor.QModbusServer" status="internal" access="private" location="qmodbusserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbusserver.h" lineno="72" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusServer()"/>
        </class>
        <class threadsafety="unspecified" name="QModbusTcpClient" href="qmodbustcpclient.html" status="active" access="public" location="qmodbustcpclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="46" since="5.6" bases="QModbusClient" module="QtSerialBus" brief="The interface class for Modbus TCP client device">
            <function threadsafety="unspecified" name="QModbusTcpClient" fullname="QModbusTcpClient::QModbusTcpClient" href="qmodbustcpclient.html#QModbusTcpClient" status="active" access="public" location="qmodbustcpclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="52" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusTcpClient(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="QModbusTcpClient" fullname="QModbusTcpClient::QModbusTcpClient" href="qmodbustcpclient.html#QModbusTcpClient-1" status="internal" access="private" location="qmodbustcpclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="56" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusTcpClient(QModbusTcpClientPrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusTcpClientPrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="~QModbusTcpClient" fullname="QModbusTcpClient::~QModbusTcpClient" href="qmodbustcpclient.html#dtor.QModbusTcpClient" status="active" access="public" location="qmodbustcpclient.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="53" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusTcpClient()"/>
        </class>
        <class threadsafety="unspecified" name="QModbusTcpServer" href="qmodbustcpserver.html" status="active" access="public" location="qmodbustcpserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="47" since="5.6" bases="QModbusServer" module="QtSerialBus" brief="Represents a Modbus server that uses a TCP server for its communication with the Modbus client">
            <function threadsafety="unspecified" name="QModbusTcpServer" fullname="QModbusTcpServer::QModbusTcpServer" href="qmodbustcpserver.html#QModbusTcpServer" status="active" access="public" location="qmodbustcpserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="53" virtual="non" meta="constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusTcpServer(QObject *parent)">
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="QModbusTcpServer" fullname="QModbusTcpServer::QModbusTcpServer" href="qmodbustcpserver.html#QModbusTcpServer-1" status="internal" access="private" location="qmodbustcpserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="57" virtual="non" meta="copy-constructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="QModbusTcpServer(QModbusTcpServerPrivate &amp;dd, QObject *parent)">
                <parameter left="QModbusTcpServerPrivate &amp;" right="" name="dd" default=""/>
                <parameter left="QObject *" right="" name="parent" default="nullptr"/>
            </function>
            <function threadsafety="unspecified" name="~QModbusTcpServer" fullname="QModbusTcpServer::~QModbusTcpServer" href="qmodbustcpserver.html#dtor.QModbusTcpServer" status="active" access="public" location="qmodbustcpserver.h" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="54" virtual="non" meta="destructor" const="false" static="false" overload="false" delete="false" default="false" final="false" type="" signature="~QModbusTcpServer()"/>
        </class>
        <group name="all-examples" href="all-examples.html" status="internal" seen="false" title="" members="qtserialbus-examples"/>
        <group name="modules" href="modules.html" status="internal" seen="false" title="" members="QtSerialBus"/>
        <group name="qtserialbus" href="qtserialbus.html" status="internal" seen="false" title="" members="qtserialbus-examples"/>
        <group name="qtserialbus-examples" href="qtserialbus-examples.html" status="active" location="qtserialbus-examples.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/examples/qtserialbus-examples.qdoc" lineno="28" seen="true" title="Qt SerialBus Examples" module="QtSerialBus" groups="all-examples,qtserialbus" members="can" brief="Examples for the Qt SerialBus module"/>
        <group name="technology-apis" href="technology-apis.html" status="internal" seen="false" title="" members="qtserialbus-index.html"/>
        <module name="QtSerialBus" href="qtserialbus-module.html" status="active" location="qtserialbus-module-cpp.qdoc" filepath="/build/qt5-doc/src/qt-everywhere-opensource-src-5.7.0/qtserialbus/src/serialbus/doc/src/qtserialbus-module-cpp.qdoc" lineno="28" since="5.6" seen="true" title="Qt Serial Bus C++ Classes" module="QtSerialBus" groups="modules" members="QCanBus,QCanBusDevice,Filter,QCanBusFactory,QCanBusFrame,TimeStamp,QModbusClient,QModbusDataUnit,QModbusDevice,QModbusDeviceIdentification,QModbusPdu,QModbusRequest,QModbusResponse,QModbusExceptionResponse,QModbusReply,QModbusRtuSerialMaster,QModbusRtuSerialSlave,QModbusServer,QModbusTcpClient,QModbusTcpServer" brief="Provides classes to read and write serial bus data"/>
    </namespace>
</INDEX>
