Files
qt5-legatus-legacy/Lts/Proxies/Buildings/BuildingControlUnit/VWM/vwm_xml_reader.h
T
2026-08-13 18:33:10 +02:00

30 lines
818 B
C++
Executable File

/**
* @RDE_HEADER@
* Read all xml config files
* $Id$
* $HeadURL$
* $Author$
* Created by Gerlinde Rudolphus, SLSA, 2013-03-05
*/
#pragma once
#include "vwm_building.h"
#include "vwm_building_room_geometry.h"
#include "vwm_types.h"
#include <VWM/buildingcontrolvwm_export.h>
#include <QMap>
namespace BuildingControlUnit
{
namespace VWM
{
namespace XmlReader
{
BUILDINGCONTROLVWM_EXPORT bool readCharges(const QString &fn, QMap<int, Charge> &charges);
BUILDINGCONTROLVWM_EXPORT bool readBuilding(const QString &fn, Building &cfg);
BUILDINGCONTROLVWM_EXPORT bool readBuilding(const QByteArray &data, Building &cfg);
BUILDINGCONTROLVWM_EXPORT bool readBuildingGeometry(const QString &fn, BuildingRoomGeometry &bldgGeometry);
} // namespace XmlReader
} // namespace VWM
} // namespace BuildingControlUnit