120 lines
7.7 KiB
C++
Executable File
120 lines
7.7 KiB
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* Header file which holds all occuring JSON keys
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
* Created by Hannes Baeuerle, SLSE, 2016-08-25
|
|
*/
|
|
#pragma once
|
|
|
|
#include <QtCore/QString>
|
|
|
|
#include <OcBaseDownload/WebSocketInterface/json_keys.h>
|
|
|
|
namespace InfrastructureManagement
|
|
{
|
|
namespace WebSocketInterface
|
|
{
|
|
/**
|
|
* @brief Namespace which holds all occuring JSON keys as const QString objects
|
|
*/
|
|
namespace JsonKeys
|
|
{
|
|
// types for client --> server messages
|
|
inline QString GET_ASSETS() { return QStringLiteral("getAssets"); }
|
|
inline QString GET_ASSET_STATE() { return QStringLiteral("getAssetState"); }
|
|
inline QString GET_BUILDING_STATE() { return QStringLiteral("getBuildingState"); }
|
|
inline QString GET_ESSENTIALS() { return QStringLiteral("getEssentials"); }
|
|
inline QString GET_OBJECT_MOUNTING() { return QStringLiteral("getObjectMounting"); }
|
|
inline QString GET_PLANNED_MOUNTINGS() { return QStringLiteral("getPlannedMountings"); }
|
|
inline QString MOUNT() { return QStringLiteral("mount"); }
|
|
inline QString MOUNT_TAG() { return QStringLiteral("mountTag"); }
|
|
inline QString OBJECT_MOUNTING_READY() { return QStringLiteral("objectMountingReady"); }
|
|
inline QString UNMOUNT_AREA() { return QStringLiteral("unmountArea"); }
|
|
inline QString UNMOUNT_ASSET() { return QStringLiteral("unmountAsset"); }
|
|
inline QString UNMOUNT_MOUNTING_POINT() { return QStringLiteral("unmountMountingPoint"); }
|
|
inline QString UNMOUNT_OBJECT() { return QStringLiteral("unmountObject"); }
|
|
|
|
// types for server --> client messages
|
|
inline QString AREA() { return QStringLiteral("area"); }
|
|
inline QString AREAS() { return QStringLiteral("areas"); }
|
|
inline QString ASSET_STATE() { return QStringLiteral("assetState"); }
|
|
inline QString ASSETS() { return QStringLiteral("assets"); }
|
|
inline QString ASSET_STATE_OBJECT() { return QStringLiteral("assetStateObject"); }
|
|
inline QString ASSET_TYPE() { return QStringLiteral("assetType"); }
|
|
inline QString ASSET_TYPES() { return QStringLiteral("assetTypes"); }
|
|
inline QString LEVEL() { return QStringLiteral("level"); }
|
|
inline QString LEVELS() { return QStringLiteral("levels"); }
|
|
inline QString MOUNTING_POINT() { return QStringLiteral("mountingPoint"); }
|
|
inline QString MOUNTING_POINTS() { return QStringLiteral("mountingPoints"); }
|
|
inline QString OBJECT() { return QStringLiteral("object"); }
|
|
inline QString OBJECTS() { return QStringLiteral("objects"); }
|
|
inline QString OBJECT_MOUNTING() { return QStringLiteral("objectMounting"); }
|
|
inline QString OK() { return QStringLiteral("ok"); }
|
|
inline QString PLANNED_MOUNTING() { return QStringLiteral("plannedMounting"); }
|
|
inline QString PLANNED_MOUNTINGS() { return QStringLiteral("plannedMountings"); }
|
|
inline QString ROOM() { return QStringLiteral("room"); }
|
|
inline QString ROOMS() { return QStringLiteral("rooms"); }
|
|
inline QString TRAINING_AREA() { return QStringLiteral("trainingArea"); }
|
|
inline QString TRAINING_AREAS() { return QStringLiteral("trainingAreas"); }
|
|
|
|
// types for server --> client messages base DL
|
|
inline QString ISM_ASSET_BASE_DATA() { return QStringLiteral("ismAssetBaseData"); }
|
|
inline QString MAIN_STRUCTURE_ELEMENT_BASE_DATA() { return QStringLiteral("mainStructureElementBaseData"); }
|
|
inline QString VULNERABILITY_MODEL_DATA_BASE_DATA() { return QStringLiteral("vulnerabilityModelDataBaseData"); }
|
|
inline QString STRUCTURE_ELEMENT_BASE_DATA() { return QStringLiteral("structureElementBaseData"); }
|
|
inline QString STRUCTURE_ELEMENT_FOOTPRINT_BASE_DATA() { return QStringLiteral("structureElementFootprintBaseData"); }
|
|
inline QString MOUNTING_POINT_ASSET_BASE_DATA() { return QStringLiteral("mountingPointAssetBaseData"); }
|
|
inline QString MOUNTING_POINT_SCHEDULE_BASE_DATA() { return QStringLiteral("mountingPointScheduleBaseData"); }
|
|
inline QString MOUNTING_POINT_PLAN_BASE_DATA() { return QStringLiteral("mountingPointPlanBaseData"); }
|
|
|
|
// data keys
|
|
inline QString AREA_ID() { return QStringLiteral("areaId"); }
|
|
inline QString ASSET_ID() { return QStringLiteral("assetId"); }
|
|
inline QString ASSET_STATES() { return QStringLiteral("assetStates"); }
|
|
inline QString ASSET_TAG() { return QStringLiteral("assetTag"); }
|
|
inline QString ASSET_TYPE_ID() { return QStringLiteral("assetTypeId"); }
|
|
inline QString BUILDING_ID() { return QStringLiteral("buildingId"); }
|
|
inline QString DESIGNATION() { return QStringLiteral("designation"); }
|
|
inline QString DEVICE_CLASS() { return QStringLiteral("deviceClass"); }
|
|
inline QString ERROR_DESCRIPTION() { return QStringLiteral("errorDescription"); }
|
|
inline QString GEO_POINT() { return QStringLiteral("geoPoint"); }
|
|
inline QString ID() { return QStringLiteral("id"); }
|
|
inline QString MSE_ID() { return QStringLiteral("mseId"); }
|
|
inline QString INFO() { return QStringLiteral("info"); }
|
|
inline QString IP_ADDRESS() { return QStringLiteral("ipAddr"); }
|
|
inline QString LATITUDE() { return QStringLiteral("lat"); }
|
|
inline QString LEVEL_ID() { return QStringLiteral("levelId"); }
|
|
inline QString LONGITUDE() { return QStringLiteral("lon"); }
|
|
inline QString MESSAGE_TYPE() { return QStringLiteral("msgType"); }
|
|
inline QString MOUNTING() { return QStringLiteral("mounting"); }
|
|
inline QString MOUNTING_POINT_ID() { return QStringLiteral("mountingPointId"); }
|
|
inline QString MOUNTING_POINT_TAG() { return QStringLiteral("mountingPointTag"); }
|
|
inline QString NUMBER() { return QStringLiteral("number"); }
|
|
inline QString OBJECT_ID() { return QStringLiteral("objectId"); }
|
|
inline QString PATH() { return QStringLiteral("path"); }
|
|
inline QString PATH_RELATIVE() { return QStringLiteral("pathRelative"); }
|
|
inline QString PLANNED() { return QStringLiteral("planned"); }
|
|
inline QString PLANNED_MOUNTING_ID() { return QStringLiteral("plannedMountingId"); }
|
|
inline QString PLANNING_STATE() { return QStringLiteral("planningState"); }
|
|
inline QString POINT() { return QStringLiteral("point"); }
|
|
inline QString POSITION_3D() { return QStringLiteral("position3d"); }
|
|
inline QString REF_POINT() { return QStringLiteral("refPoint"); }
|
|
inline QString ROTATION_DEGREE() { return QStringLiteral("rotationDegree"); }
|
|
inline QString ROOM_ID() { return QStringLiteral("roomId"); }
|
|
inline QString STATE() { return QStringLiteral("state"); }
|
|
inline QString STREET() { return QStringLiteral("street"); }
|
|
inline QString SUPPORTED_ASSET_TYPE_IDS() { return QStringLiteral("supportedAssetTypeIds"); }
|
|
inline QString TAG() { return QStringLiteral("tag"); }
|
|
inline QString TIME() { return QStringLiteral("time"); }
|
|
inline QString TRAINING_AREA_ID() { return QStringLiteral("trainingAreaId"); }
|
|
inline QString X() { return QStringLiteral("x"); }
|
|
inline QString Y() { return QStringLiteral("y"); }
|
|
inline QString Z() { return QStringLiteral("z"); }
|
|
inline QString Z_POSITION() { return QStringLiteral("zPos"); }
|
|
|
|
} // namespace JsonKeys
|
|
} // namespace WebSocketInterface
|
|
} // namespace InfrastructureManagement
|