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

#include <structs.hpp>

Inheritance diagram for iv::comms::api::dataLogger::DataLoggerMessage:
[legend]
Collaboration diagram for iv::comms::api::dataLogger::DataLoggerMessage:
[legend]

Public Member Functions

 DataLoggerMessage ()=default
 
 DataLoggerMessage (const iv::types::timestamp _timestamp, iv::types::channelId _channelId, const iv::types::channelValue _value, const iv::alarms::eAlarmPriority _alarmPriority, const iv::alarms::eAlarmState _alarmState, const iv::alarms::eAlarmType _alarmType)
 

Public Attributes

iv::types::channelId channelId
 
iv::types::channelValue value {0}
 
iv::alarms::eAlarmPriority alarmPriority {alarms::eAlarmPriority::Warning}
 
iv::alarms::eAlarmState alarmState {alarms::eAlarmState::Undefined}
 
iv::alarms::eAlarmType alarmType {alarms::eAlarmType::AlarmUnk}
 
iv::types::timestamp timestamp {0}
 

Constructor & Destructor Documentation

◆ DataLoggerMessage() [1/2]

iv::comms::api::dataLogger::DataLoggerMessage::DataLoggerMessage ( )
default

◆ DataLoggerMessage() [2/2]

iv::comms::api::dataLogger::DataLoggerMessage::DataLoggerMessage ( const iv::types::timestamp _timestamp,
iv::types::channelId _channelId,
const iv::types::channelValue _value,
const iv::alarms::eAlarmPriority _alarmPriority,
const iv::alarms::eAlarmState _alarmState,
const iv::alarms::eAlarmType _alarmType )
inline

Member Data Documentation

◆ alarmPriority

iv::alarms::eAlarmPriority iv::comms::api::dataLogger::DataLoggerMessage::alarmPriority {alarms::eAlarmPriority::Warning}

◆ alarmState

iv::alarms::eAlarmState iv::comms::api::dataLogger::DataLoggerMessage::alarmState {alarms::eAlarmState::Undefined}

◆ alarmType

iv::alarms::eAlarmType iv::comms::api::dataLogger::DataLoggerMessage::alarmType {alarms::eAlarmType::AlarmUnk}

◆ channelId

iv::types::channelId iv::comms::api::dataLogger::DataLoggerMessage::channelId

◆ timestamp

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

◆ value

iv::types::channelValue iv::comms::api::dataLogger::DataLoggerMessage::value {0}

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