3#include <QtCore/QByteArray>
4#include <QtCore/QLoggingCategory>
5#include <QtCore/QString>
67bool close(
int deviceId);
68bool isOpen(
const QString& portName);
69QByteArray
read(
int deviceId,
int length,
int timeout);
70int write(
int deviceId,
const char* data,
int length,
int timeout,
bool async);
71bool setParameters(
int deviceId,
int baudRate,
int dataBits,
int stopBits,
int parity);
84bool setBreak(
int deviceId,
bool set);
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
int open(const QString &portName, QSerialPortPrivate *classPtr)
bool getRingIndicator(int deviceId)
void registerPointer(QSerialPortPrivate *ptr)
QByteArray read(int deviceId, int length, int timeout)
int getDeviceHandle(int deviceId)
QList< QSerialPortInfo > availableDevices()
bool getRequestToSend(int deviceId)
bool getDataTerminalReady(int deviceId)
constexpr const char * kJniUsbSerialManagerClassName
void unregisterPointer(QSerialPortPrivate *ptr)
int getDeviceId(const QString &portName)
bool setDataTerminalReady(int deviceId, bool set)
int write(int deviceId, const char *data, int length, int timeout, bool async)
bool setParameters(int deviceId, int baudRate, int dataBits, int stopBits, int parity)
bool startReadThread(int deviceId)
int getFlowControl(int deviceId)
QSerialPort::PinoutSignals getControlLines(int deviceId)
bool getDataSetReady(int deviceId)
bool setRequestToSend(int deviceId, bool set)
bool getClearToSend(int deviceId)
@ XonXoffInlineFlowControl
bool purgeBuffers(int deviceId, bool input, bool output)
bool getCarrierDetect(int deviceId)
bool isOpen(const QString &portName)
bool readThreadRunning(int deviceId)
bool stopReadThread(int deviceId)
bool setFlowControl(int deviceId, int flowControl)
bool setBreak(int deviceId, bool set)