|
|
using | ArgumentsType = std::tuple< const char *, const char *, uint16, uint16, uint32, uint32, uint16, bool, bool, bool, bool, const char * > |
| | ArgumentsType to be used with NonBlockingNotificationRegistration3
|
| |
|
using | ValueType = RawPayloadType::value_type |
| |
|
using | RscType = Arp::Base::Rsc::Commons::RscType |
| |
|
using | FieldType = RscType |
| |
|
|
| AlarmPayload (const ArgumentsType &args) |
| | Creates a payload object
|
| |
| | AlarmPayload (const String &alarmType, const String &deviceName, uint16 slotNumber, uint16 subslotNumber, uint32 moduleNumber, uint32 subModuleNumber, uint16 sequenceNumber, bool isChannelDiagnosis, bool isManufacturerSpecificDiagnosis, bool isSubmoduleDiagnosisState, bool isArDiagnosisState, const String &alarmText) |
| | Creates a payload object More...
|
| |
|
String | GetAlarmType () const |
| | Returns the alarm type
|
| |
|
String | GetDeviceName () const |
| | Returns the Profinet device name
|
| |
|
uint16 | GetSlotNumber () const |
| | Returns the slot number
|
| |
|
uint16 | GetSubslotNumber () const |
| | Returns the sub slot number
|
| |
|
uint32 | GetModuleNumber () const |
| | Returns the module number
|
| |
|
uint32 | GetSubModuleNumber () const |
| | Returns the sub module number
|
| |
|
uint16 | GetSequenceNumber () const |
| | Returns the sequence number
|
| |
|
bool | GetIsChannelDiagnosis () const |
| | Returns true if alarm is a channel diagnosis
|
| |
|
bool | GetIsManufacturerSpecificDiagnosis () const |
| | Return s true if alarm is manufacturer specific diagnosis
|
| |
|
bool | GetIsSubmoduleDiagnosisState () const |
| | Return s true if alarm is submodule diagnosis
|
| |
|
bool | GetIsArDiagnosisState () const |
| | Return s true if alarm is diagnostic information of the application reference
|
| |
|
String | GetAlarmText () const |
| | Returns the alarm text if available
|
| |
| | SpecializedPayload (const Notification ¬ification) |
| | Creates a view on a Notification object More...
|
| |
| | SpecializedPayload (const GenericPayload &payloadArg) |
| | Creates a view on a GenericPayload object More...
|
| |
| | SpecializedPayload (const String &formatString) |
| | Creates a SpecializedPayload with an format string More...
|
| |
| | SpecializedPayload (const Notification ¬ification) |
| | Creates a view on a Notification object More...
|
| |
| | SpecializedPayload (const GenericPayload &payloadArg) |
| | Creates a view on a GenericPayload object More...
|
| |
| PayloadTypeIdType | GetId () const final |
| | Returns the PayloadTypeId More...
|
| |
| const String | GetName () const final |
| | Returns the PayloadTypeName More...
|
| |
| const RawPayloadType & | GetAsRawPayloadType () const final |
| | Returns a reference to the raw payload object More...
|
| |
| const String | ToString () const override |
| | Get a human readable string representation More...
|
| |
|
RawPayloadType && | MoveOutRawPayload () |
| |
|
bool | IsReadOnly () const |
| | Returns true if this object is a view on a Payload
|
| |
| virtual PayloadTypeIdType | GetId () const =0 |
| | Returns the PayloadTypeId More...
|
| |
| virtual const String | GetName () const =0 |
| | Returns the PayloadTypeName More...
|
| |
| virtual const RawPayloadType & | GetAsRawPayloadType () const =0 |
| | Returns a reference to the raw payload object More...
|
| |
| virtual const String | ToString () const =0 |
| | Get a human readable string representation More...
|
| |
Payload class for a Profinet alarm
This class encapsulated all the information about a Profinet alarm.
ARP_DEPRECATED("Use AlarmPayload2 instead")