ITS
denMessageTable Class Reference

#include <denMessageTable.h>

Inheritance diagram for denMessageTable:
[legend]
Collaboration diagram for denMessageTable:
[legend]

Public Slots

void endOfT_O_Validity ()
 
void endOfT_RepetitionDuration ()
 
void endOfT_Repetition ()
 

Public Member Functions

 denMessageTable ()
 
 denMessageTable (const denMessageTable &messageTable, QObject *parent=0)
 
 ~denMessageTable ()
 
DENM_t denm () const
 
int status () const
 
TimestampIts_t timestamp () const
 
quint32 T_O_Validity () const
 
quint16 T_RepetitionDuration () const
 
quint16 T_Repetition () const
 
quint8 trafficClass () const
 
ActionID_t actionID () const
 
void setStatus (int s)
 
void setTimestamp (TimestampIts_t t)
 
void setDENM (DENM_t d)
 
void setT_O_Validity (quint32 t)
 
void setT_RepetitionDuration (quint16 t)
 
void setT_Repetition (quint16 t)
 
void setTrafficClass (quint8 t)
 
void setActionID (ActionID_t a)
 
denMessageTableoperator= (const denMessageTable &other)
 
void stopTimers ()
 

Public Attributes

QTimer m_T_O_Validity_timer
 
QTimer m_T_RepetitionDuration_timer
 
QTimer m_T_Repetition_timer
 

Private Member Functions

ActionID_t actionIDString (QString s)
 

Private Attributes

DENM_t m_denm
 
int m_status
 
TimestampIts_t m_timestamp
 
quint32 m_T_O_Validity
 
quint16 m_T_RepetitionDuration
 
quint16 m_T_Repetition
 
quint8 m_trafficClass
 
ActionID_t m_actionID
 

Detailed Description

Definition at line 20 of file denMessageTable.h.

Constructor & Destructor Documentation

◆ denMessageTable() [1/2]

denMessageTable::denMessageTable ( )

Definition at line 3 of file denMessageTable.cpp.

References asn_long2INTEGER(), m_denm, m_status, m_T_O_Validity, m_T_Repetition, m_T_RepetitionDuration, m_timestamp, and state_NONE.

Here is the call graph for this function:

◆ denMessageTable() [2/2]

denMessageTable::denMessageTable ( const denMessageTable messageTable,
QObject *  parent = 0 
)
explicit

Definition at line 13 of file denMessageTable.cpp.

References actionID(), denm(), setActionID(), setDENM(), setStatus(), setT_O_Validity(), setT_Repetition(), setT_RepetitionDuration(), setTimestamp(), setTrafficClass(), status(), T_O_Validity(), T_Repetition(), T_RepetitionDuration(), timestamp(), and trafficClass().

Here is the call graph for this function:

◆ ~denMessageTable()

denMessageTable::~denMessageTable ( )

Definition at line 25 of file denMessageTable.cpp.

Member Function Documentation

◆ actionID()

ActionID_t denMessageTable::actionID ( ) const
inline

Definition at line 43 of file denMessageTable.h.

References m_actionID.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ actionIDString()

ActionID_t denMessageTable::actionIDString ( QString  s)
private

Definition at line 45 of file denMessageTable.cpp.

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

◆ denm()

DENM_t denMessageTable::denm ( ) const
inline

Definition at line 36 of file denMessageTable.h.

References m_denm.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ endOfT_O_Validity

void denMessageTable::endOfT_O_Validity ( )
slot

Definition at line 27 of file denMessageTable.cpp.

◆ endOfT_Repetition

void denMessageTable::endOfT_Repetition ( )
slot

Definition at line 39 of file denMessageTable.cpp.

◆ endOfT_RepetitionDuration

void denMessageTable::endOfT_RepetitionDuration ( )
slot

Definition at line 34 of file denMessageTable.cpp.

◆ operator=()

denMessageTable & denMessageTable::operator= ( const denMessageTable other)

Definition at line 56 of file denMessageTable.cpp.

References actionID(), denm(), setActionID(), setDENM(), setStatus(), setT_O_Validity(), setT_Repetition(), setT_RepetitionDuration(), setTimestamp(), setTrafficClass(), status(), T_O_Validity(), T_Repetition(), T_RepetitionDuration(), timestamp(), and trafficClass().

Here is the call graph for this function:

◆ setActionID()

void denMessageTable::setActionID ( ActionID_t  a)
inline

Definition at line 63 of file denMessageTable.h.

References m_actionID, ActionID::originatingStationID, ActionID::sequenceNumber, setSequenceNumber(), and setStationID().

Referenced by denMessageTable(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDENM()

void denMessageTable::setDENM ( DENM_t  d)
inline

Definition at line 54 of file denMessageTable.h.

References DENM::denm, DENM::header, m_denm, setDecentralizedEnvironmentalNotificationMessage(), and setItsPduHeader().

Referenced by denMessageTable(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStatus()

void denMessageTable::setStatus ( int  s)
inline

Definition at line 46 of file denMessageTable.h.

References m_status.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ setT_O_Validity()

void denMessageTable::setT_O_Validity ( quint32  t)
inline

Definition at line 59 of file denMessageTable.h.

References m_T_O_Validity.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ setT_Repetition()

void denMessageTable::setT_Repetition ( quint16  t)
inline

Definition at line 61 of file denMessageTable.h.

References m_T_Repetition.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ setT_RepetitionDuration()

void denMessageTable::setT_RepetitionDuration ( quint16  t)
inline

Definition at line 60 of file denMessageTable.h.

References m_T_RepetitionDuration.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ setTimestamp()

void denMessageTable::setTimestamp ( TimestampIts_t  t)
inline

Definition at line 47 of file denMessageTable.h.

References asn_INTEGER2ulong(), asn_ulong2INTEGER(), and m_timestamp.

Referenced by denMessageTable(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setTrafficClass()

void denMessageTable::setTrafficClass ( quint8  t)
inline

Definition at line 62 of file denMessageTable.h.

References m_trafficClass.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ status()

int denMessageTable::status ( ) const
inline

Definition at line 37 of file denMessageTable.h.

References m_status.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ stopTimers()

void denMessageTable::stopTimers ( )

◆ T_O_Validity()

quint32 denMessageTable::T_O_Validity ( ) const
inline

Definition at line 39 of file denMessageTable.h.

References m_T_O_Validity.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ T_Repetition()

quint16 denMessageTable::T_Repetition ( ) const
inline

Definition at line 41 of file denMessageTable.h.

References m_T_Repetition.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ T_RepetitionDuration()

quint16 denMessageTable::T_RepetitionDuration ( ) const
inline

Definition at line 40 of file denMessageTable.h.

References m_T_RepetitionDuration.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ timestamp()

TimestampIts_t denMessageTable::timestamp ( ) const
inline

Definition at line 38 of file denMessageTable.h.

References m_timestamp.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

◆ trafficClass()

quint8 denMessageTable::trafficClass ( ) const
inline

Definition at line 42 of file denMessageTable.h.

References m_trafficClass.

Referenced by denMessageTable(), and operator=().

Here is the caller graph for this function:

Member Data Documentation

◆ m_actionID

ActionID_t denMessageTable::m_actionID
private

Definition at line 85 of file denMessageTable.h.

Referenced by actionID(), and setActionID().

◆ m_denm

DENM_t denMessageTable::m_denm
private

Definition at line 78 of file denMessageTable.h.

Referenced by denm(), denMessageTable(), and setDENM().

◆ m_status

int denMessageTable::m_status
private

Definition at line 79 of file denMessageTable.h.

Referenced by denMessageTable(), setStatus(), and status().

◆ m_T_O_Validity

quint32 denMessageTable::m_T_O_Validity
private

Definition at line 81 of file denMessageTable.h.

Referenced by denMessageTable(), setT_O_Validity(), and T_O_Validity().

◆ m_T_O_Validity_timer

QTimer denMessageTable::m_T_O_Validity_timer

Definition at line 26 of file denMessageTable.h.

◆ m_T_Repetition

quint16 denMessageTable::m_T_Repetition
private

Definition at line 83 of file denMessageTable.h.

Referenced by denMessageTable(), setT_Repetition(), and T_Repetition().

◆ m_T_Repetition_timer

QTimer denMessageTable::m_T_Repetition_timer

Definition at line 28 of file denMessageTable.h.

◆ m_T_RepetitionDuration

quint16 denMessageTable::m_T_RepetitionDuration
private

◆ m_T_RepetitionDuration_timer

QTimer denMessageTable::m_T_RepetitionDuration_timer

Definition at line 27 of file denMessageTable.h.

◆ m_timestamp

TimestampIts_t denMessageTable::m_timestamp
private

Definition at line 80 of file denMessageTable.h.

Referenced by denMessageTable(), setTimestamp(), and timestamp().

◆ m_trafficClass

quint8 denMessageTable::m_trafficClass
private

Definition at line 84 of file denMessageTable.h.

Referenced by setTrafficClass(), and trafficClass().


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