Sensors now work over broadcast pipe
Added Polynomal actor Added Item adding dialog Added Factor Actor
This commit is contained in:
@ -81,12 +81,17 @@ void BroadCast::decode()
|
||||
qDebug()<<"after parse:";
|
||||
qDebug()<<document.toJson().data();
|
||||
QJsonObject jsonObject = document.object();
|
||||
if(error.error == QJsonParseError::NoError || document.isEmpty() || jsonObject.isEmpty()) gotJson(jsonObject);
|
||||
if(error.error == QJsonParseError::NoError && !document.isEmpty() && !jsonObject.isEmpty()) gotJson(jsonObject);
|
||||
else
|
||||
{
|
||||
qDebug()<<error.errorString();
|
||||
}
|
||||
}
|
||||
else if(buffer_.size() >= 6 && buffer_[0] == 'S' && buffer_[1] == 'E' && buffer_[2] == 'N' && buffer_[3] == 'S' && buffer_[4] == 'O' && buffer_[5] == 'R')
|
||||
{
|
||||
Sensor sensor = Sensor::sensorFromString(buffer_);
|
||||
if(sensor.type != Sensor::TYPE_DUMMY) gotSensorState(sensor);
|
||||
}
|
||||
}
|
||||
|
||||
void BroadCast::readyRead()
|
||||
@ -106,4 +111,5 @@ void BroadCast::readyRead()
|
||||
}
|
||||
else buffer_.clear();
|
||||
}
|
||||
else if(buffer_.contains('\n')) buffer_.clear();
|
||||
}
|
||||
|
Reference in New Issue
Block a user