Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::diamar Namespace Reference

Namespaces

namespace  indicators
 

Classes

struct  AlarmEventInfo
 
struct  AlarmPanelComponents
 
struct  AppFailure
 
class  AppFailuresLoggerManager
 
class  CPrvDiamarPanelIndicatorUpdater
 Class in charge of updating the panel data and updating the alarm being displayed. More...
 
class  CPrvDrawMimicBackground
 
class  DataLoggerManager
 
class  DiamarRepeaterSummaryEventNotification
 
class  DiamarSummaryEventNotification
 
class  DiamarUseCases
 
class  IClockNotification
 
class  INotificationIndicator
 
struct  LoggerChannelInfo
 
class  Mimic
 
class  Mimics
 
struct  Preferences
 
struct  Settings
 
class  Station
 
struct  StationNetworksLoadData
 
class  Stations
 
class  SystemFailureClockNotification
 
class  UserProfile
 

Enumerations

enum class  eNotificationPriority { Info , Warning , Error , Critical }
 
enum class  eUserProfileType {
  EngineAdvancedManagement , DeckAdvancedManagement , EngineManagement , DeckManagement ,
  Monitor , Root
}
 
enum class  eRetrofitNetworkProtocolTypes { DataLogger , EventLogger , HistoryLogger }
 

Functions

iv::types::color notificationPriorityColor (eNotificationPriority priority)
 
std::string strUserProfileValue (iv::diamar::eUserProfileType eUserProfileType)
 
std::shared_ptr< iv::mimics::AbstractMimicElementcreateMimicElement (const iv::mimics::eMimicElementType mimicElementType)
 
static void prvUpdateAlarms (const std::shared_ptr< AlarmPanelComponents > &labelsFromPanel, const AlarmEventInfo &alarmEventInfo)
 
static void prvResetPanel (const std::shared_ptr< AlarmPanelComponents > &labelsFromPanel)
 
static CButtonprvCreateButtonPanelAlarms (const std::string &text, const bool isImage=false)
 
static void prvUpdateAlarms (const std::shared_ptr< AlarmPanelComponents > &labelsFromPanel, const AlarmEventInfo &alarmEventInfo)
 
static void prvResetPanel (const std::shared_ptr< AlarmPanelComponents > &labelsFromPanel)
 
static CButtonprvCreateButtonPanelAlarms (const std::string &text, const bool isImage=false)
 

Variables

static const std::map< iv::diamar::eUserProfileType, const std::pair< std::string, std::string > > stringsUserProfileType
 

Enumeration Type Documentation

◆ eNotificationPriority

Enumerator
Info 
Warning 
Error 
Critical 

◆ eRetrofitNetworkProtocolTypes

Enumerator
DataLogger 
EventLogger 
HistoryLogger 

◆ eUserProfileType

enum class iv::diamar::eUserProfileType
strong
Enumerator
EngineAdvancedManagement 
DeckAdvancedManagement 
EngineManagement 
DeckManagement 
Monitor 
Root 

Function Documentation

◆ createMimicElement()

std::shared_ptr< iv::mimics::AbstractMimicElement > iv::diamar::createMimicElement ( const iv::mimics::eMimicElementType mimicElementType)

◆ notificationPriorityColor()

iv::types::color iv::diamar::notificationPriorityColor ( eNotificationPriority priority)

◆ prvCreateButtonPanelAlarms() [1/2]

static CButton * iv::diamar::prvCreateButtonPanelAlarms ( const std::string & text,
const bool isImage = false )
static

◆ prvCreateButtonPanelAlarms() [2/2]

static CButton * iv::diamar::prvCreateButtonPanelAlarms ( const std::string & text,
const bool isImage = false )
static

◆ prvResetPanel() [1/2]

static void iv::diamar::prvResetPanel ( const std::shared_ptr< AlarmPanelComponents > & labelsFromPanel)
static

◆ prvResetPanel() [2/2]

static void iv::diamar::prvResetPanel ( const std::shared_ptr< AlarmPanelComponents > & labelsFromPanel)
static

◆ prvUpdateAlarms() [1/2]

static void iv::diamar::prvUpdateAlarms ( const std::shared_ptr< AlarmPanelComponents > & labelsFromPanel,
const AlarmEventInfo & alarmEventInfo )
static

◆ prvUpdateAlarms() [2/2]

static void iv::diamar::prvUpdateAlarms ( const std::shared_ptr< AlarmPanelComponents > & labelsFromPanel,
const AlarmEventInfo & alarmEventInfo )
static

◆ strUserProfileValue()

std::string iv::diamar::strUserProfileValue ( iv::diamar::eUserProfileType eUserProfileType)

Variable Documentation

◆ stringsUserProfileType

const std::map<iv::diamar::eUserProfileType, const std::pair<std::string, std::string> > iv::diamar::stringsUserProfileType
inlinestatic
Initial value:
{
{iv::diamar::eUserProfileType::EngineAdvancedManagement, {"EngAdvMgmt", _("Engine Adv. Management")}},
{iv::diamar::eUserProfileType::DeckAdvancedManagement, {"DeckAdvMgmt", _("Deck Adv. Management")}},
{iv::diamar::eUserProfileType::EngineManagement, {"EngMgmt", _("Engine Management")}},
{iv::diamar::eUserProfileType::DeckManagement, {"DeckMgmt", _("Deck Management")}},
{iv::diamar::eUserProfileType::Monitor, {"Monitor", _("Monitor")}},
{iv::diamar::eUserProfileType::Root, {"Root", _("Root")}}}
#define _(string)
Definition defines.hpp:169