1#ifndef LIBS_BASIC_CENUMCOMMON_HPP_
2#define LIBS_BASIC_CENUMCOMMON_HPP_
8#include "model/enums.hpp"
48 static inline const std::map<iv::channels::eAnalogSensorType, const std::pair<std::string, std::string>>
69 static inline const std::map<iv::eLanguage, const std::pair<std::string, std::string>>
stringsLanguage {
76 static inline const std::map<iv::diamar::eUserProfileType, const std::pair<std::string, std::string>>
79 {
"EngAdvMgmt",
_(
"Engine Adv. Management")}},
86 static inline const std::map<iv::model::eShipArea, const std::pair<std::string, std::string>>
stringsShipArea {
Definition CEnumCommon.hpp:16
static std::string strAnalogSensorType(iv::channels::eAnalogSensorType analogSensorType, bool shortName=false)
Definition CEnumCommon.cpp:53
static std::string strUserProfileValue(iv::diamar::eUserProfileType eUserProfileType)
Definition CEnumCommon.cpp:120
static std::string strLanguageSuffix(iv::eLanguage eLanguage)
Definition CEnumCommon.cpp:98
ECompare
Definition CEnumCommon.hpp:19
static std::string strChannelArea(iv::channels::eChannelArea channelArea)
Definition CEnumCommon.cpp:211
static std::string strUserProfileImage(iv::diamar::eUserProfileType eUserProfileType)
Definition CEnumCommon.cpp:129
static std::string strCommTypeConfig(iv::comms::eInterfaceType eCommTypeConfig)
Definition CEnumCommon.cpp:73
static const std::map< iv::model::eShipArea, const std::pair< std::string, std::string > > stringsShipArea
Definition CEnumCommon.hpp:86
eType
Definition CEnumCommon.hpp:27
static const std::map< iv::eLanguage, const std::pair< std::string, std::string > > stringsLanguage
Definition CEnumCommon.hpp:69
static std::string strTankContentsType(iv::tanks::eTankContentsType eTankContentsType)
Definition CEnumCommon.cpp:158
static std::string strLanguageValue(iv::eLanguage eLanguage)
Definition CEnumCommon.cpp:89
static iv::eMeasurementUnit tankSoundingUnitsToEngineeringUnits(iv::tanks::eTanksSoundingUnits tanksSoundingUnits)
Definition CEnumCommon.cpp:38
static const std::map< iv::channels::eAnalogSensorType, const std::pair< std::string, std::string > > stringsAnalogSensorType
Definition CEnumCommon.hpp:49
static const std::map< iv::diamar::eUserProfileType, const std::pair< std::string, std::string > > stringsUserProfileType
Definition CEnumCommon.hpp:77
static std::string strTankSoundingUnits(iv::tanks::eTanksSoundingUnits eTanksSoundingUnits)
Definition CEnumCommon.cpp:195
static std::string strShipArea(iv::model::eShipArea eShipArea)
Definition CEnumCommon.cpp:111
static iv::tanks::eTanksSoundingUnits engineeringUnitsToTankSoundingUnits(iv::eMeasurementUnit engineeringUnits)
Definition CEnumCommon.cpp:22
static iv::comms::eHeartbeatState heartbeatCodeToState(uint8_t heartbeatCode)
Definition CEnumCommon.cpp:144
#define _(string)
Definition defines.hpp:169
eAnalogSensorType
Definition enums.hpp:17
eChannelArea
Definition enums.hpp:55
eInterfaceType
Definition enums.hpp:240
eHeartbeatState
Definition enums.hpp:297
eUserProfileType
Definition enums.hpp:34
@ EngineAdvancedManagement
eShipArea
Definition enums.hpp:11
eTanksSoundingUnits
Definition enums.hpp:15
eTankContentsType
Definition enums.hpp:26
eLanguage
Definition enums.hpp:37
eMeasurementUnit
Definition enums.hpp:103