ITS
ActionIDData Class Reference

#include <ActionIDData.h>

Public Member Functions

 ActionIDData ()
 ActionIDData ActionIDData constructor. More...
 
 ActionIDData (char *data, int *offset)
 ActionIDData ActionIDData initialization constructor. More...
 
 ActionIDData (ActionID_t actionID)
 ActionIDData ActionIDData initialization constructor. More...
 
quint32 originatingStationID () const
 originatingStationID Originating station ID getter. More...
 
quint16 sequenceNumber () const
 sequenceNumber Sequence number getter. More...
 
void setOriginatingStationID (quint32 o)
 setOriginatingStationID Originating station ID setter. More...
 
void setSequenceNumber (quint16 s)
 setSequenceNumber Sequence number setter. More...
 
QByteArray toBin ()
 toBin Byte array encoding. More...
 
ActionID_t toASN ()
 toASN C style encoding. More...
 
QString toString ()
 toString Human readable encoding. More...
 

Private Attributes

quint32 m_originatingStationID
 
quint16 m_sequenceNumber
 

Detailed Description

Definition at line 14 of file ActionIDData.h.

Constructor & Destructor Documentation

◆ ActionIDData() [1/3]

ActionIDData::ActionIDData ( )

ActionIDData ActionIDData constructor.

Definition at line 5 of file ActionIDData.cpp.

References m_originatingStationID, and m_sequenceNumber.

◆ ActionIDData() [2/3]

ActionIDData::ActionIDData ( char *  data,
int *  offset 
)

ActionIDData ActionIDData initialization constructor.

Parameters
dataByte array.
offsetOffset in the raw byte array.

Definition at line 11 of file ActionIDData.cpp.

References extractUInt(), m_originatingStationID, and m_sequenceNumber.

Here is the call graph for this function:

◆ ActionIDData() [3/3]

ActionIDData::ActionIDData ( ActionID_t  actionID)

ActionIDData ActionIDData initialization constructor.

Parameters
actionIDC style ActionID.

Definition at line 17 of file ActionIDData.cpp.

References m_originatingStationID, m_sequenceNumber, ActionID::originatingStationID, and ActionID::sequenceNumber.

Member Function Documentation

◆ originatingStationID()

quint32 ActionIDData::originatingStationID ( ) const
inline

originatingStationID Originating station ID getter.

Returns
The originating station ID.

Definition at line 38 of file ActionIDData.h.

References m_originatingStationID.

Referenced by denBasicService::AppDENM_terminate(), denTriggeringManagement::AppDENM_update(), and UpperTester::utDenmUpdate().

Here is the caller graph for this function:

◆ sequenceNumber()

quint16 ActionIDData::sequenceNumber ( ) const
inline

sequenceNumber Sequence number getter.

Returns
The sequence number.

Definition at line 43 of file ActionIDData.h.

References m_sequenceNumber.

Referenced by denBasicService::AppDENM_terminate(), denTriggeringManagement::AppDENM_update(), and UpperTester::utDenmUpdate().

Here is the caller graph for this function:

◆ setOriginatingStationID()

void ActionIDData::setOriginatingStationID ( quint32  o)
inline

setOriginatingStationID Originating station ID setter.

Parameters
oThe new originating station ID.

Definition at line 50 of file ActionIDData.h.

References m_originatingStationID.

◆ setSequenceNumber()

void ActionIDData::setSequenceNumber ( quint16  s)
inline

setSequenceNumber Sequence number setter.

Parameters
sThe new sequence number.

Definition at line 55 of file ActionIDData.h.

References m_sequenceNumber.

◆ toASN()

ActionID_t ActionIDData::toASN ( )

toASN C style encoding.

Returns
The C style ActionID.

Definition at line 33 of file ActionIDData.cpp.

References m_originatingStationID, m_sequenceNumber, ActionID::originatingStationID, and ActionID::sequenceNumber.

Referenced by denTriggeringManagement::AppDENM_update().

Here is the caller graph for this function:

◆ toBin()

QByteArray ActionIDData::toBin ( )

toBin Byte array encoding.

Returns
The encoded ActionIDData.

Definition at line 23 of file ActionIDData.cpp.

References m_originatingStationID, and m_sequenceNumber.

Referenced by AppDenmTerminationIndication::toBin(), AppDenmIndication::toBin(), AppDenmTerminationData::toBin(), and AppDenmUpdateData::toBin().

Here is the caller graph for this function:

◆ toString()

QString ActionIDData::toString ( )

toString Human readable encoding.

Returns
The human readable style ActionIDData.

Definition at line 43 of file ActionIDData.cpp.

References m_originatingStationID, and m_sequenceNumber.

Referenced by AppDenmIndication::toString().

Here is the caller graph for this function:

Member Data Documentation

◆ m_originatingStationID

quint32 ActionIDData::m_originatingStationID
private

The originating station ID.

Definition at line 74 of file ActionIDData.h.

Referenced by ActionIDData(), originatingStationID(), setOriginatingStationID(), toASN(), toBin(), and toString().

◆ m_sequenceNumber

quint16 ActionIDData::m_sequenceNumber
private

The sequence number.

Definition at line 75 of file ActionIDData.h.

Referenced by ActionIDData(), sequenceNumber(), setSequenceNumber(), toASN(), toBin(), and toString().


The documentation for this class was generated from the following files: