Leer datos en QT por puerto serial

tengo un problema al querer leer más de un dato que envío de forma serial de un pic hacia QT, ya que un dato lo envío bien pero cuando necesito enviarlo a una velocidad alta, a 5ms, empieza a tener problemas y por ejemplo, en lugar de mandar un 9.2, hay veces que me detecta primero un 9 y luego el 0.2. Quizá es mi forma de leer y acomodar,es dejo mi código para alguna sugerencia.

void oxitrol::read() 

{

QStringList bufferSplit = buffer.split(",");    if(bufferSplit.length() <3) {     data =serial->readAll();     //qDebug() << buffer;      buffer += QString::fromStdString(data.toStdString());  } else {       contador1=contador1+0.01;       if(contador1>=201)       {           contador1=0;       }       dato1=bufferSplit[0];       dato2=bufferSplit[2];  //   dato3=bufferSplit[3];    // dato4=bufferSplit[3];    // dato5=bufferSplit[4];      buffer ="";     // serial->flush();   //       qDebug() << bufferSplit;      // qDebug() << "CADENA: "<< bufferSplit;     data.clear();     buffer.clear();      bufferSplit.clear(); } 

}

por ejemplo, los datos me llegan así:

("99 ", "1.40 ", "100 ", "") ("1.39 ", "101 ", "") ("1.40 ", "102 ", "1.40 ") ("", "103 ", "1.") 

cuando tenía que haber sido

("99 ", "1.40 ",  "") ("100 ", "1.40 ", "") ("101 ", "1.40 ", "") ("102 ", "1.40 ", "") 

Leer datos en QT por puerto serial

tengo un problema al querer leer más de un dato que envío de forma serial de un pic hacia QT, ya que un dato lo envío bien pero cuando necesito enviarlo a una velocidad alta, a 5ms, empieza a tener problemas y por ejemplo, en lugar de mandar un 9.2, hay veces que me detecta primero un 9 y luego el 0.2. Quizá es mi forma de leer y acomodar,es dejo mi código para alguna sugerencia.

void oxitrol::read() 

{

QStringList bufferSplit = buffer.split(",");    if(bufferSplit.length() <3) {     data =serial->readAll();     //qDebug() << buffer;      buffer += QString::fromStdString(data.toStdString());  } else {       contador1=contador1+0.01;       if(contador1>=201)       {           contador1=0;       }       dato1=bufferSplit[0];       dato2=bufferSplit[2];  //   dato3=bufferSplit[3];    // dato4=bufferSplit[3];    // dato5=bufferSplit[4];      buffer ="";     // serial->flush();   //       qDebug() << bufferSplit;      // qDebug() << "CADENA: "<< bufferSplit;     data.clear();     buffer.clear();      bufferSplit.clear(); } 

}

por ejemplo, los datos me llegan así:

("99 ", "1.40 ", "100 ", "") ("1.39 ", "101 ", "") ("1.40 ", "102 ", "1.40 ") ("", "103 ", "1.") 

cuando tenía que haber sido

("99 ", "1.40 ",  "") ("100 ", "1.40 ", "") ("101 ", "1.40 ", "") ("102 ", "1.40 ", "") 

Tomcat 9 no responde en puerto 80

Estoy haciendo una aplicación web con Spring y quiero probarla en un servidor tomcat 9. La cuestión es que al configurarlo va todo OK desde localhost y la IP publica. Compré un dominio en DonDominio y todo bien hasta el momento que instalé y configuré el DonDns para la IP dinámica. En ese momento tomcat dejo de responder al puerto 80 desde la IP pública. Puerto abierto y todo correcto. Miré los servicios y conexiones y el puerto no está siendo usado. Si cambio el pierto del tomcat al 81 vuelve a funcionar todo. Alguna idea de que puede ser?? Un saludo

Parking at Puerto de la Cruz, Tenerife

We are thinking about booking a hotel 500 m from the harbour in Puerto de la Cruz, Tenerife. But the problem is that the hotel doesn’t have parking and we will be going there by car.

So my questions are:
° would it be hard to find parking and preferable free parking. We don’t mind a 5 min walk or so.
° Can we park at the side of the road?
° Is it free to park at the side of the road?

[ Politics ] Open Question : If Cortez gets her way and no more fossil fuels in 10 years, how do the dems get to the Bahamas and Puerto Rico to their political parties?

Also…international trade shipping? Nope, that’s gone. Domestic and global air travel? Nope, that’s gone. Vacation cruises to and from the U.S.? Nope, that’s gone. National train transportation? Nope, that’s gone.