QCanBus
qcanbus.html
QCanBus *
instance
qcanbus.html
instance
()
QStringList
plugins
qcanbus.html
plugins
() const const
QList<QCanBusDeviceInfo>
availableDevices
qcanbus.html
availableDevices
(const QString &plugin, QString *errorMessage) const const
QCanBusDevice *
createDevice
qcanbus.html
createDevice
(const QString &plugin, const QString &interfaceName, QString *errorMessage) const const
QCanBusDevice
qcanbusdevice.html
CanBusError
qcanbusdevice.html
CanBusError-enum
NoError
qcanbusdevice.html
CanBusError-enum
ReadError
qcanbusdevice.html
CanBusError-enum
WriteError
qcanbusdevice.html
CanBusError-enum
ConnectionError
qcanbusdevice.html
CanBusError-enum
ConfigurationError
qcanbusdevice.html
CanBusError-enum
UnknownError
qcanbusdevice.html
CanBusError-enum
OperationError
qcanbusdevice.html
CanBusError-enum
TimeoutError
qcanbusdevice.html
CanBusError-enum
CanBusDeviceState
qcanbusdevice.html
CanBusDeviceState-enum
UnconnectedState
qcanbusdevice.html
CanBusDeviceState-enum
ConnectingState
qcanbusdevice.html
CanBusDeviceState-enum
ConnectedState
qcanbusdevice.html
CanBusDeviceState-enum
ClosingState
qcanbusdevice.html
CanBusDeviceState-enum
CanBusStatus
qcanbusdevice.html
CanBusStatus-enum
Unknown
qcanbusdevice.html
CanBusStatus-enum
Good
qcanbusdevice.html
CanBusStatus-enum
Warning
qcanbusdevice.html
CanBusStatus-enum
Error
qcanbusdevice.html
CanBusStatus-enum
BusOff
qcanbusdevice.html
CanBusStatus-enum
ConfigurationKey
qcanbusdevice.html
ConfigurationKey-enum
RawFilterKey
qcanbusdevice.html
ConfigurationKey-enum
ErrorFilterKey
qcanbusdevice.html
ConfigurationKey-enum
LoopbackKey
qcanbusdevice.html
ConfigurationKey-enum
ReceiveOwnKey
qcanbusdevice.html
ConfigurationKey-enum
BitRateKey
qcanbusdevice.html
ConfigurationKey-enum
CanFdKey
qcanbusdevice.html
ConfigurationKey-enum
DataBitRateKey
qcanbusdevice.html
ConfigurationKey-enum
ProtocolKey
qcanbusdevice.html
ConfigurationKey-enum
UserKey
qcanbusdevice.html
ConfigurationKey-enum
QCanBusDevice::Filter
QCanBusDevice
qcanbusdevice.html
QCanBusDevice-1
(QObject *parent)
virtual void
setConfigurationParameter
qcanbusdevice.html
setConfigurationParameter
(int key, const QVariant &value)
QVariant
configurationParameter
qcanbusdevice.html
configurationParameter
(int key) const const
QVector<int>
configurationKeys
qcanbusdevice.html
configurationKeys
() const const
virtual bool
writeFrame
qcanbusdevice.html
writeFrame
(const QCanBusFrame &frame) = 0
QCanBusFrame
readFrame
qcanbusdevice.html
readFrame
()
QVector<QCanBusFrame>
readAllFrames
qcanbusdevice.html
readAllFrames
()
qint64
framesAvailable
qcanbusdevice.html
framesAvailable
() const const
qint64
framesToWrite
qcanbusdevice.html
framesToWrite
() const const
void
resetController
qcanbusdevice.html
resetController
()
bool
hasBusStatus
qcanbusdevice.html
hasBusStatus
() const const
QCanBusDevice::CanBusStatus
busStatus
qcanbusdevice.html
busStatus
() const const
Direction
qcanbusdevice.html
Direction-enum
Input
qcanbusdevice.html
Direction-enum
Output
qcanbusdevice.html
Direction-enum
AllDirections
qcanbusdevice.html
Direction-enum
Directions
qcanbusdevice.html
Direction-enum
void
clear
qcanbusdevice.html
clear
(QCanBusDevice::Directions direction)
virtual bool
waitForFramesWritten
qcanbusdevice.html
waitForFramesWritten
(int msecs)
virtual bool
waitForFramesReceived
qcanbusdevice.html
waitForFramesReceived
(int msecs)
bool
connectDevice
qcanbusdevice.html
connectDevice
()
void
disconnectDevice
qcanbusdevice.html
disconnectDevice
()
QCanBusDevice::CanBusDeviceState
state
qcanbusdevice.html
state
() const const
QCanBusDevice::CanBusError
error
qcanbusdevice.html
error
() const const
QString
errorString
qcanbusdevice.html
errorString
() const const
virtual QString
interpretErrorFrame
qcanbusdevice.html
interpretErrorFrame
(const QCanBusFrame &frame) = 0
void
errorOccurred
qcanbusdevice.html
errorOccurred
(QCanBusDevice::CanBusError )
void
framesReceived
qcanbusdevice.html
framesReceived
()
void
framesWritten
qcanbusdevice.html
framesWritten
(qint64 framesCount)
void
stateChanged
qcanbusdevice.html
stateChanged
(QCanBusDevice::CanBusDeviceState state)
void
setState
qcanbusdevice.html
setState
(QCanBusDevice::CanBusDeviceState newState)
void
setError
qcanbusdevice.html
setError
(const QString &errorText, QCanBusDevice::CanBusError errorId)
void
clearError
qcanbusdevice.html
clearError
()
void
enqueueReceivedFrames
qcanbusdevice.html
enqueueReceivedFrames
(const QVector<QCanBusFrame> &newFrames)
void
enqueueOutgoingFrame
qcanbusdevice.html
enqueueOutgoingFrame
(const QCanBusFrame &newFrame)
QCanBusFrame
dequeueOutgoingFrame
qcanbusdevice.html
dequeueOutgoingFrame
()
bool
hasOutgoingFrames
qcanbusdevice.html
hasOutgoingFrames
() const const
virtual bool
open
qcanbusdevice.html
open
() = 0
virtual void
close
qcanbusdevice.html
close
() = 0
void
setResetControllerFunction
qcanbusdevice.html
setResetControllerFunction
(std::function<void ()> resetter)
void
setCanBusStatusGetter
qcanbusdevice.html
setCanBusStatusGetter
(std::function<CanBusStatus ()> busStatusGetter)
QCanBusDevice::Filter
qcanbusdevice-filter.html
FormatFilter
qcanbusdevice-filter.html
FormatFilter-enum
MatchBaseFormat
qcanbusdevice-filter.html
FormatFilter-enum
MatchExtendedFormat
qcanbusdevice-filter.html
FormatFilter-enum
MatchBaseAndExtendedFormat
qcanbusdevice-filter.html
FormatFilter-enum
FormatFilters
qcanbusdevice-filter.html
FormatFilter-enum
bool
operator==
qcanbusdevice-filter.html
operator-eq-eq
(const QCanBusDevice::Filter &a, const QCanBusDevice::Filter &b)
bool
operator!=
qcanbusdevice-filter.html
operator-not-eq
(const QCanBusDevice::Filter &a, const QCanBusDevice::Filter &b)
QCanBusDeviceInfo
qcanbusdeviceinfo.html
QCanBusDeviceInfo
qcanbusdeviceinfo.html
QCanBusDeviceInfo-1
(const QCanBusDeviceInfo &other)
~QCanBusDeviceInfo
qcanbusdeviceinfo.html
dtor.QCanBusDeviceInfo
()
void
swap
qcanbusdeviceinfo.html
swap
(QCanBusDeviceInfo &other)
QCanBusDeviceInfo &
operator=
qcanbusdeviceinfo.html
operator-eq
(const QCanBusDeviceInfo &other)
QCanBusDeviceInfo &
operator=
qcanbusdeviceinfo.html
operator-eq-1
(QCanBusDeviceInfo &&other)
QString
name
qcanbusdeviceinfo.html
name
() const const
QString
description
qcanbusdeviceinfo.html
description
() const const
QString
serialNumber
qcanbusdeviceinfo.html
serialNumber
() const const
int
channel
qcanbusdeviceinfo.html
channel
() const const
bool
hasFlexibleDataRate
qcanbusdeviceinfo.html
hasFlexibleDataRate
() const const
bool
isVirtual
qcanbusdeviceinfo.html
isVirtual
() const const
QCanBusFactory
qcanbusfactory.html
virtual QCanBusDevice *
createDevice
qcanbusfactory.html
createDevice
(const QString &interfaceName, QString *errorMessage) const const = 0
QCanBusFactoryV2
qcanbusfactoryv2.html
QCanBusFactory
virtual QCanBusDevice *
createDevice
qcanbusfactoryv2.html
createDevice
(const QString &interfaceName, QString *errorMessage) const const override = 0
virtual QList<QCanBusDeviceInfo>
availableDevices
qcanbusfactoryv2.html
availableDevices
(QString *errorMessage) const const = 0
QCanBusFrame
qcanbusframe.html
QCanBusFrame::TimeStamp
FrameType
qcanbusframe.html
FrameType-enum
UnknownFrame
qcanbusframe.html
FrameType-enum
DataFrame
qcanbusframe.html
FrameType-enum
ErrorFrame
qcanbusframe.html
FrameType-enum
RemoteRequestFrame
qcanbusframe.html
FrameType-enum
InvalidFrame
qcanbusframe.html
FrameType-enum
QCanBusFrame
qcanbusframe.html
QCanBusFrame
(QCanBusFrame::FrameType type)
FrameError
qcanbusframe.html
FrameError-enum
NoError
qcanbusframe.html
FrameError-enum
TransmissionTimeoutError
qcanbusframe.html
FrameError-enum
LostArbitrationError
qcanbusframe.html
FrameError-enum
ControllerError
qcanbusframe.html
FrameError-enum
ProtocolViolationError
qcanbusframe.html
FrameError-enum
TransceiverError
qcanbusframe.html
FrameError-enum
MissingAcknowledgmentError
qcanbusframe.html
FrameError-enum
BusOffError
qcanbusframe.html
FrameError-enum
BusError
qcanbusframe.html
FrameError-enum
ControllerRestartError
qcanbusframe.html
FrameError-enum
UnknownError
qcanbusframe.html
FrameError-enum
AnyError
qcanbusframe.html
FrameError-enum
FrameErrors
qcanbusframe.html
FrameError-enum
QCanBusFrame
qcanbusframe.html
QCanBusFrame-1
(quint32 identifier, const QByteArray &data)
bool
isValid
qcanbusframe.html
isValid
() const const
QCanBusFrame::FrameType
frameType
qcanbusframe.html
frameType
() const const
void
setFrameType
qcanbusframe.html
setFrameType
(QCanBusFrame::FrameType newType)
bool
hasExtendedFrameFormat
qcanbusframe.html
hasExtendedFrameFormat
() const const
void
setExtendedFrameFormat
qcanbusframe.html
setExtendedFrameFormat
(bool isExtended)
quint32
frameId
qcanbusframe.html
frameId
() const const
void
setFrameId
qcanbusframe.html
setFrameId
(quint32 newFrameId)
void
setPayload
qcanbusframe.html
setPayload
(const QByteArray &data)
void
setTimeStamp
qcanbusframe.html
setTimeStamp
(QCanBusFrame::TimeStamp ts)
QByteArray
payload
qcanbusframe.html
payload
() const const
QCanBusFrame::TimeStamp
timeStamp
qcanbusframe.html
timeStamp
() const const
QCanBusFrame::FrameErrors
error
qcanbusframe.html
error
() const const
void
setError
qcanbusframe.html
setError
(QCanBusFrame::FrameErrors error)
QString
toString
qcanbusframe.html
toString
() const const
bool
hasFlexibleDataRateFormat
qcanbusframe.html
hasFlexibleDataRateFormat
() const const
void
setFlexibleDataRateFormat
qcanbusframe.html
setFlexibleDataRateFormat
(bool isFlexibleData)
bool
hasBitrateSwitch
qcanbusframe.html
hasBitrateSwitch
() const const
void
setBitrateSwitch
qcanbusframe.html
setBitrateSwitch
(bool bitrateSwitch)
bool
hasErrorStateIndicator
qcanbusframe.html
hasErrorStateIndicator
() const const
void
setErrorStateIndicator
qcanbusframe.html
setErrorStateIndicator
(bool errorStateIndicator)
bool
hasLocalEcho
qcanbusframe.html
hasLocalEcho
() const const
void
setLocalEcho
qcanbusframe.html
setLocalEcho
(bool echo)
QDataStream &
operator<<
qcanbusframe.html
operator-lt-lt
(QDataStream &out, const QCanBusFrame &frame)
QDataStream &
operator>>
qcanbusframe.html
operator-gt-gt
(QDataStream &in, QCanBusFrame &frame)
QCanBusFrame::TimeStamp
qcanbusframe-timestamp.html
TimeStamp
qcanbusframe-timestamp.html
TimeStamp
(qint64 s, qint64 usec)
TimeStamp
fromMicroSeconds
qcanbusframe-timestamp.html
fromMicroSeconds
(qint64 usec)
qint64
seconds
qcanbusframe-timestamp.html
seconds
() const const
qint64
microSeconds
qcanbusframe-timestamp.html
microSeconds
() const const
QModbusClient
qmodbusclient.html
QModbusDevice
timeout
qmodbusclient.html
timeout-prop
QModbusClient
qmodbusclient.html
QModbusClient
(QObject *parent)
QModbusReply *
sendReadRequest
qmodbusclient.html
sendReadRequest
(const QModbusDataUnit &read, int serverAddress)
QModbusReply *
sendWriteRequest
qmodbusclient.html
sendWriteRequest
(const QModbusDataUnit &write, int serverAddress)
QModbusReply *
sendReadWriteRequest
qmodbusclient.html
sendReadWriteRequest
(const QModbusDataUnit &read, const QModbusDataUnit &write, int serverAddress)
QModbusReply *
sendRawRequest
qmodbusclient.html
sendRawRequest
(const QModbusRequest &request, int serverAddress)
int
timeout
qmodbusclient.html
timeout-prop
() const const
void
setTimeout
qmodbusclient.html
setTimeout
(int newTimeout)
int
numberOfRetries
qmodbusclient.html
numberOfRetries
() const const
void
setNumberOfRetries
qmodbusclient.html
setNumberOfRetries
(int number)
void
timeoutChanged
qmodbusclient.html
timeoutChanged
(int newTimeout)
virtual bool
processResponse
qmodbusclient.html
processResponse
(const QModbusResponse &response, QModbusDataUnit *data)
virtual bool
processPrivateResponse
qmodbusclient.html
processPrivateResponse
(const QModbusResponse &response, QModbusDataUnit *data)
QModbusDataUnit
qmodbusdataunit.html
RegisterType
qmodbusdataunit.html
RegisterType-enum
Invalid
qmodbusdataunit.html
RegisterType-enum
DiscreteInputs
qmodbusdataunit.html
RegisterType-enum
Coils
qmodbusdataunit.html
RegisterType-enum
InputRegisters
qmodbusdataunit.html
RegisterType-enum
HoldingRegisters
qmodbusdataunit.html
RegisterType-enum
QModbusDataUnit
qmodbusdataunit.html
QModbusDataUnit
()
QModbusDataUnit
qmodbusdataunit.html
QModbusDataUnit-1
(QModbusDataUnit::RegisterType type)
QModbusDataUnit
qmodbusdataunit.html
QModbusDataUnit-2
(QModbusDataUnit::RegisterType type, int address, quint16 size)
QModbusDataUnit
qmodbusdataunit.html
QModbusDataUnit-3
(QModbusDataUnit::RegisterType type, int address, const QVector<quint16> &data)
QModbusDataUnit::RegisterType
registerType
qmodbusdataunit.html
registerType
() const const
void
setRegisterType
qmodbusdataunit.html
setRegisterType
(QModbusDataUnit::RegisterType type)
int
startAddress
qmodbusdataunit.html
startAddress
() const const
void
setStartAddress
qmodbusdataunit.html
setStartAddress
(int address)
QVector<quint16>
values
qmodbusdataunit.html
values
() const const
void
setValues
qmodbusdataunit.html
setValues
(const QVector<quint16> &values)
uint
valueCount
qmodbusdataunit.html
valueCount
() const const
void
setValueCount
qmodbusdataunit.html
setValueCount
(uint newCount)
void
setValue
qmodbusdataunit.html
setValue
(int index, quint16 value)
quint16
value
qmodbusdataunit.html
value
(int index) const const
bool
isValid
qmodbusdataunit.html
isValid
() const const
QModbusDataUnitMap
qmodbusdataunit.html
QModbusDataUnitMap-typedef
QModbusDevice
qmodbusdevice.html
Error
qmodbusdevice.html
Error-enum
NoError
qmodbusdevice.html
Error-enum
ReadError
qmodbusdevice.html
Error-enum
WriteError
qmodbusdevice.html
Error-enum
ConnectionError
qmodbusdevice.html
Error-enum
ConfigurationError
qmodbusdevice.html
Error-enum
TimeoutError
qmodbusdevice.html
Error-enum
ProtocolError
qmodbusdevice.html
Error-enum
ReplyAbortedError
qmodbusdevice.html
Error-enum
UnknownError
qmodbusdevice.html
Error-enum
State
qmodbusdevice.html
State-enum
UnconnectedState
qmodbusdevice.html
State-enum
ConnectingState
qmodbusdevice.html
State-enum
ConnectedState
qmodbusdevice.html
State-enum
ClosingState
qmodbusdevice.html
State-enum
ConnectionParameter
qmodbusdevice.html
ConnectionParameter-enum
SerialPortNameParameter
qmodbusdevice.html
ConnectionParameter-enum
SerialParityParameter
qmodbusdevice.html
ConnectionParameter-enum
SerialBaudRateParameter
qmodbusdevice.html
ConnectionParameter-enum
SerialDataBitsParameter
qmodbusdevice.html
ConnectionParameter-enum
SerialStopBitsParameter
qmodbusdevice.html
ConnectionParameter-enum
NetworkPortParameter
qmodbusdevice.html
ConnectionParameter-enum
NetworkAddressParameter
qmodbusdevice.html
ConnectionParameter-enum
UserParameter
qmodbusdevice.html
ConnectionParameter-enum
QModbusDevice
qmodbusdevice.html
QModbusDevice
(QObject *parent)
virtual
~QModbusDevice
qmodbusdevice.html
dtor.QModbusDevice
()
QVariant
connectionParameter
qmodbusdevice.html
connectionParameter
(int parameter) const const
void
setConnectionParameter
qmodbusdevice.html
setConnectionParameter
(int parameter, const QVariant &value)
bool
connectDevice
qmodbusdevice.html
connectDevice
()
void
disconnectDevice
qmodbusdevice.html
disconnectDevice
()
QModbusDevice::State
state
qmodbusdevice.html
state
() const const
QModbusDevice::Error
error
qmodbusdevice.html
error
() const const
QString
errorString
qmodbusdevice.html
errorString
() const const
QIODevice *
device
qmodbusdevice.html
device
() const const
void
errorOccurred
qmodbusdevice.html
errorOccurred
(QModbusDevice::Error error)
void
stateChanged
qmodbusdevice.html
stateChanged
(QModbusDevice::State state)
void
setState
qmodbusdevice.html
setState
(QModbusDevice::State newState)
void
setError
qmodbusdevice.html
setError
(const QString &errorText, QModbusDevice::Error error)
virtual bool
open
qmodbusdevice.html
open
() = 0
virtual void
close
qmodbusdevice.html
close
() = 0
QModbusDeviceIdentification
qmodbusdeviceidentification.html
ObjectId
qmodbusdeviceidentification.html
ObjectId-enum
VendorNameObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ProductCodeObjectId
qmodbusdeviceidentification.html
ObjectId-enum
MajorMinorRevisionObjectId
qmodbusdeviceidentification.html
ObjectId-enum
VendorUrlObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ProductNameObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ModelNameObjectId
qmodbusdeviceidentification.html
ObjectId-enum
UserApplicationNameObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ReservedObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ProductDependentObjectId
qmodbusdeviceidentification.html
ObjectId-enum
UndefinedObjectId
qmodbusdeviceidentification.html
ObjectId-enum
ReadDeviceIdCode
qmodbusdeviceidentification.html
ReadDeviceIdCode-enum
BasicReadDeviceIdCode
qmodbusdeviceidentification.html
ReadDeviceIdCode-enum
RegularReadDeviceIdCode
qmodbusdeviceidentification.html
ReadDeviceIdCode-enum
ExtendedReadDeviceIdCode
qmodbusdeviceidentification.html
ReadDeviceIdCode-enum
IndividualReadDeviceIdCode
qmodbusdeviceidentification.html
ReadDeviceIdCode-enum
ConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
BasicConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
RegularConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
ExtendedConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
BasicIndividualConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
RegularIndividualConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
ExtendedIndividualConformityLevel
qmodbusdeviceidentification.html
ConformityLevel-enum
QModbusDeviceIdentification
qmodbusdeviceidentification.html
QModbusDeviceIdentification
()
bool
isValid
qmodbusdeviceidentification.html
isValid
() const const
QList<int>
objectIds
qmodbusdeviceidentification.html
objectIds
() const const
void
remove
qmodbusdeviceidentification.html
remove
(uint objectId)
bool
contains
qmodbusdeviceidentification.html
contains
(uint objectId) const const
bool
insert
qmodbusdeviceidentification.html
insert
(uint objectId, const QByteArray &value)
QByteArray
value
qmodbusdeviceidentification.html
value
(uint objectId) const const
QModbusDeviceIdentification::ConformityLevel
conformityLevel
qmodbusdeviceidentification.html
conformityLevel
() const const
void
setConformityLevel
qmodbusdeviceidentification.html
setConformityLevel
(QModbusDeviceIdentification::ConformityLevel level)
QModbusDeviceIdentification
fromByteArray
qmodbusdeviceidentification.html
fromByteArray
(const QByteArray &ba)
QModbusExceptionResponse
qmodbusexceptionresponse.html
QModbusResponse
QModbusExceptionResponse
qmodbusexceptionresponse.html
QModbusExceptionResponse
()
QModbusExceptionResponse
qmodbusexceptionresponse.html
QModbusExceptionResponse-1
(const QModbusPdu &pdu)
QModbusExceptionResponse
qmodbusexceptionresponse.html
QModbusExceptionResponse-2
(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec)
virtual void
setFunctionCode
qmodbusexceptionresponse.html
setFunctionCode
(QModbusPdu::FunctionCode c) override
void
setExceptionCode
qmodbusexceptionresponse.html
setExceptionCode
(QModbusPdu::ExceptionCode ec)
QModbusPdu
qmodbuspdu.html
ExceptionCode
qmodbuspdu.html
ExceptionCode-enum
IllegalFunction
qmodbuspdu.html
ExceptionCode-enum
IllegalDataAddress
qmodbuspdu.html
ExceptionCode-enum
IllegalDataValue
qmodbuspdu.html
ExceptionCode-enum
ServerDeviceFailure
qmodbuspdu.html
ExceptionCode-enum
Acknowledge
qmodbuspdu.html
ExceptionCode-enum
ServerDeviceBusy
qmodbuspdu.html
ExceptionCode-enum
NegativeAcknowledge
qmodbuspdu.html
ExceptionCode-enum
MemoryParityError
qmodbuspdu.html
ExceptionCode-enum
GatewayPathUnavailable
qmodbuspdu.html
ExceptionCode-enum
GatewayTargetDeviceFailedToRespond
qmodbuspdu.html
ExceptionCode-enum
ExtendedException
qmodbuspdu.html
ExceptionCode-enum
FunctionCode
qmodbuspdu.html
FunctionCode-enum
Invalid
qmodbuspdu.html
FunctionCode-enum
ReadCoils
qmodbuspdu.html
FunctionCode-enum
ReadDiscreteInputs
qmodbuspdu.html
FunctionCode-enum
ReadHoldingRegisters
qmodbuspdu.html
FunctionCode-enum
ReadInputRegisters
qmodbuspdu.html
FunctionCode-enum
WriteSingleCoil
qmodbuspdu.html
FunctionCode-enum
WriteSingleRegister
qmodbuspdu.html
FunctionCode-enum
ReadExceptionStatus
qmodbuspdu.html
FunctionCode-enum
Diagnostics
qmodbuspdu.html
FunctionCode-enum
GetCommEventCounter
qmodbuspdu.html
FunctionCode-enum
GetCommEventLog
qmodbuspdu.html
FunctionCode-enum
WriteMultipleCoils
qmodbuspdu.html
FunctionCode-enum
WriteMultipleRegisters
qmodbuspdu.html
FunctionCode-enum
ReportServerId
qmodbuspdu.html
FunctionCode-enum
ReadFileRecord
qmodbuspdu.html
FunctionCode-enum
WriteFileRecord
qmodbuspdu.html
FunctionCode-enum
MaskWriteRegister
qmodbuspdu.html
FunctionCode-enum
ReadWriteMultipleRegisters
qmodbuspdu.html
FunctionCode-enum
ReadFifoQueue
qmodbuspdu.html
FunctionCode-enum
EncapsulatedInterfaceTransport
qmodbuspdu.html
FunctionCode-enum
UndefinedFunctionCode
qmodbuspdu.html
FunctionCode-enum
QModbusPdu
qmodbuspdu.html
QModbusPdu
()
virtual
~QModbusPdu
qmodbuspdu.html
dtor.QModbusPdu
()
bool
isValid
qmodbuspdu.html
isValid
() const const
QModbusPdu::ExceptionCode
exceptionCode
qmodbuspdu.html
exceptionCode
() const const
bool
isException
qmodbuspdu.html
isException
() const const
qint16
size
qmodbuspdu.html
size
() const const
qint16
dataSize
qmodbuspdu.html
dataSize
() const const
QModbusPdu::FunctionCode
functionCode
qmodbuspdu.html
functionCode
() const const
virtual void
setFunctionCode
qmodbuspdu.html
setFunctionCode
(QModbusPdu::FunctionCode code)
QByteArray
data
qmodbuspdu.html
data
() const const
void
setData
qmodbuspdu.html
setData
(const QByteArray &data)
void
encodeData
qmodbuspdu.html
encodeData
(Args... data)
void
decodeData
qmodbuspdu.html
decodeData
(Args &&... data) const const
QModbusPdu
qmodbuspdu.html
QModbusPdu-1
(QModbusPdu::FunctionCode code, const QByteArray &data)
QModbusPdu
qmodbuspdu.html
QModbusPdu-2
(const QModbusPdu &other)
QModbusPdu &
operator=
qmodbuspdu.html
operator-eq
(const QModbusPdu &other)
QDebug
operator<<
qmodbuspdu.html
operator-lt-lt
(QDebug debug, const QModbusPdu &pdu)
QDataStream &
operator<<
qmodbuspdu.html
operator-lt-lt-1
(QDataStream &stream, const QModbusPdu &pdu)
QModbusReply
qmodbusreply.html
ReplyType
qmodbusreply.html
ReplyType-enum
Raw
qmodbusreply.html
ReplyType-enum
Common
qmodbusreply.html
ReplyType-enum
Broadcast
qmodbusreply.html
ReplyType-enum
QModbusReply
qmodbusreply.html
QModbusReply
(QModbusReply::ReplyType type, int serverAddress, QObject *parent)
QModbusReply::ReplyType
type
qmodbusreply.html
type
() const const
int
serverAddress
qmodbusreply.html
serverAddress
() const const
bool
isFinished
qmodbusreply.html
isFinished
() const const
QModbusDataUnit
result
qmodbusreply.html
result
() const const
QModbusResponse
rawResult
qmodbusreply.html
rawResult
() const const
QString
errorString
qmodbusreply.html
errorString
() const const
QModbusDevice::Error
error
qmodbusreply.html
error
() const const
void
finished
qmodbusreply.html
finished
()
void
errorOccurred
qmodbusreply.html
errorOccurred
(QModbusDevice::Error error)
QModbusRequest
qmodbusrequest.html
QModbusPdu
QModbusRequest
qmodbusrequest.html
QModbusRequest
()
QModbusRequest
qmodbusrequest.html
QModbusRequest-1
(const QModbusPdu &pdu)
QModbusRequest
qmodbusrequest.html
QModbusRequest-2
(QModbusPdu::FunctionCode code, const QByteArray &data)
int
minimumDataSize
qmodbusrequest.html
minimumDataSize
(const QModbusRequest &request)
int
calculateDataSize
qmodbusrequest.html
calculateDataSize
(const QModbusRequest &request)
CalcFuncPtr
qmodbusrequest.html
CalcFuncPtr-alias
void
registerDataSizeCalculator
qmodbusrequest.html
registerDataSizeCalculator
(QModbusPdu::FunctionCode fc, QModbusRequest::CalcFuncPtr calculator)
QModbusRequest
qmodbusrequest.html
QModbusRequest-3
(QModbusPdu::FunctionCode code, Args... data)
QDataStream &
operator>>
qmodbusrequest.html
operator-gt-gt
(QDataStream &stream, QModbusRequest &pdu)
QModbusResponse
qmodbusresponse.html
QModbusPdu
QModbusResponse
qmodbusresponse.html
QModbusResponse
()
QModbusResponse
qmodbusresponse.html
QModbusResponse-1
(const QModbusPdu &pdu)
QModbusResponse
qmodbusresponse.html
QModbusResponse-2
(QModbusPdu::FunctionCode code, const QByteArray &data)
int
minimumDataSize
qmodbusresponse.html
minimumDataSize
(const QModbusResponse &response)
int
calculateDataSize
qmodbusresponse.html
calculateDataSize
(const QModbusResponse &response)
CalcFuncPtr
qmodbusresponse.html
CalcFuncPtr-alias
void
registerDataSizeCalculator
qmodbusresponse.html
registerDataSizeCalculator
(QModbusPdu::FunctionCode fc, QModbusResponse::CalcFuncPtr calculator)
QModbusResponse
qmodbusresponse.html
QModbusResponse-3
(QModbusPdu::FunctionCode code, Args... data)
QDataStream &
operator>>
qmodbusresponse.html
operator-gt-gt
(QDataStream &stream, QModbusResponse &pdu)
QModbusRtuSerialMaster
qmodbusrtuserialmaster.html
QModbusClient
QModbusRtuSerialMaster
qmodbusrtuserialmaster.html
QModbusRtuSerialMaster
(QObject *parent)
int
interFrameDelay
qmodbusrtuserialmaster.html
interFrameDelay
() const const
void
setInterFrameDelay
qmodbusrtuserialmaster.html
setInterFrameDelay
(int microseconds)
int
turnaroundDelay
qmodbusrtuserialmaster.html
turnaroundDelay
() const const
void
setTurnaroundDelay
qmodbusrtuserialmaster.html
setTurnaroundDelay
(int turnaroundDelay)
virtual void
close
qmodbusrtuserialmaster.html
close
() override
virtual bool
open
qmodbusrtuserialmaster.html
open
() override
QModbusRtuSerialSlave
qmodbusrtuserialslave.html
QModbusServer
QModbusRtuSerialSlave
qmodbusrtuserialslave.html
QModbusRtuSerialSlave
(QObject *parent)
virtual
~QModbusRtuSerialSlave
qmodbusrtuserialslave.html
dtor.QModbusRtuSerialSlave
()
virtual bool
processesBroadcast
qmodbusrtuserialslave.html
processesBroadcast
() const const override
virtual bool
open
qmodbusrtuserialslave.html
open
() override
virtual void
close
qmodbusrtuserialslave.html
close
() override
virtual QModbusResponse
processRequest
qmodbusrtuserialslave.html
processRequest
(const QModbusPdu &request) override
QModbusServer
qmodbusserver.html
QModbusDevice
Option
qmodbusserver.html
Option-enum
DiagnosticRegister
qmodbusserver.html
Option-enum
ExceptionStatusOffset
qmodbusserver.html
Option-enum
DeviceBusy
qmodbusserver.html
Option-enum
AsciiInputDelimiter
qmodbusserver.html
Option-enum
ListenOnlyMode
qmodbusserver.html
Option-enum
ServerIdentifier
qmodbusserver.html
Option-enum
RunIndicatorStatus
qmodbusserver.html
Option-enum
AdditionalData
qmodbusserver.html
Option-enum
DeviceIdentification
qmodbusserver.html
Option-enum
UserOption
qmodbusserver.html
Option-enum
QModbusServer
qmodbusserver.html
QModbusServer
(QObject *parent)
int
serverAddress
qmodbusserver.html
serverAddress
() const const
void
setServerAddress
qmodbusserver.html
setServerAddress
(int serverAddress)
virtual bool
setMap
qmodbusserver.html
setMap
(const QModbusDataUnitMap &map)
virtual bool
processesBroadcast
qmodbusserver.html
processesBroadcast
() const const
virtual QVariant
value
qmodbusserver.html
value
(int option) const const
virtual bool
setValue
qmodbusserver.html
setValue
(int option, const QVariant &newValue)
bool
data
qmodbusserver.html
data
(QModbusDataUnit *newData) const const
bool
setData
qmodbusserver.html
setData
(const QModbusDataUnit &newData)
bool
setData
qmodbusserver.html
setData-1
(QModbusDataUnit::RegisterType table, quint16 address, quint16 data)
bool
data
qmodbusserver.html
data-1
(QModbusDataUnit::RegisterType table, quint16 address, quint16 *data) const const
void
dataWritten
qmodbusserver.html
dataWritten
(QModbusDataUnit::RegisterType table, int address, int size)
virtual bool
writeData
qmodbusserver.html
writeData
(const QModbusDataUnit &newData)
virtual bool
readData
qmodbusserver.html
readData
(QModbusDataUnit *newData) const const
virtual QModbusResponse
processRequest
qmodbusserver.html
processRequest
(const QModbusPdu &request)
virtual QModbusResponse
processPrivateRequest
qmodbusserver.html
processPrivateRequest
(const QModbusPdu &request)
QModbusTcpClient
qmodbustcpclient.html
QModbusClient
QModbusTcpClient
qmodbustcpclient.html
QModbusTcpClient
(QObject *parent)
virtual
~QModbusTcpClient
qmodbustcpclient.html
dtor.QModbusTcpClient
()
virtual bool
open
qmodbustcpclient.html
open
() override
virtual void
close
qmodbustcpclient.html
close
() override
QModbusTcpConnectionObserver
qmodbustcpconnectionobserver.html
virtual bool
acceptNewConnection
qmodbustcpconnectionobserver.html
acceptNewConnection
(QTcpSocket *newClient) = 0
QModbusTcpServer
qmodbustcpserver.html
QModbusServer
QModbusTcpServer
qmodbustcpserver.html
QModbusTcpServer
(QObject *parent)
virtual
~QModbusTcpServer
qmodbustcpserver.html
dtor.QModbusTcpServer
()
void
installConnectionObserver
qmodbustcpserver.html
installConnectionObserver
(QModbusTcpConnectionObserver *observer)
void
modbusClientDisconnected
qmodbustcpserver.html
modbusClientDisconnected
(QTcpSocket *modbusClient)
virtual bool
open
qmodbustcpserver.html
open
() override
virtual void
close
qmodbustcpserver.html
close
() override
virtual QModbusResponse
processRequest
qmodbustcpserver.html
processRequest
(const QModbusPdu &request) override