|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Reporting System alarm item (USI 0x8300-0x8302). More...
#include <alarms.h>
Collaboration diagram for profinet::RSAlarmItem:Public Member Functions | |
| std::string | UsiName () const |
| Human-readable name for this item's USI. | |
| std::uint16_t | RsSpecifier () const |
| RS specifier extracted from RsAlarmInfo. | |
| std::uint16_t | RsSequenceNumber () const |
| RS sequence number (alias for RsSpecifier()). | |
Public Attributes | |
| Usi | userStructureId = Usi::Unknown |
| User Structure Identifier for this item. | |
| std::uint16_t | rsAlarmInfo = 0 |
| RS alarm info bitfield. | |
|
inline |
RS sequence number (alias for RsSpecifier()).
Definition at line 297 of file alarms.h.
References RsSpecifier().
Here is the call graph for this function:
|
inline |
RS specifier extracted from RsAlarmInfo.
Definition at line 290 of file alarms.h.
References profinet::Low11BitsOfRsAlarmInfo, and rsAlarmInfo.
Referenced by RsSequenceNumber().
Here is the caller graph for this function:
|
inline |
Human-readable name for this item's USI.
Definition at line 283 of file alarms.h.
References profinet::GetUsiName(), and userStructureId.
Here is the call graph for this function:| std::uint16_t profinet::RSAlarmItem::rsAlarmInfo = 0 |
| Usi profinet::RSAlarmItem::userStructureId = Usi::Unknown |