Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::comms::api::historyLogger::HistoryLoggerMessage Struct Referencefinal

#include <structs.hpp>

Inheritance diagram for iv::comms::api::historyLogger::HistoryLoggerMessage:
[legend]
Collaboration diagram for iv::comms::api::historyLogger::HistoryLoggerMessage:
[legend]

Public Member Functions

 HistoryLoggerMessage ()=default
 
 HistoryLoggerMessage (const iv::types::timestamp _timestamp, iv::types::channelId _channelId, std::string _message, const iv::alarms::eAlarmPriority _alarmPriority, const iv::alarms::eAlarmState _alarmState, const iv::alarms::eAlarmType _alarmType, const iv::types::channelValue _value, const bool _isPrinted)
 

Public Attributes

iv::types::channelId tag
 
std::string message
 
iv::alarms::eAlarmPriority alarmPriority {iv::alarms::eAlarmPriority::Warning}
 
iv::alarms::eAlarmState alarmState {iv::alarms::eAlarmState::Undefined}
 
iv::alarms::eAlarmState originalAlarmState {iv::alarms::eAlarmState::Undefined}
 
iv::alarms::eAlarmType alarmType {iv::alarms::eAlarmType::AlarmUnk}
 
iv::types::channelValue value {0}
 
bool isPrinted {false}
 
iv::types::timestamp timestamp {0}
 

Constructor & Destructor Documentation

◆ HistoryLoggerMessage() [1/2]

iv::comms::api::historyLogger::HistoryLoggerMessage::HistoryLoggerMessage ( )
default

◆ HistoryLoggerMessage() [2/2]

iv::comms::api::historyLogger::HistoryLoggerMessage::HistoryLoggerMessage ( const iv::types::timestamp _timestamp,
iv::types::channelId _channelId,
std::string _message,
const iv::alarms::eAlarmPriority _alarmPriority,
const iv::alarms::eAlarmState _alarmState,
const iv::alarms::eAlarmType _alarmType,
const iv::types::channelValue _value,
const bool _isPrinted )
inline

Member Data Documentation

◆ alarmPriority

iv::alarms::eAlarmPriority iv::comms::api::historyLogger::HistoryLoggerMessage::alarmPriority {iv::alarms::eAlarmPriority::Warning}

◆ alarmState

iv::alarms::eAlarmState iv::comms::api::historyLogger::HistoryLoggerMessage::alarmState {iv::alarms::eAlarmState::Undefined}

◆ alarmType

iv::alarms::eAlarmType iv::comms::api::historyLogger::HistoryLoggerMessage::alarmType {iv::alarms::eAlarmType::AlarmUnk}

◆ isPrinted

bool iv::comms::api::historyLogger::HistoryLoggerMessage::isPrinted {false}

◆ message

std::string iv::comms::api::historyLogger::HistoryLoggerMessage::message

◆ originalAlarmState

iv::alarms::eAlarmState iv::comms::api::historyLogger::HistoryLoggerMessage::originalAlarmState {iv::alarms::eAlarmState::Undefined}

◆ tag

iv::types::channelId iv::comms::api::historyLogger::HistoryLoggerMessage::tag

◆ timestamp

iv::types::timestamp iv::comms::api::ILoggerMessage::timestamp {0}
inherited

◆ value

iv::types::channelValue iv::comms::api::historyLogger::HistoryLoggerMessage::value {0}

The documentation for this struct was generated from the following file: