src/DetailFermenter.cpp

changeset 414
6582a2a95583
parent 391
42936c86cbac
child 415
dd4ab5c2a8e5
equal deleted inserted replaced
413:8ea791d4cab6 414:6582a2a95583
554 } else if (steps.isArray()) { 554 } else if (steps.isArray()) {
555 for (int i = 0; i < steps.array().size(); i++) { 555 for (int i = 0; i < steps.array().size(); i++) {
556 QJsonObject obj = steps.array().at(i).toObject(); 556 QJsonObject obj = steps.array().at(i).toObject();
557 if (i > 0) 557 if (i > 0)
558 payload.append(QString(",")); 558 payload.append(QString(","));
559 payload.append(QString("{\"steptime\":%1").arg(obj["steptime"].toString().toDouble())); 559 if (obj["steptime"].isString())
560 payload.append(QString(",\"resttime\":%1").arg(obj["resttime"].toString().toDouble())); 560 payload.append(QString("{\"steptime\":%1").arg(obj["steptime"].toString().toDouble()));
561 payload.append(QString(",\"target_lo\":%1").arg(obj["target_lo"].toString().toDouble())); 561 else
562 payload.append(QString(",\"target_hi\":%1").arg(obj["target_hi"].toString().toDouble())); 562 payload.append(QString("{\"steptime\":%1").arg(obj["steptime"].toDouble()));
563 payload.append(QString(",\"fridgemode\":%1").arg(obj["fridgemode"].toString().toInt())); 563 if (obj["resttime"].isString())
564 payload.append(QString(",\"resttime\":%1").arg(obj["resttime"].toString().toDouble()));
565 else
566 payload.append(QString(",\"resttime\":%1").arg(obj["resttime"].toDouble()));
567 if (obj["target_lo"].isString())
568 payload.append(QString(",\"target_lo\":%1").arg(obj["target_lo"].toString().toDouble()));
569 else
570 payload.append(QString(",\"target_lo\":%1").arg(obj["target_lo"].toDouble()));
571 if (obj["target_hi"].isString())
572 payload.append(QString(",\"target_hi\":%1").arg(obj["target_hi"].toString().toDouble()));
573 else
574 payload.append(QString(",\"target_hi\":%1").arg(obj["target_hi"].toDouble()));
575 if (obj["fridgemode"].isString())
576 payload.append(QString(",\"fridgemode\":%1").arg(obj["fridgemode"].toString().toInt()));
577 else
578 payload.append(QString(",\"fridgemode\":%1").arg(obj["fridgemode"].toInt()));
564 payload.append(QString(",\"name\":\"") + obj["name"].toString() + QString("\"}")); 579 payload.append(QString(",\"name\":\"") + obj["name"].toString() + QString("\"}"));
565 } 580 }
566 } 581 }
567 } 582 }
568 583

mercurial