C++ (Qt)
Controller::Controller(QObject *parent)
: QObject(parent)
, m_uart(new QSerialPort(this))
, m_timer(new QTimer(this))
{
m_uart->setPortName("/dev/ttyAMA0");
m_uart->setBaudRate(QSerialPort::Baud115200);
m_uart->setDataBits(QSerialPort::Data8);
m_uart->setParity(QSerialPort::NoParity);
m_uart->setStopBits(QSerialPort::OneStop);
m_uart->setFlowControl(QSerialPort::NoFlowControl);
{
// if (!m_uart->open(QSerialPort::ReadWrite))
// return;
// m_uart->open(QSerialPort::ReadWrite);
}
start();
connect(m_uart, &QSerialPort::readyRead, this, &Controller:: getStartPkt);
connect(m_timer, &QTimer::timeout, this, &Controller::sendStartRequest);
m_timer->setInterval(500);
connect(m_uart, &QSerialPort::readyRead, this, &Controller:: getPkt);
connect(m_timer, &QTimer::timeout, this, &Controller::sendRequest);
m_timer->setInterval(50);
}
Здравствуйте!
подскажите, мне надо разово отправить запрос на один пакет байт с настройками и потом постоянно получать по другому запросу другой пакет. подскажите как правильно это сделать и что почитать.
Зарание спасибо