PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
profinet::sim::VirtualAumaAlarmEvent Struct Reference

Captured alarm traffic produced by a virtual AUMA scenario. More...

#include <virtual_auma_valve.h>

+ Collaboration diagram for profinet::sim::VirtualAumaAlarmEvent:

Public Attributes

VirtualAumaScenario scenario = VirtualAumaScenario::Normal
 Scenario that caused this event.
 
std::uint8_t errorCode1 = 0
 First simulator-defined RTA error code byte.
 
std::uint8_t errorCode2 = 0
 Second simulator-defined RTA error code byte.
 
std::uint16_t alarmSpecifier = 0
 AlarmSpecifier placed in the AlarmNotification block.
 
Bytes rtaErrorFrame
 Complete RTA 0x0F Ethernet frame; empty when disabled.
 
Bytes alarmNotificationFrame
 Complete RTA DATA AlarmNotification Ethernet frame; empty when disabled.
 

Detailed Description

Captured alarm traffic produced by a virtual AUMA scenario.

Definition at line 119 of file virtual_auma_valve.h.

Member Data Documentation

◆ alarmNotificationFrame

Bytes profinet::sim::VirtualAumaAlarmEvent::alarmNotificationFrame

Complete RTA DATA AlarmNotification Ethernet frame; empty when disabled.

Definition at line 132 of file virtual_auma_valve.h.

Referenced by profinet::sim::VirtualAumaValve::EmitScenarioAlarms(), and profinet::sim::TEST().

◆ alarmSpecifier

std::uint16_t profinet::sim::VirtualAumaAlarmEvent::alarmSpecifier = 0

AlarmSpecifier placed in the AlarmNotification block.

Definition at line 128 of file virtual_auma_valve.h.

◆ errorCode1

std::uint8_t profinet::sim::VirtualAumaAlarmEvent::errorCode1 = 0

First simulator-defined RTA error code byte.

Definition at line 124 of file virtual_auma_valve.h.

Referenced by profinet::sim::VirtualAumaValve::EmitScenarioAlarms().

◆ errorCode2

std::uint8_t profinet::sim::VirtualAumaAlarmEvent::errorCode2 = 0

Second simulator-defined RTA error code byte.

Definition at line 126 of file virtual_auma_valve.h.

Referenced by profinet::sim::VirtualAumaValve::EmitScenarioAlarms().

◆ rtaErrorFrame

Bytes profinet::sim::VirtualAumaAlarmEvent::rtaErrorFrame

Complete RTA 0x0F Ethernet frame; empty when disabled.

Definition at line 130 of file virtual_auma_valve.h.

Referenced by profinet::sim::VirtualAumaValve::EmitScenarioAlarms(), and profinet::sim::TEST().

◆ scenario

VirtualAumaScenario profinet::sim::VirtualAumaAlarmEvent::scenario = VirtualAumaScenario::Normal

Scenario that caused this event.

Definition at line 122 of file virtual_auma_valve.h.

Referenced by profinet::sim::VirtualAumaValve::EmitScenarioAlarms().


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