|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Maintenance alarm item (USI 0x8100). More...
#include <alarms.h>
Collaboration diagram for profinet::MaintenanceItem:Public Member Functions | |
| std::string | UsiName () const |
| Human-readable name for this item's USI. | |
| bool | MaintenanceRequired () const |
| Whether maintenance is required. | |
| bool | MaintenanceDemanded () const |
| Whether maintenance is demanded (more urgent than required). | |
Public Attributes | |
| Usi | userStructureId = Usi::Maintenance |
| User Structure Identifier for this item. | |
| BlockType | blockType = BlockType::Unknown |
| Nested block type. | |
| std::uint16_t | blockLength = 0 |
| Nested block length. | |
| std::uint16_t | blockVersion = 0 |
| Nested block version. | |
| std::uint32_t | maintenanceStatus = 0 |
| Maintenance status bitmask. | |
|
inline |
Whether maintenance is demanded (more urgent than required).
Definition at line 148 of file alarms.h.
References maintenanceStatus.
|
inline |
Whether maintenance is required.
Definition at line 141 of file alarms.h.
References maintenanceStatus.
|
inline |
Human-readable name for this item's USI.
Definition at line 134 of file alarms.h.
References profinet::GetUsiName(), and userStructureId.
Here is the call graph for this function:| std::uint16_t profinet::MaintenanceItem::blockLength = 0 |
| BlockType profinet::MaintenanceItem::blockType = BlockType::Unknown |
| std::uint16_t profinet::MaintenanceItem::blockVersion = 0 |
| std::uint32_t profinet::MaintenanceItem::maintenanceStatus = 0 |
Maintenance status bitmask.
Definition at line 130 of file alarms.h.
Referenced by MaintenanceDemanded(), and MaintenanceRequired().
| Usi profinet::MaintenanceItem::userStructureId = Usi::Maintenance |