108 ui->voltEdit->setText(QString("%1").arg(query.value("battery").toDouble(), 4, 'f', 3, '0')); |
108 ui->voltEdit->setText(QString("%1").arg(query.value("battery").toDouble(), 4, 'f', 3, '0')); |
109 ui->tiltEdit->setText(QString("%1").arg(query.value("angle").toDouble(), 6, 'f', 5, '0')); |
109 ui->tiltEdit->setText(QString("%1").arg(query.value("angle").toDouble(), 6, 'f', 5, '0')); |
110 ui->platoEdit->setText(QString("%1").arg(query.value("gravity").toDouble(), 4, 'f', 3, '0')); |
110 ui->platoEdit->setText(QString("%1").arg(query.value("gravity").toDouble(), 4, 'f', 3, '0')); |
111 double sg = Utils::plato_to_sg(query.value("gravity").toDouble()); |
111 double sg = Utils::plato_to_sg(query.value("gravity").toDouble()); |
112 ui->sgEdit->setText(QString("%1").arg(sg, 5, 'f', 4, '0')); |
112 ui->sgEdit->setText(QString("%1").arg(sg, 5, 'f', 4, '0')); |
|
113 ui->lastEdit->setText(query.value("lastseen").toDateTime().toString("dd MMM HH:mm:ss")); |
113 |
114 |
114 if (query.value("gravity").toDouble()) { |
115 if (query.value("gravity").toDouble()) { |
115 double o_plato = query.value("og_gravity").toDouble(); |
116 double o_plato = query.value("og_gravity").toDouble(); |
116 double og = Utils::plato_to_sg(o_plato); |
117 double og = Utils::plato_to_sg(o_plato); |
117 double svg = Utils::calc_svg(og, sg); |
118 double svg = Utils::calc_svg(og, sg); |
175 emit entry_changed(); |
176 emit entry_changed(); |
176 } |
177 } |
177 |
178 |
178 |
179 |
179 /* |
180 /* |
180 * Receive signals destined for all co2meters. |
181 * Receive signals destined for all iSpindels. |
181 * Check if the signal is for us. |
182 * Check if the signal is for us. |
182 */ |
183 */ |
183 void DetailiSpindel::refreshiSpindel(QString data) |
184 void DetailiSpindel::refreshiSpindel(QString data) |
184 { |
185 { |
185 if (_node+"/"+_alias == data) { |
186 if (_node+"/"+_alias == data) { |