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

Classes

struct  AlarmEvent
 
struct  CabinRepeater
 
struct  CallAllInfo
 
struct  CommConnectionError
 
class  DiamarRepeaterPanel
 
class  DiamarRepeaterPresenter
 
struct  GroupStateInfo
 
class  IDiamarRepeaterPanel
 
class  IDiamarRepeaterPresenter
 
struct  PrvGridDimensions
 
class  PrvModelRepeaterAlarmsList
 
struct  SystemInformation
 
struct  WatchCallPassInfo
 

Enumerations

enum class  eWatchCallPassButton { EcrButton , BgrButton }
 

Functions

iv::alarms::eWatchCmd watchCallPassButtonToWatchCmd (eWatchCallPassButton button)
 
static PrvGridDimensions prvBuildGrid (const uint64_t n_elements)
 
static std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfotestExtractGroups ()
 
iv::panels::diamarRepeater::AlarmEvent extractEventData (const iv::alarms::Event &event)
 
std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > prvGetAlarmEvents (const std::optional< iv::types::groupId > &groupId)
 

Variables

static constexpr std::string_view iconArrowLeft {"diamar/arrowLeft32x32"}
 
static constexpr std::string_view iconSystem {"diamar/settings64x64"}
 
static constexpr std::string_view iconSoundOff {"diamar/soundOff64x64"}
 
static constexpr uint32_t kPrvAlarmIconSize {20}
 
static constexpr iv::types::timestamp kUpdateRepeaters {1000}
 
static constexpr iv::types::timestamp kUpdateCallAll {1000}
 
static constexpr iv::types::timestamp kPrvTimeoutCheckComm {500}
 
static constexpr iv::types::timestamp kUpdateButtonOnDuty {500}
 
static constexpr iv::types::timestamp kPrvTimeoutUpdateAlarmsInMs {500}
 

Enumeration Type Documentation

◆ eWatchCallPassButton

Enumerator
EcrButton 
BgrButton 

Function Documentation

◆ extractEventData()

iv::panels::diamarRepeater::AlarmEvent iv::panels::diamarRepeater::extractEventData ( const iv::alarms::Event & event)

◆ prvBuildGrid()

static PrvGridDimensions iv::panels::diamarRepeater::prvBuildGrid ( const uint64_t n_elements)
static

◆ prvGetAlarmEvents()

std::shared_ptr< std::vector< iv::panels::diamarRepeater::AlarmEvent > > iv::panels::diamarRepeater::prvGetAlarmEvents ( const std::optional< iv::types::groupId > & groupId)

◆ testExtractGroups()

static std::map< iv::types::groupId, iv::panels::diamarRepeater::GroupStateInfo > iv::panels::diamarRepeater::testExtractGroups ( )
static

◆ watchCallPassButtonToWatchCmd()

iv::alarms::eWatchCmd iv::panels::diamarRepeater::watchCallPassButtonToWatchCmd ( eWatchCallPassButton button)
inline

Variable Documentation

◆ iconArrowLeft

std::string_view iv::panels::diamarRepeater::iconArrowLeft {"diamar/arrowLeft32x32"}
staticconstexpr

◆ iconSoundOff

std::string_view iv::panels::diamarRepeater::iconSoundOff {"diamar/soundOff64x64"}
staticconstexpr

◆ iconSystem

std::string_view iv::panels::diamarRepeater::iconSystem {"diamar/settings64x64"}
staticconstexpr

◆ kPrvAlarmIconSize

uint32_t iv::panels::diamarRepeater::kPrvAlarmIconSize {20}
staticconstexpr

◆ kPrvTimeoutCheckComm

iv::types::timestamp iv::panels::diamarRepeater::kPrvTimeoutCheckComm {500}
staticconstexpr

◆ kPrvTimeoutUpdateAlarmsInMs

iv::types::timestamp iv::panels::diamarRepeater::kPrvTimeoutUpdateAlarmsInMs {500}
staticconstexpr

◆ kUpdateButtonOnDuty

iv::types::timestamp iv::panels::diamarRepeater::kUpdateButtonOnDuty {500}
staticconstexpr

◆ kUpdateCallAll

iv::types::timestamp iv::panels::diamarRepeater::kUpdateCallAll {1000}
staticconstexpr

◆ kUpdateRepeaters

iv::types::timestamp iv::panels::diamarRepeater::kUpdateRepeaters {1000}
staticconstexpr