#pragma once #include #include #include class AiEngineGimbalServerSerialPort : public QObject { Q_OBJECT public: explicit AiEngineGimbalServerSerialPort(QObject *parent = nullptr); public: ~AiEngineGimbalServerSerialPort(); public slots: void sendCommand(const QByteArray &command); QByteArray readResponse(); private: QSerialPort *mSerialPort; bool openPort(); void closePort(); };