|
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")