<?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.15.0" project="QtSerialBus" indexTitle="Qt Serial Bus">
    <namespace name="" status="active" access="public" module="qtserialbus">
        <function name="QT_MODBUS" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="65" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="const QLoggingCategory &amp;" signature="const QLoggingCategory &amp; QT_MODBUS()"/>
        <function name="QT_MODBUS_LOW" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="66" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="const QLoggingCategory &amp;" signature="const QLoggingCategory &amp; QT_MODBUS_LOW()"/>
        <function name="operator!=" href="qcanbusdevice-filter.html#operator-not-eq" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="107" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool operator!=(const QCanBusDevice::Filter &amp;a, const QCanBusDevice::Filter &amp;b)">
            <parameter type="const QCanBusDevice::Filter &amp;" name="a" default=""/>
            <parameter type="const QCanBusDevice::Filter &amp;" name="b" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qcanbusframe.html#operator-lt-lt" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="260" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QCanBusFrame &amp;frame)">
            <parameter type="QDataStream &amp;" name="out" default=""/>
            <parameter type="const QCanBusFrame &amp;" name="frame" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="187" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QModbusPdu &amp;pdu)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="188" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusPdu &amp;pdu)">
            <parameter type="QDataStream &amp;" name="stream" default=""/>
            <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
        </function>
        <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="214" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusRequest &amp;pdu)">
            <parameter type="QDataStream &amp;" name="stream" default=""/>
            <parameter type="const QModbusRequest &amp;" name="pdu" default=""/>
        </function>
        <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="258" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusResponse &amp;pdu)">
            <parameter type="QDataStream &amp;" name="stream" default=""/>
            <parameter type="const QModbusResponse &amp;" name="pdu" default=""/>
        </function>
        <function name="operator==" href="qcanbusdevice-filter.html#operator-eq-eq" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="101" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool operator==(const QCanBusDevice::Filter &amp;a, const QCanBusDevice::Filter &amp;b)">
            <parameter type="const QCanBusDevice::Filter &amp;" name="a" default=""/>
            <parameter type="const QCanBusDevice::Filter &amp;" name="b" default=""/>
        </function>
        <function name="operator&gt;&gt;" href="qcanbusframe.html#operator-gt-gt" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="261" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QCanBusFrame &amp;frame)">
            <parameter type="QDataStream &amp;" name="in" default=""/>
            <parameter type="QCanBusFrame &amp;" name="frame" default=""/>
        </function>
        <function name="operator&gt;&gt;" href="qmodbusrequest.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="213" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusRequest &amp;pdu)">
            <parameter type="QDataStream &amp;" name="stream" default=""/>
            <parameter type="QModbusRequest &amp;" name="pdu" default=""/>
        </function>
        <function name="operator&gt;&gt;" href="qmodbusresponse.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="257" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusResponse &amp;pdu)">
            <parameter type="QDataStream &amp;" name="stream" default=""/>
            <parameter type="QModbusResponse &amp;" name="pdu" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="296" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt;" signature="QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt; operator|(QCanBusFrame::FrameErrors::enum_type f1, QCanBusFrame::FrameErrors::enum_type f2)">
            <parameter type="QCanBusFrame::FrameErrors::enum_type" name="f1" default=""/>
            <parameter type="QCanBusFrame::FrameErrors::enum_type" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="296" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt;" signature="QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt; operator|(QCanBusFrame::FrameErrors::enum_type f1, QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt; f2)">
            <parameter type="QCanBusFrame::FrameErrors::enum_type" name="f1" default=""/>
            <parameter type="QFlags&lt;QCanBusFrame::FrameErrors::enum_type&gt;" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="296" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="QIncompatibleFlag" signature="QIncompatibleFlag operator|(QCanBusFrame::FrameErrors::enum_type f1, int f2)">
            <parameter type="QCanBusFrame::FrameErrors::enum_type" name="f1" default=""/>
            <parameter type="int" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="202" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt;" signature="QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt; operator|(QCanBusDevice::Filter::FormatFilters::enum_type f1, QCanBusDevice::Filter::FormatFilters::enum_type f2)">
            <parameter type="QCanBusDevice::Filter::FormatFilters::enum_type" name="f1" default=""/>
            <parameter type="QCanBusDevice::Filter::FormatFilters::enum_type" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="202" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="4" type="QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt;" signature="QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt; operator|(QCanBusDevice::Filter::FormatFilters::enum_type f1, QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt; f2)">
            <parameter type="QCanBusDevice::Filter::FormatFilters::enum_type" name="f1" default=""/>
            <parameter type="QFlags&lt;QCanBusDevice::Filter::FormatFilters::enum_type&gt;" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="202" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="5" type="QIncompatibleFlag" signature="QIncompatibleFlag operator|(QCanBusDevice::Filter::FormatFilters::enum_type f1, int f2)">
            <parameter type="QCanBusDevice::Filter::FormatFilters::enum_type" name="f1" default=""/>
            <parameter type="int" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="203" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="6" type="QFlags&lt;QCanBusDevice::Directions::enum_type&gt;" signature="QFlags&lt;QCanBusDevice::Directions::enum_type&gt; operator|(QCanBusDevice::Directions::enum_type f1, QCanBusDevice::Directions::enum_type f2)">
            <parameter type="QCanBusDevice::Directions::enum_type" name="f1" default=""/>
            <parameter type="QCanBusDevice::Directions::enum_type" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="203" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="7" type="QFlags&lt;QCanBusDevice::Directions::enum_type&gt;" signature="QFlags&lt;QCanBusDevice::Directions::enum_type&gt; operator|(QCanBusDevice::Directions::enum_type f1, QFlags&lt;QCanBusDevice::Directions::enum_type&gt; f2)">
            <parameter type="QCanBusDevice::Directions::enum_type" name="f1" default=""/>
            <parameter type="QFlags&lt;QCanBusDevice::Directions::enum_type&gt;" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="203" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="8" type="QIncompatibleFlag" signature="QIncompatibleFlag operator|(QCanBusDevice::Directions::enum_type f1, int f2)">
            <parameter type="QCanBusDevice::Directions::enum_type" name="f1" default=""/>
            <parameter type="int" name="f2" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="109" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="9" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::EventByte b, QModbusCommEvent::SendFlag sf)">
            <parameter type="QModbusCommEvent::EventByte" name="b" default=""/>
            <parameter type="QModbusCommEvent::SendFlag" name="sf" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="111" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="10" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::SendFlag sf, QModbusCommEvent::EventByte b)">
            <parameter type="QModbusCommEvent::SendFlag" name="sf" default=""/>
            <parameter type="QModbusCommEvent::EventByte" name="b" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="113" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="11" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::EventByte b, QModbusCommEvent::ReceiveFlag rf)">
            <parameter type="QModbusCommEvent::EventByte" name="b" default=""/>
            <parameter type="QModbusCommEvent::ReceiveFlag" name="rf" default=""/>
        </function>
        <function name="operator|" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="115" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="12" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator|(QModbusCommEvent::ReceiveFlag rf, QModbusCommEvent::EventByte b)">
            <parameter type="QModbusCommEvent::ReceiveFlag" name="rf" default=""/>
            <parameter type="QModbusCommEvent::EventByte" name="b" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="67" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QCanBusDevice::CanBusError )">
            <parameter type="QCanBusDevice::CanBusError" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="75" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QCanBusDevice::CanBusDeviceState )">
            <parameter type="QCanBusDevice::CanBusDeviceState" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="84" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QCanBusDevice::CanBusStatus )">
            <parameter type="QCanBusDevice::CanBusStatus" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="97" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QCanBusDevice::ConfigurationKey )">
            <parameter type="QCanBusDevice::ConfigurationKey" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="64" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="4" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QModbusDevice::Error )">
            <parameter type="QModbusDevice::Error" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="72" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="5" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QModbusDevice::State )">
            <parameter type="QModbusDevice::State" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="87" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="6" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QModbusDevice::ConnectionParameter )">
            <parameter type="QModbusDevice::ConnectionParameter" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="59" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="7" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QModbusReply::ReplyType )">
            <parameter type="QModbusReply::ReplyType" name="" default=""/>
        </function>
        <function name="qt_getEnumMetaObject" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="69" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="8" type="const QMetaObject *" signature="const QMetaObject * qt_getEnumMetaObject(QModbusServer::Option )">
            <parameter type="QModbusServer::Option" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="67" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="const char *" signature="const char * qt_getEnumName(QCanBusDevice::CanBusError )">
            <parameter type="QCanBusDevice::CanBusError" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="75" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="const char *" signature="const char * qt_getEnumName(QCanBusDevice::CanBusDeviceState )">
            <parameter type="QCanBusDevice::CanBusDeviceState" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="84" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="const char *" signature="const char * qt_getEnumName(QCanBusDevice::CanBusStatus )">
            <parameter type="QCanBusDevice::CanBusStatus" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="97" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="const char *" signature="const char * qt_getEnumName(QCanBusDevice::ConfigurationKey )">
            <parameter type="QCanBusDevice::ConfigurationKey" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="64" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="4" type="const char *" signature="const char * qt_getEnumName(QModbusDevice::Error )">
            <parameter type="QModbusDevice::Error" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="72" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="5" type="const char *" signature="const char * qt_getEnumName(QModbusDevice::State )">
            <parameter type="QModbusDevice::State" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="87" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="6" type="const char *" signature="const char * qt_getEnumName(QModbusDevice::ConnectionParameter )">
            <parameter type="QModbusDevice::ConnectionParameter" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="59" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="7" type="const char *" signature="const char * qt_getEnumName(QModbusReply::ReplyType )">
            <parameter type="QModbusReply::ReplyType" name="" default=""/>
        </function>
        <function name="qt_getEnumName" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="69" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="8" type="const char *" signature="const char * qt_getEnumName(QModbusServer::Option )">
            <parameter type="QModbusServer::Option" name="" default=""/>
        </function>
        <function name="swap" status="internal" access="private" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="83" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void swap(QCanBusDeviceInfo &amp;value1, QCanBusDeviceInfo &amp;value2)">
            <parameter type="QCanBusDeviceInfo &amp;" name="value1" default=""/>
            <parameter type="QCanBusDeviceInfo &amp;" name="value2" default=""/>
        </function>
        <page name="can" href="qtserialbus-can-example.html" status="active" location="can.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/examples/can.qdoc" lineno="28" documented="true" subtype="example" title="CAN Bus example" fulltitle="CAN Bus example" subtitle="" module="QtSerialBus" groups="qtserialbus-examples" brief="Example sends and receives CAN bus frames">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="can/bitratebox.cpp" href="qtserialbus-can-bitratebox-cpp.html" status="active" subtype="file" title="" fulltitle="bitratebox.cpp Example File" subtitle="can/bitratebox.cpp"/>
            <page name="can/bitratebox.h" href="qtserialbus-can-bitratebox-h.html" status="active" subtype="file" title="" fulltitle="bitratebox.h Example File" subtitle="can/bitratebox.h"/>
            <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/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 name="can/sendframebox.cpp" href="qtserialbus-can-sendframebox-cpp.html" status="active" subtype="file" title="" fulltitle="sendframebox.cpp Example File" subtitle="can/sendframebox.cpp"/>
            <page name="can/sendframebox.h" href="qtserialbus-can-sendframebox-h.html" status="active" subtype="file" title="" fulltitle="sendframebox.h Example File" subtitle="can/sendframebox.h"/>
            <page name="can/sendframebox.ui" href="qtserialbus-can-sendframebox-ui.html" status="active" subtype="file" title="" fulltitle="sendframebox.ui Example File" subtitle="can/sendframebox.ui"/>
            <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/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/images/application-exit.png" href="qtserialbus-can-images-application-exit-png.html" status="active" subtype="image" 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" subtype="image" 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" subtype="image" 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" subtype="image" title="" fulltitle="disconnect.png Image File" subtitle="can/images/disconnect.png"/>
        </page>
        <typedef name="ConfigEntry" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="58"/>
        <namespace name="Diagnostics" href="diagnostics-sub-qtserialbus.html" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="56">
            <enum name="SubFunctionCode" fullname="Diagnostics::SubFunctionCode" href="diagnostics-sub-qtserialbus.html#SubFunctionCode-enum" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/home/qt/work/qt/tqtc-qt5/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>
        <namespace name="EncapsulatedInterfaceTransport" href="encapsulatedinterfacetransport-sub-qtserialbus.html" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="78">
            <enum name="SubFunctionCode" fullname="EncapsulatedInterfaceTransport::SubFunctionCode" href="encapsulatedinterfacetransport-sub-qtserialbus.html#SubFunctionCode-enum" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="80">
                <value name="CanOpenGeneralReference" value="0x0D"/>
                <value name="ReadDeviceIdentification" value="0x0E"/>
            </enum>
        </namespace>
        <page name="modbus/master" href="qtserialbus-modbus-master-example.html" status="active" location="modbusmaster.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/examples/serialbus/modbus/master/doc/src/modbusmaster.qdoc" lineno="28" documented="true" 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/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/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 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/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/images/application-exit.png" href="qtserialbus-modbus-master-images-application-exit-png.html" status="active" subtype="image" 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" subtype="image" 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" subtype="image" 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" subtype="image" title="" fulltitle="settings.png Image File" subtitle="modbus/master/images/settings.png"/>
        </page>
        <page name="modbus/slave" href="qtserialbus-modbus-slave-example.html" status="active" location="modbusslave.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/examples/serialbus/modbus/slave/doc/src/modbusslave.qdoc" lineno="28" documented="true" 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/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/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/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 name="modbus/slave/images/application-exit.png" href="qtserialbus-modbus-slave-images-application-exit-png.html" status="active" subtype="image" 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" subtype="image" 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" subtype="image" 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" subtype="image" title="" fulltitle="settings.png Image File" subtitle="modbus/slave/images/settings.png"/>
        </page>
        <class name="QCanBus" href="qcanbus.html" status="active" access="public" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="47" since="5.8" documented="true" bases="QObject" module="QtSerialBus" brief="Handles registration and creation of bus plugins">
            <function name="QCanBus" fullname="QCanBus::QCanBus" href="qcanbus.html#QCanBus" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="62" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBus(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="QCanBus" fullname="QCanBus::QCanBus" href="qcanbus.html#QCanBus-1" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="64" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QCanBus(const QCanBus &amp;)">
                <parameter type="const QCanBus &amp;" name="" default=""/>
            </function>
            <function name="availableDevices" fullname="QCanBus::availableDevices" href="qcanbus.html#availableDevices" status="active" access="public" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="55" documented="true" since="5.9" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QList&lt;QCanBusDeviceInfo&gt;" signature="QList&lt;QCanBusDeviceInfo&gt; availableDevices(const QString &amp;plugin, QString *errorMessage) const">
                <parameter type="const QString &amp;" name="plugin" default=""/>
                <parameter type="QString *" name="errorMessage" default="nullptr"/>
            </function>
            <function name="createDevice" fullname="QCanBus::createDevice" href="qcanbus.html#createDevice" status="active" access="public" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="57" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusDevice *" signature="QCanBusDevice * createDevice(const QString &amp;plugin, const QString &amp;interfaceName, QString *errorMessage) const">
                <parameter type="const QString &amp;" name="plugin" default=""/>
                <parameter type="const QString &amp;" name="interfaceName" default=""/>
                <parameter type="QString *" name="errorMessage" default="nullptr"/>
            </function>
            <function name="instance" fullname="QCanBus::instance" href="qcanbus.html#instance" status="active" access="public" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="52" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="QCanBus *" signature="QCanBus * instance()"/>
            <function name="metaObject" fullname="QCanBus::metaObject" href="qcanbus.html#metaObject" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="operator=" fullname="QCanBus::operator=" href="qcanbus.html#operator-eq" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="64" meta="copy-assign" virtual="non" const="false" static="false" final="false" override="false" type="QCanBus &amp;" signature="QCanBus &amp; operator=(const QCanBus &amp;)">
                <parameter type="const QCanBus &amp;" name="" default=""/>
            </function>
            <function name="plugins" fullname="QCanBus::plugins" href="qcanbus.html#plugins" status="active" access="public" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="53" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QStringList" signature="QStringList plugins() const"/>
            <function name="qt_metacall" fullname="QCanBus::qt_metacall" href="qcanbus.html#qt_metacall" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QCanBus::qt_metacast" href="qcanbus.html#qt_metacast" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QCanBus::qt_static_metacall" href="qcanbus.html#qt_static_metacall" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <struct name="QPrivateSignal" fullname="QCanBus::QPrivateSignal" href="qcanbus-qprivatesignal.html" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49"/>
            <variable name="staticMetaObject" fullname="QCanBus::staticMetaObject" href="qcanbus.html#staticMetaObject-var" status="internal" access="private" location="qcanbus.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbus.h" lineno="49" type="const QMetaObject" static="true"/>
        </class>
        <class name="QCanBusDevice" href="qcanbusdevice.html" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="50" since="5.8" documented="true" bases="QObject" module="QtSerialBus" brief="The interface class for CAN bus">
            <function name="QCanBusDevice" fullname="QCanBusDevice::QCanBusDevice" href="qcanbusdevice.html#QCanBusDevice" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="54" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBusDevice(const QCanBusDevice &amp;)">
                <parameter type="const QCanBusDevice &amp;" name="" default=""/>
            </function>
            <function name="QCanBusDevice" fullname="QCanBusDevice::QCanBusDevice" href="qcanbusdevice.html#QCanBusDevice-1" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="125" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QCanBusDevice(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="busStatus" fullname="QCanBusDevice::busStatus" href="qcanbusdevice.html#busStatus" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="139" documented="true" since="5.14" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusDevice::CanBusStatus" signature="QCanBusDevice::CanBusStatus busStatus() const"/>
            <function name="clear" fullname="QCanBusDevice::clear" href="qcanbusdevice.html#clear" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="147" documented="true" since="5.12" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void clear(QCanBusDevice::Directions direction)">
                <parameter type="QCanBusDevice::Directions" name="direction" default="Direction::AllDirections"/>
            </function>
            <function name="clearError" fullname="QCanBusDevice::clearError" href="qcanbusdevice.html#clearError" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="172" documented="true" since="5.14" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void clearError()"/>
            <function name="close" fullname="QCanBusDevice::close" href="qcanbusdevice.html#close" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="183" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="void" signature="void close() = 0"/>
            <function name="configurationKeys" fullname="QCanBusDevice::configurationKeys" href="qcanbusdevice.html#configurationKeys" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="129" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QVector&lt;int&gt;" signature="QVector&lt;int&gt; configurationKeys() const"/>
            <function name="configurationParameter" fullname="QCanBusDevice::configurationParameter" href="qcanbusdevice.html#configurationParameter" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="128" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QVariant" signature="QVariant configurationParameter(int key) const">
                <parameter type="int" name="key" default=""/>
            </function>
            <function name="connectDevice" fullname="QCanBusDevice::connectDevice" href="qcanbusdevice.html#connectDevice" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="153" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool connectDevice()"/>
            <function name="createDeviceInfo" fullname="QCanBusDevice::createDeviceInfo" href="qcanbusdevice.html#createDeviceInfo" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="188" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="QCanBusDeviceInfo" signature="QCanBusDeviceInfo createDeviceInfo(const QString &amp;name, bool isVirtual, bool isFlexibleDataRateCapable)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="bool" name="isVirtual" default="false"/>
                <parameter type="bool" name="isFlexibleDataRateCapable" default="false"/>
            </function>
            <function name="d_func" fullname="QCanBusDevice::d_func" href="qcanbusdevice.html#d_func" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="53" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusDevicePrivate *" signature="QCanBusDevicePrivate * d_func()"/>
            <function name="d_func" fullname="QCanBusDevice::d_func" href="qcanbusdevice.html#d_func-1" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="53" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QCanBusDevicePrivate *" signature="const QCanBusDevicePrivate * d_func() const"/>
            <function name="dequeueOutgoingFrame" fullname="QCanBusDevice::dequeueOutgoingFrame" href="qcanbusdevice.html#dequeueOutgoingFrame" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="177" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusFrame" signature="QCanBusFrame dequeueOutgoingFrame()"/>
            <function name="disconnectDevice" fullname="QCanBusDevice::disconnectDevice" href="qcanbusdevice.html#disconnectDevice" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="154" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void disconnectDevice()"/>
            <function name="enqueueOutgoingFrame" fullname="QCanBusDevice::enqueueOutgoingFrame" href="qcanbusdevice.html#enqueueOutgoingFrame" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="176" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void enqueueOutgoingFrame(const QCanBusFrame &amp;newFrame)">
                <parameter type="const QCanBusFrame &amp;" name="newFrame" default=""/>
            </function>
            <function name="enqueueReceivedFrames" fullname="QCanBusDevice::enqueueReceivedFrames" href="qcanbusdevice.html#enqueueReceivedFrames" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="174" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void enqueueReceivedFrames(const QVector&lt;QCanBusFrame&gt; &amp;newFrames)">
                <parameter type="const QVector&lt;QCanBusFrame&gt; &amp;" name="newFrames" default=""/>
            </function>
            <function name="error" fullname="QCanBusDevice::error" href="qcanbusdevice.html#error" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="158" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusDevice::CanBusError" signature="QCanBusDevice::CanBusError error() const"/>
            <function name="errorOccurred" fullname="QCanBusDevice::errorOccurred" href="qcanbusdevice.html#errorOccurred" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="164" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void errorOccurred(QCanBusDevice::CanBusError )">
                <parameter type="QCanBusDevice::CanBusError" name="" default=""/>
            </function>
            <function name="errorString" fullname="QCanBusDevice::errorString" href="qcanbusdevice.html#errorString" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="159" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString errorString() const"/>
            <function name="framesAvailable" fullname="QCanBusDevice::framesAvailable" href="qcanbusdevice.html#framesAvailable" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="134" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint64" signature="qint64 framesAvailable() const"/>
            <function name="framesReceived" fullname="QCanBusDevice::framesReceived" href="qcanbusdevice.html#framesReceived" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="165" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void framesReceived()"/>
            <function name="framesToWrite" fullname="QCanBusDevice::framesToWrite" href="qcanbusdevice.html#framesToWrite" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="135" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint64" signature="qint64 framesToWrite() const"/>
            <function name="framesWritten" fullname="QCanBusDevice::framesWritten" href="qcanbusdevice.html#framesWritten" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="166" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void framesWritten(qint64 framesCount)">
                <parameter type="qint64" name="framesCount" default=""/>
            </function>
            <function name="hasBusStatus" fullname="QCanBusDevice::hasBusStatus" href="qcanbusdevice.html#hasBusStatus" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="138" documented="true" since="5.14" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasBusStatus() const"/>
            <function name="hasOutgoingFrames" fullname="QCanBusDevice::hasOutgoingFrames" href="qcanbusdevice.html#hasOutgoingFrames" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="178" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasOutgoingFrames() const"/>
            <function name="interpretErrorFrame" fullname="QCanBusDevice::interpretErrorFrame" href="qcanbusdevice.html#interpretErrorFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="161" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="QString" signature="QString interpretErrorFrame(const QCanBusFrame &amp;frame) = 0">
                <parameter type="const QCanBusFrame &amp;" name="frame" default=""/>
            </function>
            <function name="metaObject" fullname="QCanBusDevice::metaObject" href="qcanbusdevice.html#metaObject" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="open" fullname="QCanBusDevice::open" href="qcanbusdevice.html#open" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="182" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="bool" signature="bool open() = 0"/>
            <function name="operator=" fullname="QCanBusDevice::operator=" href="qcanbusdevice.html#operator-eq" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="54" meta="copy-assign" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusDevice &amp;" signature="QCanBusDevice &amp; operator=(const QCanBusDevice &amp;)">
                <parameter type="const QCanBusDevice &amp;" name="" default=""/>
            </function>
            <function name="qt_metacall" fullname="QCanBusDevice::qt_metacall" href="qcanbusdevice.html#qt_metacall" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QCanBusDevice::qt_metacast" href="qcanbusdevice.html#qt_metacast" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QCanBusDevice::qt_static_metacall" href="qcanbusdevice.html#qt_static_metacall" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="readAllFrames" fullname="QCanBusDevice::readAllFrames" href="qcanbusdevice.html#readAllFrames" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="133" documented="true" since="5.12" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QVector&lt;QCanBusFrame&gt;" signature="QVector&lt;QCanBusFrame&gt; readAllFrames()"/>
            <function name="readFrame" fullname="QCanBusDevice::readFrame" href="qcanbusdevice.html#readFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="132" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusFrame" signature="QCanBusFrame readFrame()"/>
            <function name="resetController" fullname="QCanBusDevice::resetController" href="qcanbusdevice.html#resetController" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="137" documented="true" since="5.14" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void resetController()"/>
            <function name="setCanBusStatusGetter" fullname="QCanBusDevice::setCanBusStatusGetter" href="qcanbusdevice.html#setCanBusStatusGetter" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="186" documented="true" since="5.14" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setCanBusStatusGetter(std::function&lt;CanBusStatus ()&gt; busStatusGetter)">
                <parameter type="std::function&lt;CanBusStatus ()&gt;" name="busStatusGetter" default=""/>
            </function>
            <function name="setConfigurationParameter" fullname="QCanBusDevice::setConfigurationParameter" href="qcanbusdevice.html#setConfigurationParameter" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="127" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="void" signature="void setConfigurationParameter(int key, const QVariant &amp;value)">
                <parameter type="int" name="key" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="setError" fullname="QCanBusDevice::setError" href="qcanbusdevice.html#setError" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="171" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setError(const QString &amp;errorText, QCanBusDevice::CanBusError errorId)">
                <parameter type="const QString &amp;" name="errorText" default=""/>
                <parameter type="QCanBusDevice::CanBusError" name="errorId" default=""/>
            </function>
            <function name="setResetControllerFunction" fullname="QCanBusDevice::setResetControllerFunction" href="qcanbusdevice.html#setResetControllerFunction" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="185" documented="true" since="5.14" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setResetControllerFunction(std::function&lt;void ()&gt; resetter)">
                <parameter type="std::function&lt;void ()&gt;" name="resetter" default=""/>
            </function>
            <function name="setState" fullname="QCanBusDevice::setState" href="qcanbusdevice.html#setState" status="active" access="protected" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="170" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setState(QCanBusDevice::CanBusDeviceState newState)">
                <parameter type="QCanBusDevice::CanBusDeviceState" name="newState" default=""/>
            </function>
            <function name="state" fullname="QCanBusDevice::state" href="qcanbusdevice.html#state" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="156" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusDevice::CanBusDeviceState" signature="QCanBusDevice::CanBusDeviceState state() const"/>
            <function name="stateChanged" fullname="QCanBusDevice::stateChanged" href="qcanbusdevice.html#stateChanged" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="167" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void stateChanged(QCanBusDevice::CanBusDeviceState state)">
                <parameter type="QCanBusDevice::CanBusDeviceState" name="state" default=""/>
            </function>
            <function name="waitForFramesReceived" fullname="QCanBusDevice::waitForFramesReceived" href="qcanbusdevice.html#waitForFramesReceived" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="150" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool waitForFramesReceived(int msecs)">
                <parameter type="int" name="msecs" default=""/>
            </function>
            <function name="waitForFramesWritten" fullname="QCanBusDevice::waitForFramesWritten" href="qcanbusdevice.html#waitForFramesWritten" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="149" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool waitForFramesWritten(int msecs)">
                <parameter type="int" name="msecs" default=""/>
            </function>
            <function name="writeFrame" fullname="QCanBusDevice::writeFrame" href="qcanbusdevice.html#writeFrame" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="131" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="bool" signature="bool writeFrame(const QCanBusFrame &amp;frame) = 0">
                <parameter type="const QCanBusFrame &amp;" name="frame" default=""/>
            </function>
            <struct name="Filter" fullname="QCanBusDevice::Filter" href="qcanbusdevice-filter.html" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="99" since="5.8" documented="true" module="QtSerialBus" brief="QCanBusDevice::Filter struct defines a filter for CAN bus frames">
                <function name="operator!=" href="qcanbusdevice-filter.html#operator-not-eq" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="107" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool operator!=(const QCanBusDevice::Filter &amp;a, const QCanBusDevice::Filter &amp;b)">
                    <parameter type="const QCanBusDevice::Filter &amp;" name="a" default=""/>
                    <parameter type="const QCanBusDevice::Filter &amp;" name="b" default=""/>
                </function>
                <function name="operator==" href="qcanbusdevice-filter.html#operator-eq-eq" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="101" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool operator==(const QCanBusDevice::Filter &amp;a, const QCanBusDevice::Filter &amp;b)">
                    <parameter type="const QCanBusDevice::Filter &amp;" name="a" default=""/>
                    <parameter type="const QCanBusDevice::Filter &amp;" name="b" default=""/>
                </function>
                <enum name="FormatFilter" fullname="QCanBusDevice::Filter::FormatFilter" href="qcanbusdevice-filter.html#FormatFilter-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="112" documented="true" typedef="QCanBusDevice::Filter::FormatFilters">
                    <value name="MatchBaseFormat" value="0x0001"/>
                    <value name="MatchExtendedFormat" value="0x0002"/>
                    <value name="MatchBaseAndExtendedFormat" value="0x0003"/>
                </enum>
                <typedef name="FormatFilters" fullname="QCanBusDevice::Filter::FormatFilters" href="qcanbusdevice-filter.html#FormatFilter-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="117" enum="QCanBusDevice::Filter::FormatFilter"/>
                <variable name="format" fullname="QCanBusDevice::Filter::format" href="qcanbusdevice-filter.html#format-var" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="122" documented="true" type="QCanBusDevice::Filter::FormatFilter" static="false" brief="Frame format of the matching CAN bus frame"/>
                <variable name="frameId" fullname="QCanBusDevice::Filter::frameId" href="qcanbusdevice-filter.html#frameId-var" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="119" documented="true" type="quint32" static="false" brief="Frame id used to filter the incoming frames"/>
                <variable name="frameIdMask" fullname="QCanBusDevice::Filter::frameIdMask" href="qcanbusdevice-filter.html#frameIdMask-var" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="120" documented="true" type="quint32" static="false" brief="Bit mask that is applied to the frame id of the filter and the received frame"/>
                <variable name="type" fullname="QCanBusDevice::Filter::type" href="qcanbusdevice-filter.html#type-var" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="121" documented="true" type="QCanBusFrame::FrameType" static="false" brief="Of the frame to be filtered"/>
            </struct>
            <struct name="QPrivateSignal" fullname="QCanBusDevice::QPrivateSignal" href="qcanbusdevice-qprivatesignal.html" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52"/>
            <enum name="CanBusDeviceState" fullname="QCanBusDevice::CanBusDeviceState" href="qcanbusdevice.html#CanBusDeviceState-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="69" documented="true">
                <value name="UnconnectedState" value="0"/>
                <value name="ConnectingState" value="1"/>
                <value name="ConnectedState" value="2"/>
                <value name="ClosingState" value="3"/>
            </enum>
            <enum name="CanBusError" fullname="QCanBusDevice::CanBusError" href="qcanbusdevice.html#CanBusError-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="57" documented="true">
                <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"/>
                <value name="OperationError" value="6"/>
                <value name="TimeoutError" value="7"/>
            </enum>
            <enum name="CanBusStatus" fullname="QCanBusDevice::CanBusStatus" href="qcanbusdevice.html#CanBusStatus-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="77" since="5.14" documented="true" scoped="true">
                <value name="Unknown" value="0"/>
                <value name="Good" value="1"/>
                <value name="Warning" value="2"/>
                <value name="Error" value="3"/>
                <value name="BusOff" value="4"/>
            </enum>
            <enum name="ConfigurationKey" fullname="QCanBusDevice::ConfigurationKey" href="qcanbusdevice.html#ConfigurationKey-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="86" documented="true">
                <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="DataBitRateKey" value="6"/>
                <value name="ProtocolKey" value="7"/>
                <value name="UserKey" value="30"/>
            </enum>
            <enum name="Direction" fullname="QCanBusDevice::Direction" href="qcanbusdevice.html#Direction-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="141" since="5.12" documented="true" typedef="QCanBusDevice::Directions">
                <value name="Input" value="1"/>
                <value name="Output" value="2"/>
                <value name="AllDirections" value="Input | Output"/>
            </enum>
            <typedef name="Directions" fullname="QCanBusDevice::Directions" href="qcanbusdevice.html#Direction-enum" status="active" access="public" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="146" enum="QCanBusDevice::Direction"/>
            <variable name="staticMetaObject" fullname="QCanBusDevice::staticMetaObject" href="qcanbusdevice.html#staticMetaObject-var" status="internal" access="private" location="qcanbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice.h" lineno="52" type="const QMetaObject" static="true"/>
        </class>
        <class name="QCanBusDeviceInfo" href="qcanbusdeviceinfo.html" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="48" since="5.9" documented="true" module="QtSerialBus" brief="Information about CAN bus interfaces">
            <function name="QCanBusDeviceInfo" fullname="QCanBusDeviceInfo::QCanBusDeviceInfo" href="qcanbusdeviceinfo.html#QCanBusDeviceInfo" status="internal" access="private" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="51" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBusDeviceInfo()"/>
            <function name="QCanBusDeviceInfo" fullname="QCanBusDeviceInfo::QCanBusDeviceInfo" href="qcanbusdeviceinfo.html#QCanBusDeviceInfo-1" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="52" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QCanBusDeviceInfo(const QCanBusDeviceInfo &amp;other)">
                <parameter type="const QCanBusDeviceInfo &amp;" name="other" default=""/>
            </function>
            <function name="channel" fullname="QCanBusDeviceInfo::channel" href="qcanbusdeviceinfo.html#channel" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="70" documented="true" since="5.11" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int channel() const"/>
            <function name="description" fullname="QCanBusDeviceInfo::description" href="qcanbusdeviceinfo.html#description" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="68" documented="true" since="5.11" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString description() const"/>
            <function name="hasFlexibleDataRate" fullname="QCanBusDeviceInfo::hasFlexibleDataRate" href="qcanbusdeviceinfo.html#hasFlexibleDataRate" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="72" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasFlexibleDataRate() const"/>
            <function name="isVirtual" fullname="QCanBusDeviceInfo::isVirtual" href="qcanbusdeviceinfo.html#isVirtual" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="73" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isVirtual() const"/>
            <function name="name" fullname="QCanBusDeviceInfo::name" href="qcanbusdeviceinfo.html#name" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="67" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString name() const"/>
            <function name="operator=" fullname="QCanBusDeviceInfo::operator=" href="qcanbusdeviceinfo.html#operator-eq" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="60" documented="true" meta="copy-assign" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusDeviceInfo &amp;" signature="QCanBusDeviceInfo &amp; operator=(const QCanBusDeviceInfo &amp;other)">
                <parameter type="const QCanBusDeviceInfo &amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QCanBusDeviceInfo::operator=" href="qcanbusdeviceinfo.html#operator-eq-1" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="61" documented="true" meta="move-assign" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QCanBusDeviceInfo &amp;" signature="QCanBusDeviceInfo &amp; operator=(QCanBusDeviceInfo &amp;&amp;other)">
                <parameter type="QCanBusDeviceInfo &amp;&amp;" name="other" default=""/>
            </function>
            <function name="serialNumber" fullname="QCanBusDeviceInfo::serialNumber" href="qcanbusdeviceinfo.html#serialNumber" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="69" documented="true" since="5.11" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString serialNumber() const"/>
            <function name="swap" fullname="QCanBusDeviceInfo::swap" href="qcanbusdeviceinfo.html#swap" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="55" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void swap(QCanBusDeviceInfo &amp;other)">
                <parameter type="QCanBusDeviceInfo &amp;" name="other" default=""/>
            </function>
            <function name="~QCanBusDeviceInfo" fullname="QCanBusDeviceInfo::~QCanBusDeviceInfo" href="qcanbusdeviceinfo.html#dtor.QCanBusDeviceInfo" status="active" access="public" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="53" documented="true" meta="destructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="~QCanBusDeviceInfo()"/>
            <variable name="d_ptr" fullname="QCanBusDeviceInfo::d_ptr" href="qcanbusdeviceinfo.html#d_ptr-var" status="internal" access="private" location="qcanbusdeviceinfo.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo.h" lineno="80" type="QSharedDataPointer&lt;QCanBusDeviceInfoPrivate&gt;" static="false"/>
        </class>
        <class name="QCanBusDeviceInfoPrivate" href="qcanbusdeviceinfoprivate.html" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="56" bases="QSharedData">
            <function name="QCanBusDeviceInfoPrivate" fullname="QCanBusDeviceInfoPrivate::QCanBusDeviceInfoPrivate" href="qcanbusdeviceinfoprivate.html#QCanBusDeviceInfoPrivate" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="58" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBusDeviceInfoPrivate()"/>
            <function name="~QCanBusDeviceInfoPrivate" fullname="QCanBusDeviceInfoPrivate::~QCanBusDeviceInfoPrivate" href="qcanbusdeviceinfoprivate.html#dtor.QCanBusDeviceInfoPrivate" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="60" meta="destructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="~QCanBusDeviceInfoPrivate()"/>
            <variable name="channel" fullname="QCanBusDeviceInfoPrivate::channel" href="qcanbusdeviceinfoprivate.html#channel-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="67" type="int" static="false"/>
            <variable name="description" fullname="QCanBusDeviceInfoPrivate::description" href="qcanbusdeviceinfoprivate.html#description-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="65" type="QString" static="false"/>
            <variable name="hasFlexibleDataRate" fullname="QCanBusDeviceInfoPrivate::hasFlexibleDataRate" href="qcanbusdeviceinfoprivate.html#hasFlexibleDataRate-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="68" type="bool" static="false"/>
            <variable name="isVirtual" fullname="QCanBusDeviceInfoPrivate::isVirtual" href="qcanbusdeviceinfoprivate.html#isVirtual-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="69" type="bool" static="false"/>
            <variable name="name" fullname="QCanBusDeviceInfoPrivate::name" href="qcanbusdeviceinfoprivate.html#name-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="64" type="QString" static="false"/>
            <variable name="serialNumber" fullname="QCanBusDeviceInfoPrivate::serialNumber" href="qcanbusdeviceinfoprivate.html#serialNumber-var" status="internal" access="private" location="qcanbusdeviceinfo_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdeviceinfo_p.h" lineno="66" type="QString" static="false"/>
        </class>
        <class name="QCanBusDevicePrivate" href="qcanbusdeviceprivate.html" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="60" bases="QObjectPrivate">
            <function name="QCanBusDevicePrivate" fullname="QCanBusDevicePrivate::QCanBusDevicePrivate" href="qcanbusdeviceprivate.html#QCanBusDevicePrivate" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="64" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBusDevicePrivate()"/>
            <function name="q_func" fullname="QCanBusDevicePrivate::q_func" href="qcanbusdeviceprivate.html#q_func" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="62" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QCanBusDevice *" signature="QCanBusDevice * q_func()"/>
            <function name="q_func" fullname="QCanBusDevicePrivate::q_func" href="qcanbusdeviceprivate.html#q_func-1" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="62" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QCanBusDevice *" signature="const QCanBusDevice * q_func() const"/>
            <variable name="configOptions" fullname="QCanBusDevicePrivate::configOptions" href="qcanbusdeviceprivate.html#configOptions-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="73" type="QVector&lt;ConfigEntry&gt;" static="false"/>
            <variable name="errorText" fullname="QCanBusDevicePrivate::errorText" href="qcanbusdeviceprivate.html#errorText-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="68" type="QString" static="false"/>
            <variable name="incomingFrames" fullname="QCanBusDevicePrivate::incomingFrames" href="qcanbusdeviceprivate.html#incomingFrames-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="70" type="QVector&lt;QCanBusFrame&gt;" static="false"/>
            <variable name="incomingFramesGuard" fullname="QCanBusDevicePrivate::incomingFramesGuard" href="qcanbusdeviceprivate.html#incomingFramesGuard-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="71" type="QMutex" static="false"/>
            <variable name="lastError" fullname="QCanBusDevicePrivate::lastError" href="qcanbusdeviceprivate.html#lastError-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="66" type="QCanBusDevice::CanBusError" static="false"/>
            <variable name="m_busStatusGetter" fullname="QCanBusDevicePrivate::m_busStatusGetter" href="qcanbusdeviceprivate.html#m_busStatusGetter-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="79" type="std::function&lt;QCanBusDevice::CanBusStatus ()&gt;" static="false"/>
            <variable name="m_resetControllerFunction" fullname="QCanBusDevicePrivate::m_resetControllerFunction" href="qcanbusdeviceprivate.html#m_resetControllerFunction-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="78" type="std::function&lt;void ()&gt;" static="false"/>
            <variable name="outgoingFrames" fullname="QCanBusDevicePrivate::outgoingFrames" href="qcanbusdeviceprivate.html#outgoingFrames-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="72" type="QVector&lt;QCanBusFrame&gt;" static="false"/>
            <variable name="state" fullname="QCanBusDevicePrivate::state" href="qcanbusdeviceprivate.html#state-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="67" type="QCanBusDevice::CanBusDeviceState" static="false"/>
            <variable name="waitForReceivedEntered" fullname="QCanBusDevicePrivate::waitForReceivedEntered" href="qcanbusdeviceprivate.html#waitForReceivedEntered-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="75" type="bool" static="false"/>
            <variable name="waitForWrittenEntered" fullname="QCanBusDevicePrivate::waitForWrittenEntered" href="qcanbusdeviceprivate.html#waitForWrittenEntered-var" status="internal" access="private" location="qcanbusdevice_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusdevice_p.h" lineno="76" type="bool" static="false"/>
        </class>
        <class name="QCanBusFactory" href="qcanbusfactory.html" status="obsolete" access="public" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="47" since="5.8" documented="true" module="QtSerialBus" brief="Factory class used as the plugin interface for CAN bus plugins">
            <function name="createDevice" fullname="QCanBusFactory::createDevice" href="qcanbusfactory.html#createDevice" status="active" access="public" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="50" documented="true" meta="plain" virtual="pure" const="true" static="false" final="false" override="false" type="QCanBusDevice *" signature="QCanBusDevice * createDevice(const QString &amp;interfaceName, QString *errorMessage) const = 0">
                <parameter type="const QString &amp;" name="interfaceName" default=""/>
                <parameter type="QString *" name="errorMessage" default=""/>
            </function>
            <function name="~QCanBusFactory" fullname="QCanBusFactory::~QCanBusFactory" href="qcanbusfactory.html#dtor.QCanBusFactory" status="internal" access="private" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="53" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QCanBusFactory()"/>
        </class>
        <class name="QCanBusFactoryV2" href="qcanbusfactoryv2.html" status="active" access="public" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="58" since="5.9" documented="true" bases="QCanBusFactory" module="QtSerialBus" brief="Factory class used as the plugin interface for CAN bus plugins">
            <function name="availableDevices" fullname="QCanBusFactoryV2::availableDevices" href="qcanbusfactoryv2.html#availableDevices" status="active" access="public" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="63" documented="true" meta="plain" virtual="pure" const="true" static="false" final="false" override="false" type="QList&lt;QCanBusDeviceInfo&gt;" signature="QList&lt;QCanBusDeviceInfo&gt; availableDevices(QString *errorMessage) const = 0">
                <parameter type="QString *" name="errorMessage" default=""/>
            </function>
            <function name="createDevice" fullname="QCanBusFactoryV2::createDevice" href="qcanbusfactoryv2.html#createDevice" status="active" access="public" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="61" documented="true" meta="plain" virtual="pure" const="true" static="false" final="false" override="true" type="QCanBusDevice *" signature="QCanBusDevice * createDevice(const QString &amp;interfaceName, QString *errorMessage) const override = 0">
                <parameter type="const QString &amp;" name="interfaceName" default=""/>
                <parameter type="QString *" name="errorMessage" default=""/>
            </function>
            <function name="~QCanBusFactoryV2" fullname="QCanBusFactoryV2::~QCanBusFactoryV2" href="qcanbusfactoryv2.html#dtor.QCanBusFactoryV2" status="internal" access="private" location="qcanbusfactory.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusfactory.h" lineno="66" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QCanBusFactoryV2()"/>
        </class>
        <class name="QCanBusFrame" href="qcanbusframe.html" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="48" since="5.8" documented="true" module="QtSerialBus" brief="Container class representing a single CAN frame">
            <function name="QCanBusFrame" fullname="QCanBusFrame::QCanBusFrame" href="qcanbusframe.html#QCanBusFrame" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="75" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QCanBusFrame(QCanBusFrame::FrameType type)">
                <parameter type="QCanBusFrame::FrameType" name="type" default="DataFrame"/>
            </function>
            <function name="QCanBusFrame" fullname="QCanBusFrame::QCanBusFrame" href="qcanbusframe.html#QCanBusFrame-1" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="108" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QCanBusFrame(quint32 identifier, const QByteArray &amp;data)">
                <parameter type="quint32" name="identifier" default=""/>
                <parameter type="const QByteArray &amp;" name="data" default=""/>
            </function>
            <function name="error" fullname="QCanBusFrame::error" href="qcanbusframe.html#error" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="212" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusFrame::FrameErrors" signature="QCanBusFrame::FrameErrors error() const"/>
            <function name="frameId" fullname="QCanBusFrame::frameId" href="qcanbusframe.html#frameId" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="183" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="quint32" signature="quint32 frameId() const"/>
            <function name="frameType" fullname="QCanBusFrame::frameType" href="qcanbusframe.html#frameType" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="148" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusFrame::FrameType" signature="QCanBusFrame::FrameType frameType() const"/>
            <function name="hasBitrateSwitch" fullname="QCanBusFrame::hasBitrateSwitch" href="qcanbusframe.html#hasBitrateSwitch" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="238" documented="true" since="5.9" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasBitrateSwitch() const"/>
            <function name="hasErrorStateIndicator" fullname="QCanBusFrame::hasErrorStateIndicator" href="qcanbusframe.html#hasErrorStateIndicator" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="246" documented="true" since="5.9" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasErrorStateIndicator() const"/>
            <function name="hasExtendedFrameFormat" fullname="QCanBusFrame::hasExtendedFrameFormat" href="qcanbusframe.html#hasExtendedFrameFormat" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="177" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasExtendedFrameFormat() const"/>
            <function name="hasFlexibleDataRateFormat" fullname="QCanBusFrame::hasFlexibleDataRateFormat" href="qcanbusframe.html#hasFlexibleDataRateFormat" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="228" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasFlexibleDataRateFormat() const"/>
            <function name="hasLocalEcho" fullname="QCanBusFrame::hasLocalEcho" href="qcanbusframe.html#hasLocalEcho" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="253" documented="true" since="5.10" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool hasLocalEcho() const"/>
            <function name="isValid" fullname="QCanBusFrame::isValid" href="qcanbusframe.html#isValid" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="123" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isValid() const"/>
            <function name="operator&lt;&lt;" href="qcanbusframe.html#operator-lt-lt" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="260" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;out, const QCanBusFrame &amp;frame)">
                <parameter type="QDataStream &amp;" name="out" default=""/>
                <parameter type="const QCanBusFrame &amp;" name="frame" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="187" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QModbusPdu &amp;pdu)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="188" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusPdu &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="214" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusRequest &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusRequest &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="258" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusResponse &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusResponse &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qcanbusframe.html#operator-gt-gt" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="261" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;in, QCanBusFrame &amp;frame)">
                <parameter type="QDataStream &amp;" name="in" default=""/>
                <parameter type="QCanBusFrame &amp;" name="frame" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmodbusrequest.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="213" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusRequest &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="QModbusRequest &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmodbusresponse.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="257" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusResponse &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="QModbusResponse &amp;" name="pdu" default=""/>
            </function>
            <function name="payload" fullname="QCanBusFrame::payload" href="qcanbusframe.html#payload" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="209" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QByteArray" signature="QByteArray payload() const"/>
            <function name="setBitrateSwitch" fullname="QCanBusFrame::setBitrateSwitch" href="qcanbusframe.html#setBitrateSwitch" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="239" documented="true" since="5.9" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setBitrateSwitch(bool bitrateSwitch)">
                <parameter type="bool" name="bitrateSwitch" default=""/>
            </function>
            <function name="setError" fullname="QCanBusFrame::setError" href="qcanbusframe.html#setError" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="219" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setError(QCanBusFrame::FrameErrors error)">
                <parameter type="QCanBusFrame::FrameErrors" name="error" default=""/>
            </function>
            <function name="setErrorStateIndicator" fullname="QCanBusFrame::setErrorStateIndicator" href="qcanbusframe.html#setErrorStateIndicator" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="247" documented="true" since="5.9" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setErrorStateIndicator(bool errorStateIndicator)">
                <parameter type="bool" name="errorStateIndicator" default=""/>
            </function>
            <function name="setExtendedFrameFormat" fullname="QCanBusFrame::setExtendedFrameFormat" href="qcanbusframe.html#setExtendedFrameFormat" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="178" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setExtendedFrameFormat(bool isExtended)">
                <parameter type="bool" name="isExtended" default=""/>
            </function>
            <function name="setFlexibleDataRateFormat" fullname="QCanBusFrame::setFlexibleDataRateFormat" href="qcanbusframe.html#setFlexibleDataRateFormat" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="229" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setFlexibleDataRateFormat(bool isFlexibleData)">
                <parameter type="bool" name="isFlexibleData" default=""/>
            </function>
            <function name="setFrameId" fullname="QCanBusFrame::setFrameId" href="qcanbusframe.html#setFrameId" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="189" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setFrameId(quint32 newFrameId)">
                <parameter type="quint32" name="newFrameId" default=""/>
            </function>
            <function name="setFrameType" fullname="QCanBusFrame::setFrameType" href="qcanbusframe.html#setFrameType" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="161" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setFrameType(QCanBusFrame::FrameType newType)">
                <parameter type="QCanBusFrame::FrameType" name="newType" default=""/>
            </function>
            <function name="setLocalEcho" fullname="QCanBusFrame::setLocalEcho" href="qcanbusframe.html#setLocalEcho" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="254" documented="true" since="5.10" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setLocalEcho(bool echo)">
                <parameter type="bool" name="echo" default=""/>
            </function>
            <function name="setPayload" fullname="QCanBusFrame::setPayload" href="qcanbusframe.html#setPayload" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="201" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setPayload(const QByteArray &amp;data)">
                <parameter type="const QByteArray &amp;" name="data" default=""/>
            </function>
            <function name="setTimeStamp" fullname="QCanBusFrame::setTimeStamp" href="qcanbusframe.html#setTimeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="207" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setTimeStamp(QCanBusFrame::TimeStamp ts)">
                <parameter type="QCanBusFrame::TimeStamp" name="ts" default=""/>
            </function>
            <function name="timeStamp" fullname="QCanBusFrame::timeStamp" href="qcanbusframe.html#timeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="210" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QCanBusFrame::TimeStamp" signature="QCanBusFrame::TimeStamp timeStamp() const"/>
            <function name="toString" fullname="QCanBusFrame::toString" href="qcanbusframe.html#toString" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="226" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString toString() const"/>
            <class name="TimeStamp" fullname="QCanBusFrame::TimeStamp" href="qcanbusframe-timestamp.html" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="51" since="5.8" documented="true" module="QtSerialBus" brief="Timestamp information with microsecond precision">
                <function name="TimeStamp" fullname="QCanBusFrame::TimeStamp::TimeStamp" href="qcanbusframe-timestamp.html#TimeStamp" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="53" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="TimeStamp(qint64 s, qint64 usec)">
                    <parameter type="qint64" name="s" default="0"/>
                    <parameter type="qint64" name="usec" default="0"/>
                </function>
                <function name="fromMicroSeconds" fullname="QCanBusFrame::TimeStamp::fromMicroSeconds" href="qcanbusframe-timestamp.html#fromMicroSeconds" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="56" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="TimeStamp" signature="TimeStamp fromMicroSeconds(qint64 usec)">
                    <parameter type="qint64" name="usec" default=""/>
                </function>
                <function name="microSeconds" fullname="QCanBusFrame::TimeStamp::microSeconds" href="qcanbusframe-timestamp.html#microSeconds" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="60" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint64" signature="qint64 microSeconds() const"/>
                <function name="seconds" fullname="QCanBusFrame::TimeStamp::seconds" href="qcanbusframe-timestamp.html#seconds" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="59" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint64" signature="qint64 seconds() const"/>
                <variable name="secs" fullname="QCanBusFrame::TimeStamp::secs" href="qcanbusframe-timestamp.html#secs-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="63" type="qint64" static="false"/>
                <variable name="usecs" fullname="QCanBusFrame::TimeStamp::usecs" href="qcanbusframe-timestamp.html#usecs-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="64" type="qint64" static="false"/>
            </class>
            <enum name="FrameError" fullname="QCanBusFrame::FrameError" href="qcanbusframe.html#FrameError-enum" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="90" documented="true" 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 name="FrameType" fullname="QCanBusFrame::FrameType" href="qcanbusframe.html#FrameType-enum" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="67" documented="true">
                <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>
            <enum name="Version" fullname="QCanBusFrame::Version" href="qcanbusframe.html#Version-enum" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="265" documented="true">
                <value name="Qt_5_8" value="0x0"/>
                <value name="Qt_5_9" value="0x1"/>
                <value name="Qt_5_10" value="0x2"/>
            </enum>
            <typedef name="FrameErrors" fullname="QCanBusFrame::FrameErrors" href="qcanbusframe.html#FrameError-enum" status="active" access="public" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="105" enum="QCanBusFrame::FrameError"/>
            <variable name="canId" fullname="QCanBusFrame::canId" href="qcanbusframe.html#canId-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="271" type="quint32" static="false"/>
            <variable name="format" fullname="QCanBusFrame::format" href="qcanbusframe.html#format-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="272" type="quint8" static="false"/>
            <variable name="isBitrateSwitch" fullname="QCanBusFrame::isBitrateSwitch" href="qcanbusframe.html#isBitrateSwitch-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="279" type="quint8" static="false"/>
            <variable name="isErrorStateIndicator" fullname="QCanBusFrame::isErrorStateIndicator" href="qcanbusframe.html#isErrorStateIndicator-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="280" type="quint8" static="false"/>
            <variable name="isExtendedFrame" fullname="QCanBusFrame::isExtendedFrame" href="qcanbusframe.html#isExtendedFrame-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="274" type="quint8" static="false"/>
            <variable name="isFlexibleDataRate" fullname="QCanBusFrame::isFlexibleDataRate" href="qcanbusframe.html#isFlexibleDataRate-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="277" type="quint8" static="false"/>
            <variable name="isLocalEcho" fullname="QCanBusFrame::isLocalEcho" href="qcanbusframe.html#isLocalEcho-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="281" type="quint8" static="false"/>
            <variable name="isValidFrameId" fullname="QCanBusFrame::isValidFrameId" href="qcanbusframe.html#isValidFrameId-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="276" type="quint8" static="false"/>
            <variable name="load" fullname="QCanBusFrame::load" href="qcanbusframe.html#load-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="287" type="QByteArray" static="false"/>
            <variable name="reserved" fullname="QCanBusFrame::reserved" href="qcanbusframe.html#reserved-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="285" type="quint8 [2]" static="false"/>
            <variable name="reserved0" fullname="QCanBusFrame::reserved0" href="qcanbusframe.html#reserved0-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="282" type="quint8" static="false"/>
            <variable name="stamp" fullname="QCanBusFrame::stamp" href="qcanbusframe.html#stamp-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="288" type="QCanBusFrame::TimeStamp" static="false"/>
            <variable name="version" fullname="QCanBusFrame::version" href="qcanbusframe.html#version-var" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="275" type="quint8" static="false"/>
        </class>
        <struct name="QMetaTypeId" href="qmetatypeid.html" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="305">
            <function name="qt_metatype_id" fullname="QMetaTypeId::qt_metatype_id" href="qmetatypeid.html#qt_metatype_id" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="305" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="int" signature="int qt_metatype_id()"/>
            <enum name="anonymous" fullname="QMetaTypeId::anonymous" href="qmetatypeid.html#anonymous-enum" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="305">
                <value name="Defined" value="Q_DECLARE_METATYPE(QCanBusFrame::FrameType)"/>
            </enum>
        </struct>
        <class name="QModbusClient" href="qmodbusclient.html" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="50" since="5.8" documented="true" bases="QModbusDevice" module="QtSerialBus" brief="The interface to send Modbus requests">
            <function name="QModbusClient" fullname="QModbusClient::QModbusClient" href="qmodbusclient.html#QModbusClient" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="57" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusClient(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="d_func" fullname="QModbusClient::d_func" href="qmodbusclient.html#d_func" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="53" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusClientPrivate *" signature="QModbusClientPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusClient::d_func" href="qmodbusclient.html#d_func-1" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="53" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusClientPrivate *" signature="const QModbusClientPrivate * d_func() const"/>
            <function name="metaObject" fullname="QModbusClient::metaObject" href="qmodbusclient.html#metaObject" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="numberOfRetries" fullname="QModbusClient::numberOfRetries" href="qmodbusclient.html#numberOfRetries" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="69" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int numberOfRetries() const"/>
            <function name="processPrivateResponse" fullname="QModbusClient::processPrivateResponse" href="qmodbusclient.html#processPrivateResponse" status="active" access="protected" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="79" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool processPrivateResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processResponse" fullname="QModbusClient::processResponse" href="qmodbusclient.html#processResponse" status="active" access="protected" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="78" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool processResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="qt_metacall" fullname="QModbusClient::qt_metacall" href="qmodbusclient.html#qt_metacall" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusClient::qt_metacast" href="qmodbusclient.html#qt_metacast" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusClient::qt_static_metacall" href="qmodbusclient.html#qt_static_metacall" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="sendRawRequest" fullname="QModbusClient::sendRawRequest" href="qmodbusclient.html#sendRawRequest" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="64" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * sendRawRequest(const QModbusRequest &amp;request, int serverAddress)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
            </function>
            <function name="sendReadRequest" fullname="QModbusClient::sendReadRequest" href="qmodbusclient.html#sendReadRequest" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="60" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * sendReadRequest(const QModbusDataUnit &amp;read, int serverAddress)">
                <parameter type="const QModbusDataUnit &amp;" name="read" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
            </function>
            <function name="sendReadWriteRequest" fullname="QModbusClient::sendReadWriteRequest" href="qmodbusclient.html#sendReadWriteRequest" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="62" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * sendReadWriteRequest(const QModbusDataUnit &amp;read, const QModbusDataUnit &amp;write, int serverAddress)">
                <parameter type="const QModbusDataUnit &amp;" name="read" default=""/>
                <parameter type="const QModbusDataUnit &amp;" name="write" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
            </function>
            <function name="sendWriteRequest" fullname="QModbusClient::sendWriteRequest" href="qmodbusclient.html#sendWriteRequest" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="61" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * sendWriteRequest(const QModbusDataUnit &amp;write, int serverAddress)">
                <parameter type="const QModbusDataUnit &amp;" name="write" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
            </function>
            <function name="setNumberOfRetries" fullname="QModbusClient::setNumberOfRetries" href="qmodbusclient.html#setNumberOfRetries" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="70" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setNumberOfRetries(int number)">
                <parameter type="int" name="number" default=""/>
            </function>
            <function name="setTimeout" fullname="QModbusClient::setTimeout" href="qmodbusclient.html#setTimeout" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="67" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" associated-property="timeout" type="void" signature="void setTimeout(int newTimeout)">
                <parameter type="int" name="newTimeout" default=""/>
            </function>
            <function name="timeout" fullname="QModbusClient::timeout" href="qmodbusclient.html#timeout-prop" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="66" meta="plain" virtual="non" const="true" static="false" final="false" override="false" associated-property="timeout" type="int" signature="int timeout() const"/>
            <function name="timeoutChanged" fullname="QModbusClient::timeoutChanged" href="qmodbusclient.html#timeoutChanged" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="73" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" associated-property="timeout" type="void" signature="void timeoutChanged(int newTimeout)">
                <parameter type="int" name="newTimeout" default=""/>
            </function>
            <function name="~QModbusClient" fullname="QModbusClient::~QModbusClient" href="qmodbusclient.html#dtor.QModbusClient" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="58" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusClient()"/>
            <struct name="QPrivateSignal" fullname="QModbusClient::QPrivateSignal" href="qmodbusclient-qprivatesignal.html" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52"/>
            <property name="timeout" fullname="QModbusClient::timeout" href="qmodbusclient.html#timeout-prop" status="active" access="public" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="54" documented="true" type="int" brief="The timeout value used by this client">
                <getter name="timeout"/>
                <setter name="setTimeout"/>
                <notifier name="timeoutChanged"/>
            </property>
            <variable name="staticMetaObject" fullname="QModbusClient::staticMetaObject" href="qmodbusclient.html#staticMetaObject-var" status="internal" access="private" location="qmodbusclient.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient.h" lineno="52" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusCommEvent" href="qmodbuscommevent.html" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="55">
            <function name="QModbusCommEvent" fullname="QModbusCommEvent::QModbusCommEvent" href="qmodbuscommevent.html#QModbusCommEvent" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="84" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusCommEvent(QModbusCommEvent::EventByte byte)">
                <parameter type="QModbusCommEvent::EventByte" name="byte" default=""/>
            </function>
            <function name="operator QModbusCommEvent::EventByte" fullname="QModbusCommEvent::operator QModbusCommEvent::EventByte" href="qmodbuscommevent.html#operator-QModbusCommEvent::EventByte" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="88" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusCommEvent::EventByte" signature="QModbusCommEvent::EventByte operator QModbusCommEvent::EventByte() const"/>
            <function name="operator quint8" fullname="QModbusCommEvent::operator quint8" href="qmodbuscommevent.html#operator-quint8" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="87" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="quint8" signature="quint8 operator quint8() const"/>
            <function name="operator=" fullname="QModbusCommEvent::operator=" href="qmodbuscommevent.html#operator-eq" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="92" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusCommEvent" signature="QModbusCommEvent operator=(QModbusCommEvent::EventByte byte)">
                <parameter type="QModbusCommEvent::EventByte" name="byte" default=""/>
            </function>
            <function name="operator|=" fullname="QModbusCommEvent::operator|=" href="qmodbuscommevent.html#operator-7c-eq" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="96" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusCommEvent" signature="QModbusCommEvent operator|=(QModbusCommEvent::SendFlag sf)">
                <parameter type="QModbusCommEvent::SendFlag" name="sf" default=""/>
            </function>
            <function name="operator|=" fullname="QModbusCommEvent::operator|=" href="qmodbuscommevent.html#operator-7c-eq-1" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="100" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QModbusCommEvent" signature="QModbusCommEvent operator|=(QModbusCommEvent::ReceiveFlag rf)">
                <parameter type="QModbusCommEvent::ReceiveFlag" name="rf" default=""/>
            </function>
            <enum name="EventByte" fullname="QModbusCommEvent::EventByte" href="qmodbuscommevent.html#EventByte-enum" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/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 name="ReceiveFlag" fullname="QModbusCommEvent::ReceiveFlag" href="qmodbuscommevent.html#ReceiveFlag-enum" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="67" scoped="true">
                <value name="CommunicationError" value="0x02"/>
                <value name="CharacterOverrun" value="0x10"/>
                <value name="CurrentlyInListenOnlyMode" value="0x20"/>
                <value name="BroadcastReceived" value="0x40"/>
            </enum>
            <enum name="SendFlag" fullname="QModbusCommEvent::SendFlag" href="qmodbuscommevent.html#SendFlag-enum" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="58" scoped="true">
                <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>
            <variable name="m_eventByte" fullname="QModbusCommEvent::m_eventByte" href="qmodbuscommevent.html#m_eventByte-var" status="internal" access="private" location="qmodbuscommevent_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuscommevent_p.h" lineno="106" type="quint8" static="false"/>
        </class>
        <class name="QModbusDevicePrivate" href="qmodbusdeviceprivate.html" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="61" bases="QObjectPrivate">
            <function name="device" fullname="QModbusDevicePrivate::device" href="qmodbusdeviceprivate.html#device" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="83" meta="plain" virtual="virtual" const="true" static="false" final="false" override="false" type="QIODevice *" signature="QIODevice * device() const"/>
            <function name="q_func" fullname="QModbusDevicePrivate::q_func" href="qmodbusdeviceprivate.html#q_func" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="63" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusDevice *" signature="QModbusDevice * q_func()"/>
            <function name="q_func" fullname="QModbusDevicePrivate::q_func" href="qmodbusdeviceprivate.html#q_func-1" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="63" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusDevice *" signature="const QModbusDevice * q_func() const"/>
            <variable name="error" fullname="QModbusDevicePrivate::error" href="qmodbusdeviceprivate.html#error-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="67" type="QModbusDevice::Error" static="false"/>
            <variable name="errorString" fullname="QModbusDevicePrivate::errorString" href="qmodbusdeviceprivate.html#errorString-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="68" type="QString" static="false"/>
            <variable name="m_baudRate" fullname="QModbusDevicePrivate::m_baudRate" href="qmodbusdeviceprivate.html#m_baudRate-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="75" type="QSerialPort::BaudRate" static="false"/>
            <variable name="m_comPort" fullname="QModbusDevicePrivate::m_comPort" href="qmodbusdeviceprivate.html#m_comPort-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="71" type="QString" static="false"/>
            <variable name="m_dataBits" fullname="QModbusDevicePrivate::m_dataBits" href="qmodbusdeviceprivate.html#m_dataBits-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="72" type="QSerialPort::DataBits" static="false"/>
            <variable name="m_networkAddress" fullname="QModbusDevicePrivate::m_networkAddress" href="qmodbusdeviceprivate.html#m_networkAddress-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="79" type="QString" static="false"/>
            <variable name="m_networkPort" fullname="QModbusDevicePrivate::m_networkPort" href="qmodbusdeviceprivate.html#m_networkPort-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="78" type="int" static="false"/>
            <variable name="m_parity" fullname="QModbusDevicePrivate::m_parity" href="qmodbusdeviceprivate.html#m_parity-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="73" type="QSerialPort::Parity" static="false"/>
            <variable name="m_stopBits" fullname="QModbusDevicePrivate::m_stopBits" href="qmodbusdeviceprivate.html#m_stopBits-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="74" type="QSerialPort::StopBits" static="false"/>
            <variable name="m_userConnectionParams" fullname="QModbusDevicePrivate::m_userConnectionParams" href="qmodbusdeviceprivate.html#m_userConnectionParams-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="81" type="QHash&lt;int, QVariant&gt;" static="false"/>
            <variable name="state" fullname="QModbusDevicePrivate::state" href="qmodbusdeviceprivate.html#state-var" status="internal" access="private" location="qmodbusdevice_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice_p.h" lineno="66" type="QModbusDevice::State" static="false"/>
        </class>
        <class name="QModbusSerialAdu" href="qmodbusserialadu.html" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="55">
            <function name="QModbusSerialAdu" fullname="QModbusSerialAdu::QModbusSerialAdu" href="qmodbusserialadu.html#QModbusSerialAdu" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="63" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusSerialAdu(QModbusSerialAdu::Type type, const QByteArray &amp;data)">
                <parameter type="QModbusSerialAdu::Type" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="data" default=""/>
            </function>
            <function name="calculateCRC" fullname="QModbusSerialAdu::calculateCRC" href="qmodbusserialadu.html#calculateCRC" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="130" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="quint16" signature="quint16 calculateCRC(const char *data, qint32 len)">
                <parameter type="const char *" name="data" default=""/>
                <parameter type="qint32" name="len" default=""/>
            </function>
            <function name="calculateLRC" fullname="QModbusSerialAdu::calculateLRC" href="qmodbusserialadu.html#calculateLRC" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="112" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="quint8" signature="quint8 calculateLRC(const char *data, qint32 len)">
                <parameter type="const char *" name="data" default=""/>
                <parameter type="qint32" name="len" default=""/>
            </function>
            <function name="checksum" fullname="QModbusSerialAdu::checksum" href="qmodbusserialadu.html#checksum" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="91" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="decltype(T())" signature="decltype(T()) checksum() const"/>
            <function name="crc_reflect" fullname="QModbusSerialAdu::crc_reflect" href="qmodbusserialadu.html#crc_reflect" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="169" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="quint16" signature="quint16 crc_reflect(quint16 data, qint32 len)">
                <parameter type="quint16" name="data" default=""/>
                <parameter type="qint32" name="len" default=""/>
            </function>
            <function name="create" fullname="QModbusSerialAdu::create" href="qmodbusserialadu.html#create" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="153" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="QByteArray" signature="QByteArray create(QModbusSerialAdu::Type type, int serverAddress, const QModbusPdu &amp;pdu, char delimiter)">
                <parameter type="QModbusSerialAdu::Type" name="type" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
                <parameter type="char" name="delimiter" default="'\n'"/>
            </function>
            <function name="data" fullname="QModbusSerialAdu::data" href="qmodbusserialadu.html#data" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="75" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QByteArray" signature="QByteArray data() const"/>
            <function name="matchingChecksum" fullname="QModbusSerialAdu::matchingChecksum" href="qmodbusserialadu.html#matchingChecksum" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="98" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool matchingChecksum() const"/>
            <function name="pdu" fullname="QModbusSerialAdu::pdu" href="qmodbusserialadu.html#pdu" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="85" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusPdu" signature="QModbusPdu pdu() const"/>
            <function name="rawData" fullname="QModbusSerialAdu::rawData" href="qmodbusserialadu.html#rawData" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="78" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QByteArray" signature="QByteArray rawData() const"/>
            <function name="rawSize" fullname="QModbusSerialAdu::rawSize" href="qmodbusserialadu.html#rawSize" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="77" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int rawSize() const"/>
            <function name="serverAddress" fullname="QModbusSerialAdu::serverAddress" href="qmodbusserialadu.html#serverAddress" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="80" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int serverAddress() const"/>
            <function name="size" fullname="QModbusSerialAdu::size" href="qmodbusserialadu.html#size" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="70" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int size() const"/>
            <enum name="Type" fullname="QModbusSerialAdu::Type" href="qmodbusserialadu.html#Type-enum" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="58">
                <value name="Ascii" value="0"/>
                <value name="Rtu" value="1"/>
            </enum>
            <variable name="m_data" fullname="QModbusSerialAdu::m_data" href="qmodbusserialadu.html#m_data-var" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="185" type="QByteArray" static="false"/>
            <variable name="m_rawData" fullname="QModbusSerialAdu::m_rawData" href="qmodbusserialadu.html#m_rawData-var" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="186" type="QByteArray" static="false"/>
            <variable name="m_type" fullname="QModbusSerialAdu::m_type" href="qmodbusserialadu.html#m_type-var" status="internal" access="private" location="qmodbusadu_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusadu_p.h" lineno="184" type="QModbusSerialAdu::Type" static="false"/>
        </class>
        <class name="QModbusServerPrivate" href="qmodbusserverprivate.html" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="63" bases="QModbusDevicePrivate">
            <function name="QModbusServerPrivate" fullname="QModbusServerPrivate::QModbusServerPrivate" href="qmodbusserverprivate.html#QModbusServerPrivate" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="80" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusServerPrivate()"/>
            <function name="incrementCounter" fullname="QModbusServerPrivate::incrementCounter" href="qmodbusserverprivate.html#incrementCounter" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="88" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void incrementCounter(QModbusServerPrivate::Counter counter)">
                <parameter type="QModbusServerPrivate::Counter" name="counter" default=""/>
            </function>
            <function name="processDiagnosticsRequest" fullname="QModbusServerPrivate::processDiagnosticsRequest" href="qmodbusserverprivate.html#processDiagnosticsRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="105" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processDiagnosticsRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processEncapsulatedInterfaceTransportRequest" fullname="QModbusServerPrivate::processEncapsulatedInterfaceTransportRequest" href="qmodbusserverprivate.html#processEncapsulatedInterfaceTransportRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="114" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processEncapsulatedInterfaceTransportRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processGetCommEventCounterRequest" fullname="QModbusServerPrivate::processGetCommEventCounterRequest" href="qmodbusserverprivate.html#processGetCommEventCounterRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="106" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processGetCommEventCounterRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processGetCommEventLogRequest" fullname="QModbusServerPrivate::processGetCommEventLogRequest" href="qmodbusserverprivate.html#processGetCommEventLogRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="107" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processGetCommEventLogRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processMaskWriteRegisterRequest" fullname="QModbusServerPrivate::processMaskWriteRegisterRequest" href="qmodbusserverprivate.html#processMaskWriteRegisterRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="111" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processMaskWriteRegisterRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadCoilsRequest" fullname="QModbusServerPrivate::processReadCoilsRequest" href="qmodbusserverprivate.html#processReadCoilsRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="92" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadCoilsRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadDiscreteInputsRequest" fullname="QModbusServerPrivate::processReadDiscreteInputsRequest" href="qmodbusserverprivate.html#processReadDiscreteInputsRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="93" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadDiscreteInputsRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadExceptionStatusRequest" fullname="QModbusServerPrivate::processReadExceptionStatusRequest" href="qmodbusserverprivate.html#processReadExceptionStatusRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="104" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadExceptionStatusRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadFifoQueueRequest" fullname="QModbusServerPrivate::processReadFifoQueueRequest" href="qmodbusserverprivate.html#processReadFifoQueueRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="113" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadFifoQueueRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadHoldingRegistersRequest" fullname="QModbusServerPrivate::processReadHoldingRegistersRequest" href="qmodbusserverprivate.html#processReadHoldingRegistersRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="96" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadHoldingRegistersRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadInputRegistersRequest" fullname="QModbusServerPrivate::processReadInputRegistersRequest" href="qmodbusserverprivate.html#processReadInputRegistersRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="97" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadInputRegistersRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReadWriteMultipleRegistersRequest" fullname="QModbusServerPrivate::processReadWriteMultipleRegistersRequest" href="qmodbusserverprivate.html#processReadWriteMultipleRegistersRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="112" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReadWriteMultipleRegistersRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processReportServerIdRequest" fullname="QModbusServerPrivate::processReportServerIdRequest" href="qmodbusserverprivate.html#processReportServerIdRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="110" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processReportServerIdRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processRequest" fullname="QModbusServerPrivate::processRequest" href="qmodbusserverprivate.html#processRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="90" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
            </function>
            <function name="processWriteMultipleCoilsRequest" fullname="QModbusServerPrivate::processWriteMultipleCoilsRequest" href="qmodbusserverprivate.html#processWriteMultipleCoilsRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="108" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processWriteMultipleCoilsRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processWriteMultipleRegistersRequest" fullname="QModbusServerPrivate::processWriteMultipleRegistersRequest" href="qmodbusserverprivate.html#processWriteMultipleRegistersRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="109" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processWriteMultipleRegistersRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processWriteSingleCoilRequest" fullname="QModbusServerPrivate::processWriteSingleCoilRequest" href="qmodbusserverprivate.html#processWriteSingleCoilRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="100" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processWriteSingleCoilRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="processWriteSingleRegisterRequest" fullname="QModbusServerPrivate::processWriteSingleRegisterRequest" href="qmodbusserverprivate.html#processWriteSingleRegisterRequest" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="101" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processWriteSingleRegisterRequest(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="q_func" fullname="QModbusServerPrivate::q_func" href="qmodbusserverprivate.html#q_func" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="65" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusServer *" signature="QModbusServer * q_func()"/>
            <function name="q_func" fullname="QModbusServerPrivate::q_func" href="qmodbusserverprivate.html#q_func-1" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="65" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusServer *" signature="const QModbusServer * q_func() const"/>
            <function name="readBits" fullname="QModbusServerPrivate::readBits" href="qmodbusserverprivate.html#readBits" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="94" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse readBits(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="unitType" default=""/>
            </function>
            <function name="readBytes" fullname="QModbusServerPrivate::readBytes" href="qmodbusserverprivate.html#readBytes" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="98" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse readBytes(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="unitType" default=""/>
            </function>
            <function name="resetCommunicationCounters" fullname="QModbusServerPrivate::resetCommunicationCounters" href="qmodbusserverprivate.html#resetCommunicationCounters" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="87" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void resetCommunicationCounters()"/>
            <function name="setMap" fullname="QModbusServerPrivate::setMap" href="qmodbusserverprivate.html#setMap" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="85" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool setMap(const QModbusDataUnitMap &amp;map)">
                <parameter type="const QModbusDataUnitMap &amp;" name="map" default=""/>
            </function>
            <function name="storeModbusCommEvent" fullname="QModbusServerPrivate::storeModbusCommEvent" href="qmodbusserverprivate.html#storeModbusCommEvent" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="116" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void storeModbusCommEvent(const QModbusCommEvent &amp;eventByte)">
                <parameter type="const QModbusCommEvent &amp;" name="eventByte" default=""/>
            </function>
            <function name="writeSingle" fullname="QModbusServerPrivate::writeSingle" href="qmodbusserverprivate.html#writeSingle" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="102" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse writeSingle(const QModbusPdu &amp;request, QModbusDataUnit::RegisterType unitType)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="unitType" default=""/>
            </function>
            <enum name="Counter" fullname="QModbusServerPrivate::Counter" href="qmodbusserverprivate.html#Counter-enum" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/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>
            <variable name="m_commEventLog" fullname="QModbusServerPrivate::m_commEventLog" href="qmodbusserverprivate.html#m_commEventLog-var" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="122" type="std::deque&lt;quint8&gt;" static="false"/>
            <variable name="m_counters" fullname="QModbusServerPrivate::m_counters" href="qmodbusserverprivate.html#m_counters-var" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="119" type="std::array&lt;quint16, 20&gt;" static="false"/>
            <variable name="m_modbusDataUnitMap" fullname="QModbusServerPrivate::m_modbusDataUnitMap" href="qmodbusserverprivate.html#m_modbusDataUnitMap-var" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="121" type="QModbusDataUnitMap" static="false"/>
            <variable name="m_serverAddress" fullname="QModbusServerPrivate::m_serverAddress" href="qmodbusserverprivate.html#m_serverAddress-var" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="118" type="int" static="false"/>
            <variable name="m_serverOptions" fullname="QModbusServerPrivate::m_serverOptions" href="qmodbusserverprivate.html#m_serverOptions-var" status="internal" access="private" location="qmodbusserver_p.h" filepath="/home/qt/work/build/qtbase/include/QtSerialBus/5.15.0/QtSerialBus/private/../../../../../../../qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver_p.h" lineno="120" type="QHash&lt;int, QVariant&gt;" static="false"/>
        </class>
        <enum name="Coil" status="internal" access="private" location="qmodbus_symbols_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbus_symbols_p.h" lineno="51">
            <value name="On" value="0xff00"/>
            <value name="Off" value="0x0000"/>
        </enum>
        <class name="QModbusClientPrivate" href="qmodbusclientprivate.html" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="59" bases="QModbusDevicePrivate">
            <function name="collateBits" fullname="QModbusClientPrivate::collateBits" href="qmodbusclientprivate.html#collateBits" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="74" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool collateBits(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="collateBytes" fullname="QModbusClientPrivate::collateBytes" href="qmodbusclientprivate.html#collateBytes" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="78" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool collateBytes(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="collateMultipleValues" fullname="QModbusClientPrivate::collateMultipleValues" href="qmodbusclientprivate.html#collateMultipleValues" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="89" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool collateMultipleValues(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="collateSingleValue" fullname="QModbusClientPrivate::collateSingleValue" href="qmodbusclientprivate.html#collateSingleValue" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="83" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool collateSingleValue(const QModbusPdu &amp;pdu, QModbusDataUnit::RegisterType type, QModbusDataUnit *data)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="createRWRequest" fullname="QModbusClientPrivate::createRWRequest" href="qmodbusclientprivate.html#createRWRequest" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="68" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusRequest" signature="QModbusRequest createRWRequest(const QModbusDataUnit &amp;read, const QModbusDataUnit &amp;write) const">
                <parameter type="const QModbusDataUnit &amp;" name="read" default=""/>
                <parameter type="const QModbusDataUnit &amp;" name="write" default=""/>
            </function>
            <function name="createReadRequest" fullname="QModbusClientPrivate::createReadRequest" href="qmodbusclientprivate.html#createReadRequest" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="66" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusRequest" signature="QModbusRequest createReadRequest(const QModbusDataUnit &amp;data) const">
                <parameter type="const QModbusDataUnit &amp;" name="data" default=""/>
            </function>
            <function name="createWriteRequest" fullname="QModbusClientPrivate::createWriteRequest" href="qmodbusclientprivate.html#createWriteRequest" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="67" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusRequest" signature="QModbusRequest createWriteRequest(const QModbusDataUnit &amp;data) const">
                <parameter type="const QModbusDataUnit &amp;" name="data" default=""/>
            </function>
            <function name="enqueueRequest" fullname="QModbusClientPrivate::enqueueRequest" href="qmodbusclientprivate.html#enqueueRequest" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="95" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * enqueueRequest(const QModbusRequest &amp;, int , const QModbusDataUnit &amp;, QModbusReply::ReplyType )">
                <parameter type="const QModbusRequest &amp;" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="const QModbusDataUnit &amp;" name="" default=""/>
                <parameter type="QModbusReply::ReplyType" name="" default=""/>
            </function>
            <function name="isOpen" fullname="QModbusClientPrivate::isOpen" href="qmodbusclientprivate.html#isOpen" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="100" meta="plain" virtual="virtual" const="true" static="false" final="false" override="false" type="bool" signature="bool isOpen() const"/>
            <function name="processQueueElement" fullname="QModbusClientPrivate::processQueueElement" href="qmodbusclientprivate.html#processQueueElement" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="131" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void processQueueElement(const QModbusResponse &amp;pdu, const QModbusClientPrivate::QueueElement &amp;element)">
                <parameter type="const QModbusResponse &amp;" name="pdu" default=""/>
                <parameter type="const QModbusClientPrivate::QueueElement &amp;" name="element" default=""/>
            </function>
            <function name="processReadCoilsResponse" fullname="QModbusClientPrivate::processReadCoilsResponse" href="qmodbusclientprivate.html#processReadCoilsResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="72" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processReadCoilsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processReadDiscreteInputsResponse" fullname="QModbusClientPrivate::processReadDiscreteInputsResponse" href="qmodbusclientprivate.html#processReadDiscreteInputsResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="73" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processReadDiscreteInputsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processReadHoldingRegistersResponse" fullname="QModbusClientPrivate::processReadHoldingRegistersResponse" href="qmodbusclientprivate.html#processReadHoldingRegistersResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="76" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processReadHoldingRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processReadInputRegistersResponse" fullname="QModbusClientPrivate::processReadInputRegistersResponse" href="qmodbusclientprivate.html#processReadInputRegistersResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="77" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processReadInputRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processReadWriteMultipleRegistersResponse" fullname="QModbusClientPrivate::processReadWriteMultipleRegistersResponse" href="qmodbusclientprivate.html#processReadWriteMultipleRegistersResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="92" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processReadWriteMultipleRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processResponse" fullname="QModbusClientPrivate::processResponse" href="qmodbusclientprivate.html#processResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="70" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processWriteMultipleCoilsResponse" fullname="QModbusClientPrivate::processWriteMultipleCoilsResponse" href="qmodbusclientprivate.html#processWriteMultipleCoilsResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="86" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processWriteMultipleCoilsResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processWriteMultipleRegistersResponse" fullname="QModbusClientPrivate::processWriteMultipleRegistersResponse" href="qmodbusclientprivate.html#processWriteMultipleRegistersResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="87" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processWriteMultipleRegistersResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processWriteSingleCoilResponse" fullname="QModbusClientPrivate::processWriteSingleCoilResponse" href="qmodbusclientprivate.html#processWriteSingleCoilResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="80" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processWriteSingleCoilResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="processWriteSingleRegisterResponse" fullname="QModbusClientPrivate::processWriteSingleRegisterResponse" href="qmodbusclientprivate.html#processWriteSingleRegisterResponse" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="81" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool processWriteSingleRegisterResponse(const QModbusResponse &amp;response, QModbusDataUnit *data)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="QModbusDataUnit *" name="data" default=""/>
            </function>
            <function name="q_func" fullname="QModbusClientPrivate::q_func" href="qmodbusclientprivate.html#q_func" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="61" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusClient *" signature="QModbusClient * q_func()"/>
            <function name="q_func" fullname="QModbusClientPrivate::q_func" href="qmodbusclientprivate.html#q_func-1" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="61" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusClient *" signature="const QModbusClient * q_func() const"/>
            <function name="sendRequest" fullname="QModbusClientPrivate::sendRequest" href="qmodbusclientprivate.html#sendRequest" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="64" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReply *" signature="QModbusReply * sendRequest(const QModbusRequest &amp;request, int serverAddress, const QModbusDataUnit *const unit)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
                <parameter type="const QModbusDataUnit *const" name="unit" default=""/>
            </function>
            <struct name="QueueElement" fullname="QModbusClientPrivate::QueueElement" href="qmodbusclientprivate-queueelement.html" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="105">
                <function name="QueueElement" fullname="QModbusClientPrivate::QueueElement::QueueElement" href="qmodbusclientprivate-queueelement.html#QueueElement" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="106" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QueueElement()"/>
                <function name="QueueElement" fullname="QModbusClientPrivate::QueueElement::QueueElement" href="qmodbusclientprivate-queueelement.html#QueueElement-1" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="107" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QueueElement(QModbusReply *r, const QModbusRequest &amp;req, const QModbusDataUnit &amp;u, int num, int timeout)">
                    <parameter type="QModbusReply *" name="r" default=""/>
                    <parameter type="const QModbusRequest &amp;" name="req" default=""/>
                    <parameter type="const QModbusDataUnit &amp;" name="u" default=""/>
                    <parameter type="int" name="num" default=""/>
                    <parameter type="int" name="timeout" default="-1"/>
                </function>
                <function name="operator==" fullname="QModbusClientPrivate::QueueElement::operator==" href="qmodbusclientprivate-queueelement.html#operator-eq-eq" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="118" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool operator==(const QueueElement &amp;other) const">
                    <parameter type="const QueueElement &amp;" name="other" default=""/>
                </function>
                <variable name="adu" fullname="QModbusClientPrivate::QueueElement::adu" href="qmodbusclientprivate-queueelement.html#adu-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="127" type="QByteArray" static="false"/>
                <variable name="bytesWritten" fullname="QModbusClientPrivate::QueueElement::bytesWritten" href="qmodbusclientprivate-queueelement.html#bytesWritten-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="128" type="qint64" static="false"/>
                <variable name="m_timerId" fullname="QModbusClientPrivate::QueueElement::m_timerId" href="qmodbusclientprivate-queueelement.html#m_timerId-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="129" type="qint32" static="false"/>
                <variable name="numberOfRetries" fullname="QModbusClientPrivate::QueueElement::numberOfRetries" href="qmodbusclientprivate-queueelement.html#numberOfRetries-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="125" type="int" static="false"/>
                <variable name="reply" fullname="QModbusClientPrivate::QueueElement::reply" href="qmodbusclientprivate-queueelement.html#reply-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="122" type="QPointer&lt;QModbusReply&gt;" static="false"/>
                <variable name="requestPdu" fullname="QModbusClientPrivate::QueueElement::requestPdu" href="qmodbusclientprivate-queueelement.html#requestPdu-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="123" type="QModbusRequest" static="false"/>
                <variable name="timer" fullname="QModbusClientPrivate::QueueElement::timer" href="qmodbusclientprivate-queueelement.html#timer-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="126" type="QSharedPointer&lt;QTimer&gt;" static="false"/>
                <variable name="unit" fullname="QModbusClientPrivate::QueueElement::unit" href="qmodbusclientprivate-queueelement.html#unit-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="124" type="QModbusDataUnit" static="false"/>
            </struct>
            <variable name="m_numberOfRetries" fullname="QModbusClientPrivate::m_numberOfRetries" href="qmodbusclientprivate.html#m_numberOfRetries-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="102" type="int" static="false"/>
            <variable name="m_responseTimeoutDuration" fullname="QModbusClientPrivate::m_responseTimeoutDuration" href="qmodbusclientprivate.html#m_responseTimeoutDuration-var" status="internal" access="private" location="qmodbusclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusclient_p.h" lineno="103" type="int" static="false"/>
        </class>
        <class name="QModbusDataUnit" href="qmodbusdataunit.html" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="46" since="5.8" documented="true" module="QtSerialBus" brief="Container class representing single bit and 16 bit word entries in the Modbus register">
            <function name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="57" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusDataUnit()"/>
            <function name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-1" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="59" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QModbusDataUnit(QModbusDataUnit::RegisterType type)">
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
            </function>
            <function name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-2" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="63" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="" signature="QModbusDataUnit(QModbusDataUnit::RegisterType type, int address, quint16 size)">
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="int" name="address" default=""/>
                <parameter type="quint16" name="size" default=""/>
            </function>
            <function name="QModbusDataUnit" fullname="QModbusDataUnit::QModbusDataUnit" href="qmodbusdataunit.html#QModbusDataUnit-3" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="67" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="" signature="QModbusDataUnit(QModbusDataUnit::RegisterType type, int address, const QVector&lt;quint16&gt; &amp;data)">
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
                <parameter type="int" name="address" default=""/>
                <parameter type="const QVector&lt;quint16&gt; &amp;" name="data" default=""/>
            </function>
            <function name="isValid" fullname="QModbusDataUnit::isValid" href="qmodbusdataunit.html#isValid" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="98" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isValid() const"/>
            <function name="registerType" fullname="QModbusDataUnit::registerType" href="qmodbusdataunit.html#registerType" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="74" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDataUnit::RegisterType" signature="QModbusDataUnit::RegisterType registerType() const"/>
            <function name="setRegisterType" fullname="QModbusDataUnit::setRegisterType" href="qmodbusdataunit.html#setRegisterType" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="75" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setRegisterType(QModbusDataUnit::RegisterType type)">
                <parameter type="QModbusDataUnit::RegisterType" name="type" default=""/>
            </function>
            <function name="setStartAddress" fullname="QModbusDataUnit::setStartAddress" href="qmodbusdataunit.html#setStartAddress" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="78" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setStartAddress(int address)">
                <parameter type="int" name="address" default=""/>
            </function>
            <function name="setValue" fullname="QModbusDataUnit::setValue" href="qmodbusdataunit.html#setValue" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="90" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setValue(int index, quint16 value)">
                <parameter type="int" name="index" default=""/>
                <parameter type="quint16" name="value" default=""/>
            </function>
            <function name="setValueCount" fullname="QModbusDataUnit::setValueCount" href="qmodbusdataunit.html#setValueCount" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="88" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setValueCount(uint newCount)">
                <parameter type="uint" name="newCount" default=""/>
            </function>
            <function name="setValues" fullname="QModbusDataUnit::setValues" href="qmodbusdataunit.html#setValues" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="81" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setValues(const QVector&lt;quint16&gt; &amp;values)">
                <parameter type="const QVector&lt;quint16&gt; &amp;" name="values" default=""/>
            </function>
            <function name="startAddress" fullname="QModbusDataUnit::startAddress" href="qmodbusdataunit.html#startAddress" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="77" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int startAddress() const"/>
            <function name="value" fullname="QModbusDataUnit::value" href="qmodbusdataunit.html#value" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="96" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="quint16" signature="quint16 value(int index) const">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="valueCount" fullname="QModbusDataUnit::valueCount" href="qmodbusdataunit.html#valueCount" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="87" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="uint" signature="uint valueCount() const"/>
            <function name="values" fullname="QModbusDataUnit::values" href="qmodbusdataunit.html#values" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="80" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QVector&lt;quint16&gt;" signature="QVector&lt;quint16&gt; values() const"/>
            <enum name="RegisterType" fullname="QModbusDataUnit::RegisterType" href="qmodbusdataunit.html#RegisterType-enum" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="49" documented="true">
                <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>
            <typedef name="QModbusDataUnitMap" href="qmodbusdataunit.html#QModbusDataUnitMap-typedef" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="106" related="true" since="5.8" documented="true"/>
            <variable name="m_startAddress" fullname="QModbusDataUnit::m_startAddress" href="qmodbusdataunit.html#m_startAddress-var" status="internal" access="private" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="102" type="int" static="false"/>
            <variable name="m_type" fullname="QModbusDataUnit::m_type" href="qmodbusdataunit.html#m_type-var" status="internal" access="private" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="101" type="QModbusDataUnit::RegisterType" static="false"/>
            <variable name="m_valueCount" fullname="QModbusDataUnit::m_valueCount" href="qmodbusdataunit.html#m_valueCount-var" status="internal" access="private" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="104" type="uint" static="false"/>
            <variable name="m_values" fullname="QModbusDataUnit::m_values" href="qmodbusdataunit.html#m_values-var" status="internal" access="private" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="103" type="QVector&lt;quint16&gt;" static="false"/>
        </class>
        <typedef name="QModbusDataUnitMap" href="qmodbusdataunit.html#QModbusDataUnitMap-typedef" status="active" access="public" location="qmodbusdataunit.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdataunit.h" lineno="106" related="true" since="5.8" documented="true"/>
        <class name="QModbusDevice" href="qmodbusdevice.html" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="47" since="5.8" documented="true" bases="QObject" module="QtSerialBus" brief="The base class for Modbus classes, QModbusServer and QModbusClient">
            <function name="QModbusDevice" fullname="QModbusDevice::QModbusDevice" href="qmodbusdevice.html#QModbusDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="89" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusDevice(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="close" fullname="QModbusDevice::close" href="qmodbusdevice.html#close" status="active" access="protected" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="115" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="void" signature="void close() = 0"/>
            <function name="connectDevice" fullname="QModbusDevice::connectDevice" href="qmodbusdevice.html#connectDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="95" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool connectDevice()"/>
            <function name="connectionParameter" fullname="QModbusDevice::connectionParameter" href="qmodbusdevice.html#connectionParameter" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="92" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QVariant" signature="QVariant connectionParameter(int parameter) const">
                <parameter type="int" name="parameter" default=""/>
            </function>
            <function name="d_func" fullname="QModbusDevice::d_func" href="qmodbusdevice.html#d_func" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="50" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusDevicePrivate *" signature="QModbusDevicePrivate * d_func()"/>
            <function name="d_func" fullname="QModbusDevice::d_func" href="qmodbusdevice.html#d_func-1" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="50" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusDevicePrivate *" signature="const QModbusDevicePrivate * d_func() const"/>
            <function name="device" fullname="QModbusDevice::device" href="qmodbusdevice.html#device" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="103" documented="true" since="5.14" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QIODevice *" signature="QIODevice * device() const"/>
            <function name="disconnectDevice" fullname="QModbusDevice::disconnectDevice" href="qmodbusdevice.html#disconnectDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="96" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void disconnectDevice()"/>
            <function name="error" fullname="QModbusDevice::error" href="qmodbusdevice.html#error" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="100" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDevice::Error" signature="QModbusDevice::Error error() const"/>
            <function name="errorOccurred" fullname="QModbusDevice::errorOccurred" href="qmodbusdevice.html#errorOccurred" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="106" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void errorOccurred(QModbusDevice::Error error)">
                <parameter type="QModbusDevice::Error" name="error" default=""/>
            </function>
            <function name="errorString" fullname="QModbusDevice::errorString" href="qmodbusdevice.html#errorString" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="101" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString errorString() const"/>
            <function name="metaObject" fullname="QModbusDevice::metaObject" href="qmodbusdevice.html#metaObject" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="open" fullname="QModbusDevice::open" href="qmodbusdevice.html#open" status="active" access="protected" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="114" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="bool" signature="bool open() = 0"/>
            <function name="qt_metacall" fullname="QModbusDevice::qt_metacall" href="qmodbusdevice.html#qt_metacall" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusDevice::qt_metacast" href="qmodbusdevice.html#qt_metacast" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusDevice::qt_static_metacall" href="qmodbusdevice.html#qt_static_metacall" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="setConnectionParameter" fullname="QModbusDevice::setConnectionParameter" href="qmodbusdevice.html#setConnectionParameter" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="93" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setConnectionParameter(int parameter, const QVariant &amp;value)">
                <parameter type="int" name="parameter" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="setError" fullname="QModbusDevice::setError" href="qmodbusdevice.html#setError" status="active" access="protected" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="113" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setError(const QString &amp;errorText, QModbusDevice::Error error)">
                <parameter type="const QString &amp;" name="errorText" default=""/>
                <parameter type="QModbusDevice::Error" name="error" default=""/>
            </function>
            <function name="setState" fullname="QModbusDevice::setState" href="qmodbusdevice.html#setState" status="active" access="protected" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="112" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setState(QModbusDevice::State newState)">
                <parameter type="QModbusDevice::State" name="newState" default=""/>
            </function>
            <function name="state" fullname="QModbusDevice::state" href="qmodbusdevice.html#state" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="98" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDevice::State" signature="QModbusDevice::State state() const"/>
            <function name="stateChanged" fullname="QModbusDevice::stateChanged" href="qmodbusdevice.html#stateChanged" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="107" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void stateChanged(QModbusDevice::State state)">
                <parameter type="QModbusDevice::State" name="state" default=""/>
            </function>
            <function name="~QModbusDevice" fullname="QModbusDevice::~QModbusDevice" href="qmodbusdevice.html#dtor.QModbusDevice" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="90" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusDevice()"/>
            <struct name="QPrivateSignal" fullname="QModbusDevice::QPrivateSignal" href="qmodbusdevice-qprivatesignal.html" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49"/>
            <enum name="ConnectionParameter" fullname="QModbusDevice::ConnectionParameter" href="qmodbusdevice.html#ConnectionParameter-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="74" documented="true">
                <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 name="Error" fullname="QModbusDevice::Error" href="qmodbusdevice.html#Error-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="53" documented="true">
                <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 name="State" fullname="QModbusDevice::State" href="qmodbusdevice.html#State-enum" status="active" access="public" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="66" documented="true">
                <value name="UnconnectedState" value="0"/>
                <value name="ConnectingState" value="1"/>
                <value name="ConnectedState" value="2"/>
                <value name="ClosingState" value="3"/>
            </enum>
            <variable name="staticMetaObject" fullname="QModbusDevice::staticMetaObject" href="qmodbusdevice.html#staticMetaObject-var" status="internal" access="private" location="qmodbusdevice.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdevice.h" lineno="49" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusDeviceIdentification" href="qmodbusdeviceidentification.html" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="46" since="5.8" documented="true" module="QtSerialBus" brief="Container class representing the physical and functional description of a Modbus server">
            <function name="QModbusDeviceIdentification" fullname="QModbusDeviceIdentification::QModbusDeviceIdentification" href="qmodbusdeviceidentification.html#QModbusDeviceIdentification" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="84" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusDeviceIdentification()"/>
            <function name="conformityLevel" fullname="QModbusDeviceIdentification::conformityLevel" href="qmodbusdeviceidentification.html#conformityLevel" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="104" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDeviceIdentification::ConformityLevel" signature="QModbusDeviceIdentification::ConformityLevel conformityLevel() const"/>
            <function name="contains" fullname="QModbusDeviceIdentification::contains" href="qmodbusdeviceidentification.html#contains" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="94" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool contains(uint objectId) const">
                <parameter type="uint" name="objectId" default=""/>
            </function>
            <function name="fromByteArray" fullname="QModbusDeviceIdentification::fromByteArray" href="qmodbusdeviceidentification.html#fromByteArray" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="107" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="QModbusDeviceIdentification" signature="QModbusDeviceIdentification fromByteArray(const QByteArray &amp;ba)">
                <parameter type="const QByteArray &amp;" name="ba" default=""/>
            </function>
            <function name="insert" fullname="QModbusDeviceIdentification::insert" href="qmodbusdeviceidentification.html#insert" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="96" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool insert(uint objectId, const QByteArray &amp;value)">
                <parameter type="uint" name="objectId" default=""/>
                <parameter type="const QByteArray &amp;" name="value" default=""/>
            </function>
            <function name="isValid" fullname="QModbusDeviceIdentification::isValid" href="qmodbusdeviceidentification.html#isValid" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="86" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isValid() const"/>
            <function name="objectIds" fullname="QModbusDeviceIdentification::objectIds" href="qmodbusdeviceidentification.html#objectIds" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="92" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QList&lt;int&gt;" signature="QList&lt;int&gt; objectIds() const"/>
            <function name="remove" fullname="QModbusDeviceIdentification::remove" href="qmodbusdeviceidentification.html#remove" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="93" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void remove(uint objectId)">
                <parameter type="uint" name="objectId" default=""/>
            </function>
            <function name="setConformityLevel" fullname="QModbusDeviceIdentification::setConformityLevel" href="qmodbusdeviceidentification.html#setConformityLevel" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="105" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setConformityLevel(QModbusDeviceIdentification::ConformityLevel level)">
                <parameter type="QModbusDeviceIdentification::ConformityLevel" name="level" default=""/>
            </function>
            <function name="value" fullname="QModbusDeviceIdentification::value" href="qmodbusdeviceidentification.html#value" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="102" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QByteArray" signature="QByteArray value(uint objectId) const">
                <parameter type="uint" name="objectId" default=""/>
            </function>
            <enum name="ConformityLevel" fullname="QModbusDeviceIdentification::ConformityLevel" href="qmodbusdeviceidentification.html#ConformityLevel-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="75" documented="true">
                <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 name="ObjectId" fullname="QModbusDeviceIdentification::ObjectId" href="qmodbusdeviceidentification.html#ObjectId-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="49" documented="true">
                <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 name="ReadDeviceIdCode" fullname="QModbusDeviceIdentification::ReadDeviceIdCode" href="qmodbusdeviceidentification.html#ReadDeviceIdCode-enum" status="active" access="public" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="68" documented="true">
                <value name="BasicReadDeviceIdCode" value="0x01"/>
                <value name="RegularReadDeviceIdCode" value="0x02"/>
                <value name="ExtendedReadDeviceIdCode" value="0x03"/>
                <value name="IndividualReadDeviceIdCode" value="0x04"/>
            </enum>
            <variable name="m_conformityLevel" fullname="QModbusDeviceIdentification::m_conformityLevel" href="qmodbusdeviceidentification.html#m_conformityLevel-var" status="internal" access="private" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="111" type="QModbusDeviceIdentification::ConformityLevel" static="false"/>
            <variable name="m_objects" fullname="QModbusDeviceIdentification::m_objects" href="qmodbusdeviceidentification.html#m_objects-var" status="internal" access="private" location="qmodbusdeviceidentification.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusdeviceidentification.h" lineno="110" type="QMap&lt;int, QByteArray&gt;" static="false"/>
        </class>
        <class name="QModbusExceptionResponse" href="qmodbusexceptionresponse.html" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="241" since="5.8" documented="true" bases="QModbusResponse" module="QtSerialBus" brief="Container class containing the function and error code inside a Modbus ADU">
            <function name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="244" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusExceptionResponse()"/>
            <function name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="245" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QModbusExceptionResponse(const QModbusPdu &amp;pdu)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="QModbusExceptionResponse" fullname="QModbusExceptionResponse::QModbusExceptionResponse" href="qmodbusexceptionresponse.html#QModbusExceptionResponse-2" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="248" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="" signature="QModbusExceptionResponse(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="QModbusPdu::ExceptionCode" name="ec" default=""/>
            </function>
            <function name="setExceptionCode" fullname="QModbusExceptionResponse::setExceptionCode" href="qmodbusexceptionresponse.html#setExceptionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="255" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setExceptionCode(QModbusPdu::ExceptionCode ec)">
                <parameter type="QModbusPdu::ExceptionCode" name="ec" default=""/>
            </function>
            <function name="setFunctionCode" fullname="QModbusExceptionResponse::setFunctionCode" href="qmodbusexceptionresponse.html#setFunctionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="252" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void setFunctionCode(QModbusPdu::FunctionCode c) override">
                <parameter type="QModbusPdu::FunctionCode" name="c" default=""/>
            </function>
        </class>
        <class name="QModbusPdu" href="qmodbuspdu.html" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="46" since="5.8" documented="true" module="QtSerialBus" brief="Abstract container class containing the function code and payload that is stored inside a Modbus ADU">
            <function name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="87" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusPdu()"/>
            <function name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-1" status="active" access="protected" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="123" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QModbusPdu(QModbusPdu::FunctionCode code, const QByteArray &amp;data)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="const QByteArray &amp;" name="data" default=""/>
            </function>
            <function name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-2" status="active" access="protected" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="128" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="" signature="QModbusPdu(const QModbusPdu &amp;other)">
                <parameter type="const QModbusPdu &amp;" name="other" default=""/>
            </function>
            <function name="QModbusPdu" fullname="QModbusPdu::QModbusPdu" href="qmodbuspdu.html#QModbusPdu-3" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="132" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="" signature="QModbusPdu(QModbusPdu::FunctionCode code, Args... newData)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="Args..." name="newData" default=""/>
            </function>
            <function name="data" fullname="QModbusPdu::data" href="qmodbuspdu.html#data" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="111" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QByteArray" signature="QByteArray data() const"/>
            <function name="dataSize" fullname="QModbusPdu::dataSize" href="qmodbuspdu.html#dataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="104" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint16" signature="qint16 dataSize() const"/>
            <function name="decode" fullname="QModbusPdu::decode" href="qmodbuspdu.html#decode" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="152" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="void" signature="void decode(QDataStream *stream, T &amp;t) const">
                <parameter type="QDataStream *" name="stream" default=""/>
                <parameter type="T &amp;" name="t" default=""/>
            </function>
            <function name="decode" fullname="QModbusPdu::decode" href="qmodbuspdu.html#decode-1" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="173" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="void" signature="void decode(Args... newData) const">
                <parameter type="Args..." name="newData" default=""/>
            </function>
            <function name="decodeData" fullname="QModbusPdu::decodeData" href="qmodbuspdu.html#decodeData" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="118" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="void" signature="void decodeData(Args &amp;&amp;... data) const">
                <parameter type="Args &amp;&amp;..." name="data" default=""/>
            </function>
            <function name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="147" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void encode(QDataStream *stream, const T &amp;t)">
                <parameter type="QDataStream *" name="stream" default=""/>
                <parameter type="const T &amp;" name="t" default=""/>
            </function>
            <function name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode-1" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="157" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="void" signature="void encode(QDataStream *stream, const QVector&lt;T&gt; &amp;vector)">
                <parameter type="QDataStream *" name="stream" default=""/>
                <parameter type="const QVector&lt;T&gt; &amp;" name="vector" default=""/>
            </function>
            <function name="encode" fullname="QModbusPdu::encode" href="qmodbuspdu.html#encode-2" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="164" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="void" signature="void encode(Args... newData)">
                <parameter type="Args..." name="newData" default=""/>
            </function>
            <function name="encodeData" fullname="QModbusPdu::encodeData" href="qmodbuspdu.html#encodeData" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="114" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void encodeData(Args... data)">
                <parameter type="Args..." name="data" default=""/>
            </function>
            <function name="exceptionCode" fullname="QModbusPdu::exceptionCode" href="qmodbuspdu.html#exceptionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="96" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusPdu::ExceptionCode" signature="QModbusPdu::ExceptionCode exceptionCode() const"/>
            <function name="functionCode" fullname="QModbusPdu::functionCode" href="qmodbuspdu.html#functionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="106" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusPdu::FunctionCode" signature="QModbusPdu::FunctionCode functionCode() const"/>
            <function name="isException" fullname="QModbusPdu::isException" href="qmodbuspdu.html#isException" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="101" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isException() const"/>
            <function name="isValid" fullname="QModbusPdu::isValid" href="qmodbuspdu.html#isValid" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="90" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isValid() const"/>
            <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="187" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QModbusPdu &amp;pdu)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qmodbuspdu.html#operator-lt-lt-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="188" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusPdu &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="214" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusRequest &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusRequest &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&lt;&lt;" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="258" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="QDataStream &amp;" signature="QDataStream &amp; operator&lt;&lt;(QDataStream &amp;stream, const QModbusResponse &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="const QModbusResponse &amp;" name="pdu" default=""/>
            </function>
            <function name="operator=" fullname="QModbusPdu::operator=" href="qmodbuspdu.html#operator-eq" status="active" access="protected" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="129" documented="true" meta="copy-assign" virtual="non" const="false" static="false" final="false" override="false" type="QModbusPdu &amp;" signature="QModbusPdu &amp; operator=(const QModbusPdu &amp;other)">
                <parameter type="const QModbusPdu &amp;" name="other" default=""/>
            </function>
            <function name="setData" fullname="QModbusPdu::setData" href="qmodbuspdu.html#setData" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="112" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setData(const QByteArray &amp;data)">
                <parameter type="const QByteArray &amp;" name="data" default=""/>
            </function>
            <function name="setFunctionCode" fullname="QModbusPdu::setFunctionCode" href="qmodbuspdu.html#setFunctionCode" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="109" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="void" signature="void setFunctionCode(QModbusPdu::FunctionCode code)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
            </function>
            <function name="size" fullname="QModbusPdu::size" href="qmodbuspdu.html#size" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="103" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="qint16" signature="qint16 size() const"/>
            <function name="~QModbusPdu" fullname="QModbusPdu::~QModbusPdu" href="qmodbuspdu.html#dtor.QModbusPdu" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="88" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusPdu()"/>
            <class name="IsType" fullname="QModbusPdu::IsType" href="qmodbuspdu-istype.html" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="139">
                <enum name="anonymous" fullname="QModbusPdu::IsType::anonymous" href="qmodbuspdu-istype.html#anonymous-enum" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="139">
                    <value name="value" value="false"/>
                </enum>
            </class>
            <enum name="ExceptionCode" fullname="QModbusPdu::ExceptionCode" href="qmodbuspdu.html#ExceptionCode-enum" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="49" documented="true">
                <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 name="FunctionCode" fullname="QModbusPdu::FunctionCode" href="qmodbuspdu.html#FunctionCode-enum" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="63" documented="true">
                <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>
            <variable name="ExceptionByte" fullname="QModbusPdu::ExceptionByte" href="qmodbuspdu.html#ExceptionByte-var" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="95" documented="true" type="const quint8" static="true"/>
            <variable name="m_code" fullname="QModbusPdu::m_code" href="qmodbuspdu.html#m_code-var" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="183" type="QModbusPdu::FunctionCode" static="false"/>
            <variable name="m_data" fullname="QModbusPdu::m_data" href="qmodbuspdu.html#m_data-var" status="internal" access="private" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="184" type="QByteArray" static="false"/>
        </class>
        <class name="QModbusReply" href="qmodbusreply.html" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="48" since="5.8" documented="true" bases="QObject" module="QtSerialBus" brief="Contains the data for a request sent with a QModbusClient derived class">
            <function name="QModbusReply" fullname="QModbusReply::QModbusReply" href="qmodbusreply.html#QModbusReply" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="61" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusReply(QModbusReply::ReplyType type, int serverAddress, QObject *parent)">
                <parameter type="QModbusReply::ReplyType" name="type" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="d_func" fullname="QModbusReply::d_func" href="qmodbusreply.html#d_func" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="51" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusReplyPrivate *" signature="QModbusReplyPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusReply::d_func" href="qmodbusreply.html#d_func-1" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="51" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusReplyPrivate *" signature="const QModbusReplyPrivate * d_func() const"/>
            <function name="error" fullname="QModbusReply::error" href="qmodbusreply.html#error" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="72" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDevice::Error" signature="QModbusDevice::Error error() const"/>
            <function name="errorOccurred" fullname="QModbusReply::errorOccurred" href="qmodbusreply.html#errorOccurred" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="82" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void errorOccurred(QModbusDevice::Error error)">
                <parameter type="QModbusDevice::Error" name="error" default=""/>
            </function>
            <function name="errorString" fullname="QModbusReply::errorString" href="qmodbusreply.html#errorString" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="71" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QString" signature="QString errorString() const"/>
            <function name="finished" fullname="QModbusReply::finished" href="qmodbusreply.html#finished" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="81" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void finished()"/>
            <function name="isFinished" fullname="QModbusReply::isFinished" href="qmodbusreply.html#isFinished" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="66" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isFinished() const"/>
            <function name="metaObject" fullname="QModbusReply::metaObject" href="qmodbusreply.html#metaObject" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="qt_metacall" fullname="QModbusReply::qt_metacall" href="qmodbusreply.html#qt_metacall" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusReply::qt_metacast" href="qmodbusreply.html#qt_metacast" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusReply::qt_static_metacall" href="qmodbusreply.html#qt_static_metacall" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="rawResult" fullname="QModbusReply::rawResult" href="qmodbusreply.html#rawResult" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="69" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse rawResult() const"/>
            <function name="result" fullname="QModbusReply::result" href="qmodbusreply.html#result" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="68" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusDataUnit" signature="QModbusDataUnit result() const"/>
            <function name="serverAddress" fullname="QModbusReply::serverAddress" href="qmodbusreply.html#serverAddress" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="64" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int serverAddress() const"/>
            <function name="setError" fullname="QModbusReply::setError" href="qmodbusreply.html#setError" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="78" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setError(QModbusDevice::Error error, const QString &amp;errorText)">
                <parameter type="QModbusDevice::Error" name="error" default=""/>
                <parameter type="const QString &amp;" name="errorText" default=""/>
            </function>
            <function name="setFinished" fullname="QModbusReply::setFinished" href="qmodbusreply.html#setFinished" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="77" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setFinished(bool isFinished)">
                <parameter type="bool" name="isFinished" default=""/>
            </function>
            <function name="setRawResult" fullname="QModbusReply::setRawResult" href="qmodbusreply.html#setRawResult" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="75" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setRawResult(const QModbusResponse &amp;response)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
            </function>
            <function name="setResult" fullname="QModbusReply::setResult" href="qmodbusreply.html#setResult" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="74" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setResult(const QModbusDataUnit &amp;unit)">
                <parameter type="const QModbusDataUnit &amp;" name="unit" default=""/>
            </function>
            <function name="type" fullname="QModbusReply::type" href="qmodbusreply.html#type" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="63" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="QModbusReply::ReplyType" signature="QModbusReply::ReplyType type() const"/>
            <struct name="QPrivateSignal" fullname="QModbusReply::QPrivateSignal" href="qmodbusreply-qprivatesignal.html" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50"/>
            <enum name="ReplyType" fullname="QModbusReply::ReplyType" href="qmodbusreply.html#ReplyType-enum" status="active" access="public" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="54" documented="true">
                <value name="Raw" value="0"/>
                <value name="Common" value="1"/>
                <value name="Broadcast" value="2"/>
            </enum>
            <variable name="staticMetaObject" fullname="QModbusReply::staticMetaObject" href="qmodbusreply.html#staticMetaObject-var" status="internal" access="private" location="qmodbusreply.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusreply.h" lineno="50" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusRequest" href="qmodbusrequest.html" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="190" since="5.8" documented="true" bases="QModbusPdu" module="QtSerialBus" brief="Container class containing the function code and payload that is stored inside a Modbus ADU">
            <function name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="193" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusRequest()"/>
            <function name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="194" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QModbusRequest(const QModbusPdu &amp;pdu)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-2" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="198" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="" signature="QModbusRequest(QModbusPdu::FunctionCode code, const QByteArray &amp;data)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="const QByteArray &amp;" name="data" default="QByteArray()"/>
            </function>
            <function name="QModbusRequest" fullname="QModbusRequest::QModbusRequest" href="qmodbusrequest.html#QModbusRequest-3" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="209" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="" signature="QModbusRequest(QModbusPdu::FunctionCode code, Args... data)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="Args..." name="data" default=""/>
            </function>
            <function name="calculateDataSize" fullname="QModbusRequest::calculateDataSize" href="qmodbusrequest.html#calculateDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="203" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="int" signature="int calculateDataSize(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="minimumDataSize" fullname="QModbusRequest::minimumDataSize" href="qmodbusrequest.html#minimumDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="202" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="int" signature="int minimumDataSize(const QModbusRequest &amp;request)">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmodbusrequest.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="213" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusRequest &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="QModbusRequest &amp;" name="pdu" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmodbusresponse.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="257" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusResponse &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="QModbusResponse &amp;" name="pdu" default=""/>
            </function>
            <function name="registerDataSizeCalculator" fullname="QModbusRequest::registerDataSizeCalculator" href="qmodbusrequest.html#registerDataSizeCalculator" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="206" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void registerDataSizeCalculator(QModbusPdu::FunctionCode fc, QModbusRequest::CalcFuncPtr calculator)">
                <parameter type="QModbusPdu::FunctionCode" name="fc" default=""/>
                <parameter type="QModbusRequest::CalcFuncPtr" name="calculator" default=""/>
            </function>
            <alias name="CalcFuncPtr" fullname="QModbusRequest::CalcFuncPtr" href="qmodbusrequest.html#CalcFuncPtr-alias" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="205" documented="true" aliasedtype="decltype"/>
        </class>
        <class name="QModbusResponse" href="qmodbusresponse.html" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="217" since="5.8" documented="true" bases="QModbusPdu" module="QtSerialBus" brief="Container class containing the function code and payload that is stored inside a Modbus ADU">
            <function name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="220" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusResponse()"/>
            <function name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-1" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="221" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="" signature="QModbusResponse(const QModbusPdu &amp;pdu)">
                <parameter type="const QModbusPdu &amp;" name="pdu" default=""/>
            </function>
            <function name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-2" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="225" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="2" type="" signature="QModbusResponse(QModbusPdu::FunctionCode code, const QByteArray &amp;data)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="const QByteArray &amp;" name="data" default="QByteArray()"/>
            </function>
            <function name="QModbusResponse" fullname="QModbusResponse::QModbusResponse" href="qmodbusresponse.html#QModbusResponse-3" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="236" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="3" type="" signature="QModbusResponse(QModbusPdu::FunctionCode code, Args... data)">
                <parameter type="QModbusPdu::FunctionCode" name="code" default=""/>
                <parameter type="Args..." name="data" default=""/>
            </function>
            <function name="calculateDataSize" fullname="QModbusResponse::calculateDataSize" href="qmodbusresponse.html#calculateDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="230" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="int" signature="int calculateDataSize(const QModbusResponse &amp;response)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
            </function>
            <function name="minimumDataSize" fullname="QModbusResponse::minimumDataSize" href="qmodbusresponse.html#minimumDataSize" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="229" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="int" signature="int minimumDataSize(const QModbusResponse &amp;response)">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
            </function>
            <function name="operator&gt;&gt;" href="qmodbusresponse.html#operator-gt-gt" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="257" documented="true" related="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QDataStream &amp;" signature="QDataStream &amp; operator&gt;&gt;(QDataStream &amp;stream, QModbusResponse &amp;pdu)">
                <parameter type="QDataStream &amp;" name="stream" default=""/>
                <parameter type="QModbusResponse &amp;" name="pdu" default=""/>
            </function>
            <function name="registerDataSizeCalculator" fullname="QModbusResponse::registerDataSizeCalculator" href="qmodbusresponse.html#registerDataSizeCalculator" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="233" documented="true" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void registerDataSizeCalculator(QModbusPdu::FunctionCode fc, QModbusResponse::CalcFuncPtr calculator)">
                <parameter type="QModbusPdu::FunctionCode" name="fc" default=""/>
                <parameter type="QModbusResponse::CalcFuncPtr" name="calculator" default=""/>
            </function>
            <alias name="CalcFuncPtr" fullname="QModbusResponse::CalcFuncPtr" href="qmodbusresponse.html#CalcFuncPtr-alias" status="active" access="public" location="qmodbuspdu.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbuspdu.h" lineno="232" documented="true" aliasedtype="decltype"/>
        </class>
        <class name="QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="46" since="5.8" documented="true" bases="QModbusClient" module="QtSerialBus" brief="Represents a Modbus client that uses a serial bus for its communication with the Modbus server">
            <function name="QModbusRtuSerialMaster" fullname="QModbusRtuSerialMaster::QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html#QModbusRtuSerialMaster" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="52" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusRtuSerialMaster(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="close" fullname="QModbusRtuSerialMaster::close" href="qmodbusrtuserialmaster.html#close" status="active" access="protected" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="64" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void close() override"/>
            <function name="d_func" fullname="QModbusRtuSerialMaster::d_func" href="qmodbusrtuserialmaster.html#d_func" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="49" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusRtuSerialMasterPrivate *" signature="QModbusRtuSerialMasterPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusRtuSerialMaster::d_func" href="qmodbusrtuserialmaster.html#d_func-1" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="49" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusRtuSerialMasterPrivate *" signature="const QModbusRtuSerialMasterPrivate * d_func() const"/>
            <function name="interFrameDelay" fullname="QModbusRtuSerialMaster::interFrameDelay" href="qmodbusrtuserialmaster.html#interFrameDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="55" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int interFrameDelay() const"/>
            <function name="metaObject" fullname="QModbusRtuSerialMaster::metaObject" href="qmodbusrtuserialmaster.html#metaObject" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="open" fullname="QModbusRtuSerialMaster::open" href="qmodbusrtuserialmaster.html#open" status="active" access="protected" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="65" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="bool" signature="bool open() override"/>
            <function name="qt_metacall" fullname="QModbusRtuSerialMaster::qt_metacall" href="qmodbusrtuserialmaster.html#qt_metacall" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusRtuSerialMaster::qt_metacast" href="qmodbusrtuserialmaster.html#qt_metacast" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusRtuSerialMaster::qt_static_metacall" href="qmodbusrtuserialmaster.html#qt_static_metacall" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="setInterFrameDelay" fullname="QModbusRtuSerialMaster::setInterFrameDelay" href="qmodbusrtuserialmaster.html#setInterFrameDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="56" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setInterFrameDelay(int microseconds)">
                <parameter type="int" name="microseconds" default=""/>
            </function>
            <function name="setTurnaroundDelay" fullname="QModbusRtuSerialMaster::setTurnaroundDelay" href="qmodbusrtuserialmaster.html#setTurnaroundDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="59" documented="true" since="5.13" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setTurnaroundDelay(int turnaroundDelay)">
                <parameter type="int" name="turnaroundDelay" default=""/>
            </function>
            <function name="turnaroundDelay" fullname="QModbusRtuSerialMaster::turnaroundDelay" href="qmodbusrtuserialmaster.html#turnaroundDelay" status="active" access="public" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="58" documented="true" since="5.13" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int turnaroundDelay() const"/>
            <function name="~QModbusRtuSerialMaster" fullname="QModbusRtuSerialMaster::~QModbusRtuSerialMaster" href="qmodbusrtuserialmaster.html#dtor.QModbusRtuSerialMaster" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="53" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusRtuSerialMaster()"/>
            <struct name="QPrivateSignal" fullname="QModbusRtuSerialMaster::QPrivateSignal" href="qmodbusrtuserialmaster-qprivatesignal.html" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48"/>
            <variable name="staticMetaObject" fullname="QModbusRtuSerialMaster::staticMetaObject" href="qmodbusrtuserialmaster.html#staticMetaObject-var" status="internal" access="private" location="qmodbusrtuserialmaster.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster.h" lineno="48" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusRtuSerialMasterPrivate" href="qmodbusrtuserialmasterprivate.html" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="98" bases="QModbusClientPrivate">
            <function name="calculateInterFrameDelay" fullname="QModbusRtuSerialMasterPrivate::calculateInterFrameDelay" href="qmodbusrtuserialmasterprivate.html#calculateInterFrameDelay" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="327" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void calculateInterFrameDelay()"/>
            <function name="canMatchRequestAndResponse" fullname="QModbusRtuSerialMasterPrivate::canMatchRequestAndResponse" href="qmodbusrtuserialmasterprivate.html#canMatchRequestAndResponse" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="408" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool canMatchRequestAndResponse(const QModbusResponse &amp;response, int sendingServer) const">
                <parameter type="const QModbusResponse &amp;" name="response" default=""/>
                <parameter type="int" name="sendingServer" default=""/>
            </function>
            <function name="device" fullname="QModbusRtuSerialMasterPrivate::device" href="qmodbusrtuserialmasterprivate.html#device" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="430" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="QIODevice *" signature="QIODevice * device() const override"/>
            <function name="enqueueRequest" fullname="QModbusRtuSerialMasterPrivate::enqueueRequest" href="qmodbusrtuserialmasterprivate.html#enqueueRequest" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="358" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="QModbusReply *" signature="QModbusReply * enqueueRequest(const QModbusRequest &amp;request, int serverAddress, const QModbusDataUnit &amp;unit, QModbusReply::ReplyType type) override">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
                <parameter type="const QModbusDataUnit &amp;" name="unit" default=""/>
                <parameter type="QModbusReply::ReplyType" name="type" default=""/>
            </function>
            <function name="isOpen" fullname="QModbusRtuSerialMasterPrivate::isOpen" href="qmodbusrtuserialmasterprivate.html#isOpen" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="423" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="bool" signature="bool isOpen() const override"/>
            <function name="onAboutToClose" fullname="QModbusRtuSerialMasterPrivate::onAboutToClose" href="qmodbusrtuserialmasterprivate.html#onAboutToClose" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="188" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void onAboutToClose()"/>
            <function name="onBytesWritten" fullname="QModbusRtuSerialMasterPrivate::onBytesWritten" href="qmodbusrtuserialmasterprivate.html#onBytesWritten" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="221" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void onBytesWritten(qint64 bytes)">
                <parameter type="qint64" name="bytes" default=""/>
            </function>
            <function name="onError" fullname="QModbusRtuSerialMasterPrivate::onError" href="qmodbusrtuserialmasterprivate.html#onError" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="243" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void onError(QSerialPort::SerialPortError error)">
                <parameter type="QSerialPort::SerialPortError" name="error" default=""/>
            </function>
            <function name="onReadyRead" fullname="QModbusRtuSerialMasterPrivate::onReadyRead" href="qmodbusrtuserialmasterprivate.html#onReadyRead" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="109" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void onReadyRead()"/>
            <function name="onResponseTimeout" fullname="QModbusRtuSerialMasterPrivate::onResponseTimeout" href="qmodbusrtuserialmasterprivate.html#onResponseTimeout" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="197" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void onResponseTimeout(int timerId)">
                <parameter type="int" name="timerId" default=""/>
            </function>
            <function name="processQueue" fullname="QModbusRtuSerialMasterPrivate::processQueue" href="qmodbusrtuserialmasterprivate.html#processQueue" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="384" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void processQueue()"/>
            <function name="q_func" fullname="QModbusRtuSerialMasterPrivate::q_func" href="qmodbusrtuserialmasterprivate.html#q_func" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="100" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusRtuSerialMaster *" signature="QModbusRtuSerialMaster * q_func()"/>
            <function name="q_func" fullname="QModbusRtuSerialMasterPrivate::q_func" href="qmodbusrtuserialmasterprivate.html#q_func-1" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="100" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusRtuSerialMaster *" signature="const QModbusRtuSerialMaster * q_func() const"/>
            <function name="scheduleNextRequest" fullname="QModbusRtuSerialMasterPrivate::scheduleNextRequest" href="qmodbusrtuserialmasterprivate.html#scheduleNextRequest" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="374" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void scheduleNextRequest(int delay)">
                <parameter type="int" name="delay" default=""/>
            </function>
            <function name="setupEnvironment" fullname="QModbusRtuSerialMasterPrivate::setupEnvironment" href="qmodbusrtuserialmasterprivate.html#setupEnvironment" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="342" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupEnvironment()"/>
            <function name="setupSerialPort" fullname="QModbusRtuSerialMasterPrivate::setupSerialPort" href="qmodbusrtuserialmasterprivate.html#setupSerialPort" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="292" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupSerialPort()"/>
            <enum name="State" fullname="QModbusRtuSerialMasterPrivate::State" href="qmodbusrtuserialmasterprivate.html#State-enum" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="101">
                <value name="Idle" value="0"/>
                <value name="WaitingForReplay" value="1"/>
                <value name="ProcessReply" value="2"/>
            </enum>
            <variable name="m_interFrameDelayMilliseconds" fullname="QModbusRtuSerialMasterPrivate::m_interFrameDelayMilliseconds" href="qmodbusrtuserialmasterprivate.html#m_interFrameDelayMilliseconds-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="438" type="int" static="false"/>
            <variable name="m_queue" fullname="QModbusRtuSerialMasterPrivate::m_queue" href="qmodbusrtuserialmasterprivate.html#m_queue-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="435" type="QQueue&lt;QModbusClientPrivate::QueueElement&gt;" static="false"/>
            <variable name="m_responseBuffer" fullname="QModbusRtuSerialMasterPrivate::m_responseBuffer" href="qmodbusrtuserialmasterprivate.html#m_responseBuffer-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="433" type="QByteArray" static="false"/>
            <variable name="m_responseTimer" fullname="QModbusRtuSerialMasterPrivate::m_responseTimer" href="qmodbusrtuserialmasterprivate.html#m_responseTimer-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="432" type="Timer" static="false"/>
            <variable name="m_serialPort" fullname="QModbusRtuSerialMasterPrivate::m_serialPort" href="qmodbusrtuserialmasterprivate.html#m_serialPort-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="436" type="QSerialPort *" static="false"/>
            <variable name="m_state" fullname="QModbusRtuSerialMasterPrivate::m_state" href="qmodbusrtuserialmasterprivate.html#m_state-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="106" type="enum State" static="false"/>
            <variable name="m_turnaroundDelay" fullname="QModbusRtuSerialMasterPrivate::m_turnaroundDelay" href="qmodbusrtuserialmasterprivate.html#m_turnaroundDelay-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="439" type="int" static="false"/>
        </class>
        <class name="QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="46" since="5.8" documented="true" bases="QModbusServer" module="QtSerialBus" brief="Represents a Modbus server that uses a serial port for its communication with the Modbus client">
            <function name="QModbusRtuSerialSlave" fullname="QModbusRtuSerialSlave::QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html#QModbusRtuSerialSlave" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="52" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusRtuSerialSlave(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="close" fullname="QModbusRtuSerialSlave::close" href="qmodbusrtuserialslave.html#close" status="active" access="protected" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="61" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void close() override"/>
            <function name="d_func" fullname="QModbusRtuSerialSlave::d_func" href="qmodbusrtuserialslave.html#d_func" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="49" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusRtuSerialSlavePrivate *" signature="QModbusRtuSerialSlavePrivate * d_func()"/>
            <function name="d_func" fullname="QModbusRtuSerialSlave::d_func" href="qmodbusrtuserialslave.html#d_func-1" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="49" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusRtuSerialSlavePrivate *" signature="const QModbusRtuSerialSlavePrivate * d_func() const"/>
            <function name="metaObject" fullname="QModbusRtuSerialSlave::metaObject" href="qmodbusrtuserialslave.html#metaObject" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="open" fullname="QModbusRtuSerialSlave::open" href="qmodbusrtuserialslave.html#open" status="active" access="protected" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="60" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="bool" signature="bool open() override"/>
            <function name="processRequest" fullname="QModbusRtuSerialSlave::processRequest" href="qmodbusrtuserialslave.html#processRequest" status="active" access="protected" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="63" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request) override">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
            </function>
            <function name="processesBroadcast" fullname="QModbusRtuSerialSlave::processesBroadcast" href="qmodbusrtuserialslave.html#processesBroadcast" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="55" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="bool" signature="bool processesBroadcast() const override"/>
            <function name="qt_metacall" fullname="QModbusRtuSerialSlave::qt_metacall" href="qmodbusrtuserialslave.html#qt_metacall" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusRtuSerialSlave::qt_metacast" href="qmodbusrtuserialslave.html#qt_metacast" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusRtuSerialSlave::qt_static_metacall" href="qmodbusrtuserialslave.html#qt_static_metacall" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="~QModbusRtuSerialSlave" fullname="QModbusRtuSerialSlave::~QModbusRtuSerialSlave" href="qmodbusrtuserialslave.html#dtor.QModbusRtuSerialSlave" status="active" access="public" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="53" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusRtuSerialSlave()"/>
            <struct name="QPrivateSignal" fullname="QModbusRtuSerialSlave::QPrivateSignal" href="qmodbusrtuserialslave-qprivatesignal.html" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48"/>
            <variable name="staticMetaObject" fullname="QModbusRtuSerialSlave::staticMetaObject" href="qmodbusrtuserialslave.html#staticMetaObject-var" status="internal" access="private" location="qmodbusrtuserialslave.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave.h" lineno="48" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusRtuSerialSlavePrivate" href="qmodbusrtuserialslaveprivate.html" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="67" bases="QModbusServerPrivate">
            <function name="device" fullname="QModbusRtuSerialSlavePrivate::device" href="qmodbusrtuserialslaveprivate.html#device" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="357" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="QIODevice *" signature="QIODevice * device() const override"/>
            <function name="q_func" fullname="QModbusRtuSerialSlavePrivate::q_func" href="qmodbusrtuserialslaveprivate.html#q_func" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="69" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusRtuSerialSlave *" signature="QModbusRtuSerialSlave * q_func()"/>
            <function name="q_func" fullname="QModbusRtuSerialSlavePrivate::q_func" href="qmodbusrtuserialslaveprivate.html#q_func-1" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="69" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusRtuSerialSlave *" signature="const QModbusRtuSerialSlave * q_func() const"/>
            <function name="setupEnvironment" fullname="QModbusRtuSerialSlavePrivate::setupEnvironment" href="qmodbusrtuserialslaveprivate.html#setupEnvironment" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="340" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupEnvironment()"/>
            <function name="setupSerialPort" fullname="QModbusRtuSerialSlavePrivate::setupSerialPort" href="qmodbusrtuserialslaveprivate.html#setupSerialPort" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="72" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupSerialPort()"/>
            <variable name="m_interFrameDelayMilliseconds" fullname="QModbusRtuSerialSlavePrivate::m_interFrameDelayMilliseconds" href="qmodbusrtuserialslaveprivate.html#m_interFrameDelayMilliseconds-var" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="363" type="int" static="false"/>
            <variable name="m_interFrameTimer" fullname="QModbusRtuSerialSlavePrivate::m_interFrameTimer" href="qmodbusrtuserialslaveprivate.html#m_interFrameTimer-var" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="362" type="QElapsedTimer" static="false"/>
            <variable name="m_processesBroadcast" fullname="QModbusRtuSerialSlavePrivate::m_processesBroadcast" href="qmodbusrtuserialslaveprivate.html#m_processesBroadcast-var" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="360" type="bool" static="false"/>
            <variable name="m_requestBuffer" fullname="QModbusRtuSerialSlavePrivate::m_requestBuffer" href="qmodbusrtuserialslaveprivate.html#m_requestBuffer-var" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="359" type="QByteArray" static="false"/>
            <variable name="m_serialPort" fullname="QModbusRtuSerialSlavePrivate::m_serialPort" href="qmodbusrtuserialslaveprivate.html#m_serialPort-var" status="internal" access="private" location="qmodbusrtuserialslave_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialslave_p.h" lineno="361" type="QSerialPort *" static="false"/>
        </class>
        <class name="QModbusServer" href="qmodbusserver.html" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="50" since="5.8" documented="true" bases="QModbusDevice" module="QtSerialBus" brief="The interface to receive and process Modbus requests">
            <function name="QModbusServer" fullname="QModbusServer::QModbusServer" href="qmodbusserver.html#QModbusServer" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="71" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusServer(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="d_func" fullname="QModbusServer::d_func" href="qmodbusserver.html#d_func" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="53" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusServerPrivate *" signature="QModbusServerPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusServer::d_func" href="qmodbusserver.html#d_func-1" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="53" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusServerPrivate *" signature="const QModbusServerPrivate * d_func() const"/>
            <function name="data" fullname="QModbusServer::data" href="qmodbusserver.html#data" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="83" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool data(QModbusDataUnit *newData) const">
                <parameter type="QModbusDataUnit *" name="newData" default=""/>
            </function>
            <function name="data" fullname="QModbusServer::data" href="qmodbusserver.html#data-1" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="87" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="bool" signature="bool data(QModbusDataUnit::RegisterType table, quint16 address, quint16 *data) const">
                <parameter type="QModbusDataUnit::RegisterType" name="table" default=""/>
                <parameter type="quint16" name="address" default=""/>
                <parameter type="quint16 *" name="data" default=""/>
            </function>
            <function name="dataWritten" fullname="QModbusServer::dataWritten" href="qmodbusserver.html#dataWritten" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="90" documented="true" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void dataWritten(QModbusDataUnit::RegisterType table, int address, int size)">
                <parameter type="QModbusDataUnit::RegisterType" name="table" default=""/>
                <parameter type="int" name="address" default=""/>
                <parameter type="int" name="size" default=""/>
            </function>
            <function name="metaObject" fullname="QModbusServer::metaObject" href="qmodbusserver.html#metaObject" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="processPrivateRequest" fullname="QModbusServer::processPrivateRequest" href="qmodbusserver.html#processPrivateRequest" status="active" access="protected" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="99" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processPrivateRequest(const QModbusPdu &amp;request)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
            </function>
            <function name="processRequest" fullname="QModbusServer::processRequest" href="qmodbusserver.html#processRequest" status="active" access="protected" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="98" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request)">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
            </function>
            <function name="processesBroadcast" fullname="QModbusServer::processesBroadcast" href="qmodbusserver.html#processesBroadcast" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="78" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" override="false" type="bool" signature="bool processesBroadcast() const"/>
            <function name="qt_metacall" fullname="QModbusServer::qt_metacall" href="qmodbusserver.html#qt_metacall" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusServer::qt_metacast" href="qmodbusserver.html#qt_metacast" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusServer::qt_static_metacall" href="qmodbusserver.html#qt_static_metacall" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="readData" fullname="QModbusServer::readData" href="qmodbusserver.html#readData" status="active" access="protected" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="96" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" override="false" type="bool" signature="bool readData(QModbusDataUnit *newData) const">
                <parameter type="QModbusDataUnit *" name="newData" default=""/>
            </function>
            <function name="serverAddress" fullname="QModbusServer::serverAddress" href="qmodbusserver.html#serverAddress" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="74" documented="true" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int serverAddress() const"/>
            <function name="setData" fullname="QModbusServer::setData" href="qmodbusserver.html#setData" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="84" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="bool" signature="bool setData(const QModbusDataUnit &amp;newData)">
                <parameter type="const QModbusDataUnit &amp;" name="newData" default=""/>
            </function>
            <function name="setData" fullname="QModbusServer::setData" href="qmodbusserver.html#setData-1" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="86" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" overload="true" overload-number="1" type="bool" signature="bool setData(QModbusDataUnit::RegisterType table, quint16 address, quint16 data)">
                <parameter type="QModbusDataUnit::RegisterType" name="table" default=""/>
                <parameter type="quint16" name="address" default=""/>
                <parameter type="quint16" name="data" default=""/>
            </function>
            <function name="setMap" fullname="QModbusServer::setMap" href="qmodbusserver.html#setMap" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="77" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool setMap(const QModbusDataUnitMap &amp;map)">
                <parameter type="const QModbusDataUnitMap &amp;" name="map" default=""/>
            </function>
            <function name="setServerAddress" fullname="QModbusServer::setServerAddress" href="qmodbusserver.html#setServerAddress" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="75" documented="true" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setServerAddress(int serverAddress)">
                <parameter type="int" name="serverAddress" default=""/>
            </function>
            <function name="setValue" fullname="QModbusServer::setValue" href="qmodbusserver.html#setValue" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="81" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool setValue(int option, const QVariant &amp;newValue)">
                <parameter type="int" name="option" default=""/>
                <parameter type="const QVariant &amp;" name="newValue" default=""/>
            </function>
            <function name="value" fullname="QModbusServer::value" href="qmodbusserver.html#value" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="80" documented="true" meta="plain" virtual="virtual" const="true" static="false" final="false" override="false" type="QVariant" signature="QVariant value(int option) const">
                <parameter type="int" name="option" default=""/>
            </function>
            <function name="writeData" fullname="QModbusServer::writeData" href="qmodbusserver.html#writeData" status="active" access="protected" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="95" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="false" type="bool" signature="bool writeData(const QModbusDataUnit &amp;newData)">
                <parameter type="const QModbusDataUnit &amp;" name="newData" default=""/>
            </function>
            <function name="~QModbusServer" fullname="QModbusServer::~QModbusServer" href="qmodbusserver.html#dtor.QModbusServer" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="72" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusServer()"/>
            <struct name="QPrivateSignal" fullname="QModbusServer::QPrivateSignal" href="qmodbusserver-qprivatesignal.html" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52"/>
            <enum name="Option" fullname="QModbusServer::Option" href="qmodbusserver.html#Option-enum" status="active" access="public" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="56" documented="true">
                <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>
            <variable name="staticMetaObject" fullname="QModbusServer::staticMetaObject" href="qmodbusserver.html#staticMetaObject-var" status="internal" access="private" location="qmodbusserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusserver.h" lineno="52" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusTcpClient" href="qmodbustcpclient.html" status="active" access="public" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="46" since="5.8" documented="true" bases="QModbusClient" module="QtSerialBus" brief="The interface class for Modbus TCP client device">
            <function name="QModbusTcpClient" fullname="QModbusTcpClient::QModbusTcpClient" href="qmodbustcpclient.html#QModbusTcpClient" status="active" access="public" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="52" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusTcpClient(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="close" fullname="QModbusTcpClient::close" href="qmodbustcpclient.html#close" status="active" access="protected" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="59" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void close() override"/>
            <function name="d_func" fullname="QModbusTcpClient::d_func" href="qmodbustcpclient.html#d_func" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="49" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusTcpClientPrivate *" signature="QModbusTcpClientPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusTcpClient::d_func" href="qmodbustcpclient.html#d_func-1" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="49" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusTcpClientPrivate *" signature="const QModbusTcpClientPrivate * d_func() const"/>
            <function name="metaObject" fullname="QModbusTcpClient::metaObject" href="qmodbustcpclient.html#metaObject" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="open" fullname="QModbusTcpClient::open" href="qmodbustcpclient.html#open" status="active" access="protected" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="58" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="bool" signature="bool open() override"/>
            <function name="qt_metacall" fullname="QModbusTcpClient::qt_metacall" href="qmodbustcpclient.html#qt_metacall" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusTcpClient::qt_metacast" href="qmodbustcpclient.html#qt_metacast" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusTcpClient::qt_static_metacall" href="qmodbustcpclient.html#qt_static_metacall" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="~QModbusTcpClient" fullname="QModbusTcpClient::~QModbusTcpClient" href="qmodbustcpclient.html#dtor.QModbusTcpClient" status="active" access="public" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="53" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusTcpClient()"/>
            <struct name="QPrivateSignal" fullname="QModbusTcpClient::QPrivateSignal" href="qmodbustcpclient-qprivatesignal.html" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48"/>
            <variable name="staticMetaObject" fullname="QModbusTcpClient::staticMetaObject" href="qmodbustcpclient.html#staticMetaObject-var" status="internal" access="private" location="qmodbustcpclient.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient.h" lineno="48" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusTcpClientPrivate" href="qmodbustcpclientprivate.html" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="63" bases="QModbusClientPrivate">
            <function name="cleanupTransactionStore" fullname="QModbusTcpClientPrivate::cleanupTransactionStore" href="qmodbustcpclientprivate.html#cleanupTransactionStore" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="237" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void cleanupTransactionStore()"/>
            <function name="device" fullname="QModbusTcpClientPrivate::device" href="qmodbustcpclientprivate.html#device" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="257" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="QIODevice *" signature="QIODevice * device() const override"/>
            <function name="enqueueRequest" fullname="QModbusTcpClientPrivate::enqueueRequest" href="qmodbustcpclientprivate.html#enqueueRequest" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="154" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="QModbusReply *" signature="QModbusReply * enqueueRequest(const QModbusRequest &amp;request, int serverAddress, const QModbusDataUnit &amp;unit, QModbusReply::ReplyType type) override">
                <parameter type="const QModbusRequest &amp;" name="request" default=""/>
                <parameter type="int" name="serverAddress" default=""/>
                <parameter type="const QModbusDataUnit &amp;" name="unit" default=""/>
                <parameter type="QModbusReply::ReplyType" name="type" default=""/>
            </function>
            <function name="incrementTransactionId" fullname="QModbusTcpClientPrivate::incrementTransactionId" href="qmodbustcpclientprivate.html#incrementTransactionId" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="254" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void incrementTransactionId()"/>
            <function name="isOpen" fullname="QModbusTcpClientPrivate::isOpen" href="qmodbustcpclientprivate.html#isOpen" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="230" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="bool" signature="bool isOpen() const override"/>
            <function name="q_func" fullname="QModbusTcpClientPrivate::q_func" href="qmodbustcpclientprivate.html#q_func" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="65" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusTcpClient *" signature="QModbusTcpClient * q_func()"/>
            <function name="q_func" fullname="QModbusTcpClientPrivate::q_func" href="qmodbustcpclientprivate.html#q_func-1" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="65" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusTcpClient *" signature="const QModbusTcpClient * q_func() const"/>
            <function name="setupTcpSocket" fullname="QModbusTcpClientPrivate::setupTcpSocket" href="qmodbustcpclientprivate.html#setupTcpSocket" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="68" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupTcpSocket()"/>
            <function name="transactionId" fullname="QModbusTcpClientPrivate::transactionId" href="qmodbustcpclientprivate.html#transactionId" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="255" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="int" signature="int transactionId() const"/>
            <variable name="m_socket" fullname="QModbusTcpClientPrivate::m_socket" href="qmodbustcpclientprivate.html#m_socket-var" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="259" type="QTcpSocket *" static="false"/>
            <variable name="m_transactionId" fullname="QModbusTcpClientPrivate::m_transactionId" href="qmodbustcpclientprivate.html#m_transactionId-var" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="265" type="quint16" static="false"/>
            <variable name="m_transactionStore" fullname="QModbusTcpClientPrivate::m_transactionStore" href="qmodbustcpclientprivate.html#m_transactionStore-var" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="261" type="QHash&lt;quint16, QModbusClientPrivate::QueueElement&gt;" static="false"/>
            <variable name="mbpaHeaderSize" fullname="QModbusTcpClientPrivate::mbpaHeaderSize" href="qmodbustcpclientprivate.html#mbpaHeaderSize-var" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="262" type="int" static="false"/>
            <variable name="responseBuffer" fullname="QModbusTcpClientPrivate::responseBuffer" href="qmodbustcpclientprivate.html#responseBuffer-var" status="internal" access="private" location="qmodbustcpclient_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpclient_p.h" lineno="260" type="QByteArray" static="false"/>
        </class>
        <class name="QModbusTcpConnectionObserver" href="qmodbustcpconnectionobserver.html" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="48" since="5.13" documented="true" module="QtSerialBus" brief="Represents the interface for objects that can be passed to QModbusTcpServer::installConnectionObserver">
            <function name="acceptNewConnection" fullname="QModbusTcpConnectionObserver::acceptNewConnection" href="qmodbustcpconnectionobserver.html#acceptNewConnection" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="53" documented="true" meta="plain" virtual="pure" const="false" static="false" final="false" override="false" type="bool" signature="bool acceptNewConnection(QTcpSocket *newClient) = 0">
                <parameter type="QTcpSocket *" name="newClient" default=""/>
            </function>
            <function name="~QModbusTcpConnectionObserver" fullname="QModbusTcpConnectionObserver::~QModbusTcpConnectionObserver" href="qmodbustcpconnectionobserver.html#dtor.QModbusTcpConnectionObserver" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="51" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusTcpConnectionObserver()"/>
        </class>
        <class name="QModbusTcpServer" href="qmodbustcpserver.html" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="56" since="5.8" documented="true" bases="QModbusServer" module="QtSerialBus" brief="Represents a Modbus server that uses a TCP server for its communication with the Modbus client">
            <function name="QModbusTcpServer" fullname="QModbusTcpServer::QModbusTcpServer" href="qmodbustcpserver.html#QModbusTcpServer" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="62" documented="true" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="QModbusTcpServer(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="close" fullname="QModbusTcpServer::close" href="qmodbustcpserver.html#close" status="active" access="protected" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="74" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void close() override"/>
            <function name="d_func" fullname="QModbusTcpServer::d_func" href="qmodbustcpserver.html#d_func" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="59" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusTcpServerPrivate *" signature="QModbusTcpServerPrivate * d_func()"/>
            <function name="d_func" fullname="QModbusTcpServer::d_func" href="qmodbustcpserver.html#d_func-1" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="59" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusTcpServerPrivate *" signature="const QModbusTcpServerPrivate * d_func() const"/>
            <function name="installConnectionObserver" fullname="QModbusTcpServer::installConnectionObserver" href="qmodbustcpserver.html#installConnectionObserver" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="65" documented="true" since="5.13" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void installConnectionObserver(QModbusTcpConnectionObserver *observer)">
                <parameter type="QModbusTcpConnectionObserver *" name="observer" default=""/>
            </function>
            <function name="metaObject" fullname="QModbusTcpServer::metaObject" href="qmodbustcpserver.html#metaObject" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="modbusClientDisconnected" fullname="QModbusTcpServer::modbusClientDisconnected" href="qmodbustcpserver.html#modbusClientDisconnected" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="68" documented="true" since="5.13" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void modbusClientDisconnected(QTcpSocket *modbusClient)">
                <parameter type="QTcpSocket *" name="modbusClient" default=""/>
            </function>
            <function name="open" fullname="QModbusTcpServer::open" href="qmodbustcpserver.html#open" status="active" access="protected" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="73" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="bool" signature="bool open() override"/>
            <function name="processRequest" fullname="QModbusTcpServer::processRequest" href="qmodbustcpserver.html#processRequest" status="active" access="protected" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="76" documented="true" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="QModbusResponse" signature="QModbusResponse processRequest(const QModbusPdu &amp;request) override">
                <parameter type="const QModbusPdu &amp;" name="request" default=""/>
            </function>
            <function name="qt_metacall" fullname="QModbusTcpServer::qt_metacall" href="qmodbustcpserver.html#qt_metacall" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="QModbusTcpServer::qt_metacast" href="qmodbustcpserver.html#qt_metacast" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="QModbusTcpServer::qt_static_metacall" href="qmodbustcpserver.html#qt_static_metacall" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="~QModbusTcpServer" fullname="QModbusTcpServer::~QModbusTcpServer" href="qmodbustcpserver.html#dtor.QModbusTcpServer" status="active" access="public" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="63" documented="true" meta="destructor" virtual="virtual" const="false" static="false" final="false" override="false" type="" signature="~QModbusTcpServer()"/>
            <struct name="QPrivateSignal" fullname="QModbusTcpServer::QPrivateSignal" href="qmodbustcpserver-qprivatesignal.html" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58"/>
            <variable name="staticMetaObject" fullname="QModbusTcpServer::staticMetaObject" href="qmodbustcpserver.html#staticMetaObject-var" status="internal" access="private" location="qmodbustcpserver.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver.h" lineno="58" type="const QMetaObject" static="true"/>
        </class>
        <class name="QModbusTcpServerPrivate" href="qmodbustcpserverprivate.html" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="69" bases="QModbusServerPrivate">
            <function name="forwardError" fullname="QModbusTcpServerPrivate::forwardError" href="qmodbustcpserverprivate.html#forwardError" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="94" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void forwardError(const QString &amp;errorText, QModbusDevice::Error error)">
                <parameter type="const QString &amp;" name="errorText" default=""/>
                <parameter type="QModbusDevice::Error" name="error" default=""/>
            </function>
            <function name="forwardProcessRequest" fullname="QModbusTcpServerPrivate::forwardProcessRequest" href="qmodbustcpserverprivate.html#forwardProcessRequest" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="78" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusResponse" signature="QModbusResponse forwardProcessRequest(const QModbusRequest &amp;r)">
                <parameter type="const QModbusRequest &amp;" name="r" default=""/>
            </function>
            <function name="matchingServerAddress" fullname="QModbusTcpServerPrivate::matchingServerAddress" href="qmodbustcpserverprivate.html#matchingServerAddress" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="104" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool matchingServerAddress(quint8 unitId) const">
                <parameter type="quint8" name="unitId" default=""/>
            </function>
            <function name="q_func" fullname="QModbusTcpServerPrivate::q_func" href="qmodbustcpserverprivate.html#q_func" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="71" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="QModbusTcpServer *" signature="QModbusTcpServer * q_func()"/>
            <function name="q_func" fullname="QModbusTcpServerPrivate::q_func" href="qmodbustcpserverprivate.html#q_func-1" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="71" meta="plain" virtual="non" const="true" static="false" final="false" override="false" overload="true" overload-number="1" type="const QModbusTcpServer *" signature="const QModbusTcpServer * q_func() const"/>
            <function name="setupTcpServer" fullname="QModbusTcpServerPrivate::setupTcpServer" href="qmodbustcpserverprivate.html#setupTcpServer" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="116" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void setupTcpServer()"/>
            <variable name="connections" fullname="QModbusTcpServerPrivate::connections" href="qmodbustcpserverprivate.html#connections-var" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="228" type="QVector&lt;QTcpSocket *&gt;" static="false"/>
            <variable name="m_observer" fullname="QModbusTcpServerPrivate::m_observer" href="qmodbustcpserverprivate.html#m_observer-var" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="230" type="std::unique_ptr&lt;QModbusTcpConnectionObserver&gt;" static="false"/>
            <variable name="m_tcpServer" fullname="QModbusTcpServerPrivate::m_tcpServer" href="qmodbustcpserverprivate.html#m_tcpServer-var" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="227" type="QTcpServer *" static="false"/>
            <variable name="maxBytesModbusADU" fullname="QModbusTcpServerPrivate::maxBytesModbusADU" href="qmodbustcpserverprivate.html#maxBytesModbusADU-var" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="233" type="const qint16" static="true"/>
            <variable name="mbpaHeaderSize" fullname="QModbusTcpServerPrivate::mbpaHeaderSize" href="qmodbustcpserverprivate.html#mbpaHeaderSize-var" status="internal" access="private" location="qmodbustcpserver_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbustcpserver_p.h" lineno="232" type="const qint8" static="true"/>
        </class>
        <class name="QTypeInfo" href="qtypeinfo.html" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="291">
            <function name="name" fullname="QTypeInfo::name" href="qtypeinfo.html#name" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="291" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="const char *" signature="const char * name()"/>
            <enum name="anonymous" fullname="QTypeInfo::anonymous" href="qtypeinfo.html#anonymous-enum" status="internal" access="private" location="qcanbusframe.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qcanbusframe.h" lineno="291">
                <value name="isSpecialized" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isComplex" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isStatic" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isRelocatable" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isLarge" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isPointer" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isIntegral" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="isDummy" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
                <value name="sizeOf" value="Q_DECLARE_TYPEINFO(QCanBusFrame, Q_MOVABLE_TYPE)"/>
            </enum>
        </class>
        <page name="qtcanbus-backends.html" href="qtcanbus-backends.html" status="active" location="qtcanbus-backends.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/qtcanbus-backends.qdoc" lineno="27" documented="true" 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="can-bus-plugins" title="CAN Bus Plugins" 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="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/qtmodbus-backends.qdoc" lineno="27" documented="true" 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="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/qtserialbus-index.qdoc" lineno="28" documented="true" 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>
        <class name="Timer" href="timer.html" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="68" bases="QObject">
            <function name="Timer" fullname="Timer::Timer" href="timer.html#Timer" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="73" meta="constructor" virtual="non" const="false" static="false" final="false" override="false" type="" signature="Timer()"/>
            <function name="isActive" fullname="Timer::isActive" href="timer.html#isActive" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="81" meta="plain" virtual="non" const="true" static="false" final="false" override="false" type="bool" signature="bool isActive() const"/>
            <function name="metaObject" fullname="Timer::metaObject" href="timer.html#metaObject" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70" meta="plain" virtual="virtual" const="true" static="false" final="false" override="true" type="const QMetaObject *" signature="const QMetaObject * metaObject() const override"/>
            <function name="qt_metacall" fullname="Timer::qt_metacall" href="timer.html#qt_metacall" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="int" signature="int qt_metacall(QMetaObject::Call , int , void **) override">
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="qt_metacast" fullname="Timer::qt_metacast" href="timer.html#qt_metacast" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void *" signature="void * qt_metacast(const char *) override">
                <parameter type="const char *" name="" default=""/>
            </function>
            <function name="qt_static_metacall" fullname="Timer::qt_static_metacall" href="timer.html#qt_static_metacall" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70" meta="plain" virtual="non" const="false" static="true" final="false" override="false" type="void" signature="void qt_static_metacall(QObject *, QMetaObject::Call , int , void **)">
                <parameter type="QObject *" name="" default=""/>
                <parameter type="QMetaObject::Call" name="" default=""/>
                <parameter type="int" name="" default=""/>
                <parameter type="void **" name="" default=""/>
            </function>
            <function name="start" fullname="Timer::start" href="timer.html#start" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="74" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="int" signature="int start(int msec)">
                <parameter type="int" name="msec" default=""/>
            </function>
            <function name="stop" fullname="Timer::stop" href="timer.html#stop" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="80" meta="plain" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void stop()"/>
            <function name="timeout" fullname="Timer::timeout" href="timer.html#timeout" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="84" meta="signal" virtual="non" const="false" static="false" final="false" override="false" type="void" signature="void timeout(int timerId)">
                <parameter type="int" name="timerId" default=""/>
            </function>
            <function name="timerEvent" fullname="Timer::timerEvent" href="timer.html#timerEvent" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="87" meta="plain" virtual="virtual" const="false" static="false" final="false" override="true" type="void" signature="void timerEvent(QTimerEvent *event) override">
                <parameter type="QTimerEvent *" name="event" default=""/>
            </function>
            <struct name="QPrivateSignal" fullname="Timer::QPrivateSignal" href="timer-qprivatesignal.html" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70"/>
            <variable name="m_timer" fullname="Timer::m_timer" href="timer.html#m_timer-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="95" type="QBasicTimer" static="false"/>
            <variable name="staticMetaObject" fullname="Timer::staticMetaObject" href="timer.html#staticMetaObject-var" status="internal" access="private" location="qmodbusrtuserialmaster_p.h" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/qmodbusrtuserialmaster_p.h" lineno="70" type="const QMetaObject" static="true"/>
        </class>
        <page name="qtserialbus-passthrucan-overview.html" href="qtserialbus-passthrucan-overview.html" status="active" location="passthrucan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/passthrucan.qdoc" lineno="27" documented="true" subtype="page" title="Using PassThruCAN Plugin" fulltitle="Using PassThruCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the J2534 Pass-Thru CAN plugin">
            <contents name="passthrucan-usage" title="PassThruCAN usage" level="1"/>
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-peakcan-overview.html" href="qtserialbus-peakcan-overview.html" status="active" location="peakcan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/peakcan.qdoc" lineno="27" documented="true" subtype="page" title="Using PeakCAN Plugin" fulltitle="Using PeakCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the PeakCAN plugin">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-socketcan-overview.html" href="qtserialbus-socketcan-overview.html" status="active" location="socketcan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/socketcan.qdoc" lineno="27" documented="true" subtype="page" title="Using SocketCAN Plugin" fulltitle="Using SocketCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the SocketCAN plugin">
            <contents name="socketcan-usage" title="SocketCAN usage" level="1"/>
            <contents name="setting-up-real-can-hardware" title="Setting up real CAN hardware" level="2"/>
            <contents name="default-settings" title="Default settings" level="3"/>
            <contents name="can-fd-settings" title="CAN FD settings" level="3"/>
            <contents name="setting-up-a-virtual-can-bus" title="Setting up a virtual CAN bus" level="2"/>
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-SystecCAN-overview.html" href="qtserialbus-systeccan-overview.html" status="active" location="systeccan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/systeccan.qdoc" lineno="27" documented="true" subtype="page" title="Using SystecCAN Plugin" fulltitle="Using SystecCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the SystecCAN plugin">
            <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="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/tinycan.qdoc" lineno="27" documented="true" subtype="page" title="Using TinyCAN Plugin" fulltitle="Using TinyCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the TinyCAN plugin">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-vectorcan-overview.html" href="qtserialbus-vectorcan-overview.html" status="active" location="vectorcan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/vectorcan.qdoc" lineno="27" documented="true" subtype="page" title="Using VectorCAN Plugin" fulltitle="Using VectorCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the VectorCAN plugin">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <page name="qtserialbus-virtualcan-overview.html" href="qtserialbus-virtualcan-overview.html" status="active" location="virtualcan.qdoc" filepath="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/virtualcan.qdoc" lineno="27" documented="true" subtype="page" title="Using VirtualCAN Plugin" fulltitle="Using VirtualCAN Plugin" subtitle="" module="QtSerialBus" brief="Overview of how to use the VirtualCAN plugin">
            <contents name="creating-can-bus-devices" title="Creating CAN Bus Devices" level="1"/>
        </page>
        <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="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/examples/qtserialbus-examples.qdoc" lineno="28" documented="true" 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="/home/qt/work/qt/tqtc-qt5/qtserialbus/src/serialbus/doc/src/qtserialbus-module-cpp.qdoc" lineno="28" since="5.8" documented="true" seen="true" title="Qt Serial Bus C++ Classes" module="QtSerialBus" groups="modules" members="QCanBus,QCanBusDevice,Filter,QCanBusDeviceInfo,QCanBusFactory,QCanBusFactoryV2,QCanBusFrame,TimeStamp,QModbusClient,QModbusDataUnit,QModbusDevice,QModbusDeviceIdentification,QModbusPdu,QModbusRequest,QModbusResponse,QModbusExceptionResponse,QModbusReply,QModbusRtuSerialMaster,QModbusRtuSerialSlave,QModbusServer,QModbusTcpClient,QModbusTcpServer,QModbusTcpConnectionObserver" brief="Provides classes to read and write serial bus data"/>
    </namespace>
</INDEX>
