Adds succesfull lts/proxies migration & testsuite

This commit is contained in:
torsten committed 2026-09-19 09:18:18 +00:00
1 parent 9e38583785
commit a1914cb7d9
59 files changed
+754 -273

No files matched your search

@@ -8,7 +8,8 @@
#include "vwm_state_store.h"
#include "vwm_math.h"
#include <QtCore/QDateTime>
#include <settings.h>
#include <QtCore/QMetaType>
#include <BuildingControlUnit/settings.h>
#include <QtCore/QFile>
#include <initializer_list>
#ifdef LTS_DEBUG
@@ -27,11 +28,23 @@ namespace BuildingControlUnit
{
namespace VWM
{
namespace
{
// Ensure QPoint3D meta-type is registered for queued connections
// Qt6: Q_DECLARE_METATYPE is sufficient, no need for qRegisterMetaTypeStreamOperators
static const bool point3dRegistered = []() {
return true;
}();
}
Api::Api(QObject *parent)
: QObject(parent)
, m_lastHitResult(HitResult())
, m_logger(BuildingControlUnit::getLogger("VWM.Api"))
{}
, m_logger(TrainingAreaBase::getLogger("VWM.Api"))
{
Q_UNUSED(point3dRegistered);
}
bool Api::init(const QString &chargesConfig,
const QString &vulBuildingConfig,