#include "core/color.hpp"
#include "model/enums.hpp"
#include <cstdint>
Go to the source code of this file.
|
enum class | iv::alarms::eAlarmPriority { iv::alarms::Alarm = 0x01
, iv::alarms::Critical = 0x00
, iv::alarms::Warning = 0x02
} |
|
enum class | iv::alarms::eAlarmState {
iv::alarms::Inactive = 0x00
, iv::alarms::Acknowledged = 0x01
, iv::alarms::Active = 0x02
, iv::alarms::Unacknowledged = 0x03
,
iv::alarms::Undefined = 0x04
} |
|
enum class | iv::alarms::eAlarmType {
iv::alarms::Normal = 0x00
, iv::alarms::AlarmOpen = 0x01
, iv::alarms::AlarmClose = 0x02
, iv::alarms::AlarmIfh = 0x03
,
iv::alarms::AlarmHh = 0x04
, iv::alarms::AlarmH = 0x05
, iv::alarms::AlarmL = 0x06
, iv::alarms::AlarmLl = 0x07
,
iv::alarms::AlarmIfl = 0x08
, iv::alarms::AlarmOffScan = 0x09
, iv::alarms::AlarmFail = 0x0A
, iv::alarms::AlarmInh = 0x0B
,
iv::alarms::AlarmUnk = 0x0C
} |
|
enum class | iv::alarms::eIsNodeOnDuty : uint8_t { iv::alarms::NoOnDuty = 0x00
, iv::alarms::OnDuty = 0x01
} |
|
enum class | iv::alarms::eCallAllStatus { iv::alarms::CallAllOff = 0x00
, iv::alarms::CallFromEcr = 0x01
, iv::alarms::CallFromBridge = 0x02
, iv::alarms::CallAllUndefined = 0xFF
} |
|
enum class | iv::alarms::eWatchState : uint8_t {
iv::alarms::EcrOnWatch = 0x01
, iv::alarms::EcrRequestingEcrOnWatch = 0x18
, iv::alarms::EcrRequestingBgrOnWatch = 0x12
, iv::alarms::BgrRequestingEcrOnWatch = 0x28
,
iv::alarms::BgrRequestingBgrOnWatch = 0x22
, iv::alarms::BgrOnWatch = 0x04
, iv::alarms::Undefined = 0x30
} |
|
enum class | iv::alarms::eWatchCmd : uint8_t { iv::alarms::EcrButtonPressed = 0x0
, iv::alarms::BrgButtonPressed = 0x1
} |
|
enum class | iv::alarms::eAlarmRepeatType { iv::alarms::NoAlarmRepeat = 0x00
, iv::alarms::OnlyDutyAlarmRepeat = 0x01
, iv::alarms::OnDutyAndChiefAlarmRepeat = 0x02
, iv::alarms::AllAlarmRepeat = 0x03
} |
|
enum class | iv::alarms::eWatchcallTechnology { iv::alarms::WatchcallNT = 0x00
, iv::alarms::WatchcallCan = 0x01
} |
|
|
uint64_t | iv::alarms::getAlarmCodeForSlim (const iv::alarms::eAlarmState state) |
|
bool | iv::alarms::isStateAlarmWithPermission (const iv::alarms::eAlarmState state) |
|
iv::types::color | iv::alarms::getAlarmColor (iv::alarms::eAlarmState state, iv::alarms::eAlarmType type, iv::alarms::eAlarmPriority priority) |
|
std::string | iv::alarms::getAlarmIcon (const iv::alarms::eAlarmState state, const iv::alarms::eAlarmType type, const iv::alarms::eAlarmPriority priority) |
|
std::string | iv::alarms::toString (const eAlarmType type) |
|
std::pair< iv::alarms::eAlarmState, iv::alarms::eAlarmPriority > | iv::alarms::getHigherPreference (iv::alarms::eAlarmState previousState, iv::alarms::eAlarmPriority previousPriority, iv::alarms::eAlarmState newState, iv::alarms::eAlarmPriority newPriority) |
|
std::string | iv::alarms::callAllStatusToString (iv::alarms::eCallAllStatus callAllStatus) |
|
std::string | iv::alarms::watchBrgEcrButtonStatusText (iv::model::eShipArea shipArea, iv::alarms::eWatchState watchState, iv::alarms::eWatchCmd watchCmd) |
|