Migration of Legatus codebase to Qt6 with RTI Connext DDS 7.7 integration is partially complete. Core DDS targets build successfully, but ProjectDataManagement module blocks full ddsfts compilation due to IDL definition conflicts.
This commit is contained in:
12 files changed
+203
-144
No files matched your search
@@ -1,164 +0,0 @@
|
||||
/**
|
||||
* @RDE_HEADER@
|
||||
* Convert DSS enumerations to translatable strings
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
// filename: pdm_translation.h
|
||||
|
||||
#include "pdm_enums.hpp"
|
||||
#ifndef PDM_COMMON_EXPORT
|
||||
#ifdef BUILD_RTI
|
||||
#include "svcpdmcommon_export.h"
|
||||
#else
|
||||
#define PDM_COMMON_EXPORT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
class QString;
|
||||
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
// Translatable enumerations:
|
||||
inline PDM_COMMON_EXPORT QString toString(ChargeType ct)
|
||||
{
|
||||
switch (ct) {
|
||||
case ChargeType::Unknown: return QStringLiteral("Unknown");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(UnitType ut)
|
||||
{
|
||||
switch (ut) {
|
||||
case UnitType::Unknown: return QStringLiteral("Unknown");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(SimulationType st)
|
||||
{
|
||||
switch (st) {
|
||||
case SimulationType::Unknown: return QStringLiteral("Unknown");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L4_TargetGeometry state)
|
||||
{
|
||||
switch (state) {
|
||||
case L4_TargetGeometry::Unknown: return QStringLiteral("Unknown");
|
||||
case L4_TargetGeometry::Point: return QStringLiteral("Point");
|
||||
case L4_TargetGeometry::Area: return QStringLiteral("Area");
|
||||
case L4_TargetGeometry::Radial: return QStringLiteral("Radial");
|
||||
case L4_TargetGeometry::Linear: return QStringLiteral("Linear");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L7_Request state)
|
||||
{
|
||||
switch (state) {
|
||||
case L7_Request::Unknown: return QStringLiteral("Unknown");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L19_Oi state)
|
||||
{
|
||||
switch (state) {
|
||||
case L19_Oi::Unknown: return QStringLiteral("Unknown");
|
||||
case L19_Oi::Empty: return QStringLiteral("Empty");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L22_FireHaltCategory state)
|
||||
{
|
||||
switch (state) {
|
||||
case L22_FireHaltCategory::A: return QStringLiteral("A");
|
||||
case L22_FireHaltCategory::R: return QStringLiteral("R");
|
||||
case L22_FireHaltCategory::E: return QStringLiteral("E");
|
||||
case L22_FireHaltCategory::C: return QStringLiteral("C");
|
||||
case L22_FireHaltCategory::F: return QStringLiteral("F");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L25_KindGuidingLine state)
|
||||
{
|
||||
switch (state) {
|
||||
case L25_KindGuidingLine::FFA: return QStringLiteral("FFA");
|
||||
case L25_KindGuidingLine::NFA: return QStringLiteral("NFA");
|
||||
case L25_KindGuidingLine::RFA: return QStringLiteral("RFA");
|
||||
case L25_KindGuidingLine::FSCL: return QStringLiteral("FSCL");
|
||||
case L25_KindGuidingLine::RFL: return QStringLiteral("RFL");
|
||||
case L25_KindGuidingLine::FSSL: return QStringLiteral("FSSL");
|
||||
case L25_KindGuidingLine::NFL: return QStringLiteral("NFL");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L26_EffectingSystemType state)
|
||||
{
|
||||
switch (state) {
|
||||
case L26_EffectingSystemType::Unknown: return QStringLiteral("Unknown");
|
||||
case L26_EffectingSystemType::Pzh2000: return QStringLiteral("Pzh2000");
|
||||
case L26_EffectingSystemType::RRohr: return QStringLiteral("RRohr");
|
||||
case L26_EffectingSystemType::Mars: return QStringLiteral("Mars");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L27_EffectorId state)
|
||||
{
|
||||
switch (state) {
|
||||
case L27_EffectorId::Unknown: return QStringLiteral("Unknown");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L28_Status state)
|
||||
{
|
||||
switch (state) {
|
||||
case L28_Status::NichtEinsatzbereit: return QStringLiteral("NichtEinsatzbereit");
|
||||
case L28_Status::Einsatzbereit: return QStringLiteral("Einsatzbereit");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L46_GpsFrequency state)
|
||||
{
|
||||
switch (state) {
|
||||
case L46_GpsFrequency::L1: return QStringLiteral("L1");
|
||||
case L46_GpsFrequency::L2: return QStringLiteral("L2");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(L48_TrajectoryRocket state)
|
||||
{
|
||||
switch (state) {
|
||||
case L48_TrajectoryRocket::Nominal: return QStringLiteral("Nominal");
|
||||
case L48_TrajectoryRocket::Vertical: return QStringLiteral("Vertical");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
inline PDM_COMMON_EXPORT QString toString(EventType et)
|
||||
{
|
||||
switch (et) {
|
||||
case EventType::Unknown: return QStringLiteral("Unknown");
|
||||
case EventType::Alarm: return QStringLiteral("Alarm");
|
||||
case EventType::Warning: return QStringLiteral("Warning");
|
||||
case EventType::Info: return QStringLiteral("Info");
|
||||
case EventType::Status: return QStringLiteral("Status");
|
||||
default: return QStringLiteral("Unknown");
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace ProjectDataManagement
|
||||
Reference in new issue
Block a user