修复变体数据不能保存bug

This commit is contained in:
2023-04-10 10:31:36 +08:00
parent d70ca3378c
commit e783afb687
+5 -4
View File
@@ -943,6 +943,7 @@ void Parse::run()
qDebug() << "variant: " << data;
saveVariantToFile(var);
saveActuatorDataToFile(group);
emit actuator_info_brake(group);
emit variantInfo(var);
@@ -1880,18 +1881,18 @@ void Parse::parseData(const int id, const QByteArray data)
void Parse::saveVariantToFile(const Variant &var)
{
QFile file(ins_file_name);
QFile file(variant_file_name);
if(file.open(QIODevice::Append) )
{
//qDebug() << u8"保存ins数据";
qDebug() << u8"保存variant数据";
QTextStream stream(&file);
stream.setCodec("UTF-8");
stream << QDateTime::currentDateTime().toString("yyyyMMddHHmmss").toUtf8() << ",";
stream << var.l_var_current << ",";
stream << var.r_var_current << ",";
stream << (var.l_var_dir ? "反转" : "正转") << ",";
stream << (var.r_var_dir ? "反转" : "正转") << "\n";
stream << (var.l_var_dir ? "inversion" : "foreward") << ",";
stream << (var.r_var_dir ? "inversion" : "foreward") << "\n";
stream.flush();