QByteArray'da RS232'den bayt alırken bir sorunum var. Serialport yöntemimi çağırmak için ready() sinyalini bağladım ve içinde bir QByteArray öğesine readAll() ile baytları okuyorum. Veri mevcut olduğunda, QByteArray'ı yeniden yazar, ancak hepsini almak istiyorum ve sonra verileri kullanırız, ancak şimdi bölümler içinde olduğu için yapamıyorum. Ne yapalım?QSerialPort ready() SIGNAL
0
A
cevap
1
Diziye eklemeniz yeterlidir. İstediğiniz tüm verileri aldığınızı belirlemek için bazı ölçütlere de ihtiyacınız olacaktır. Bu, örn. belirli bir bayt sayısı: