ITS
TrafficClass.cpp
Go to the documentation of this file.
1 #include "TrafficClass.h"
2 
4 {
6 }
7 
8 TrafficClass::TrafficClass(quint8 SCF_ChannelOffload_TCID)
9 {
11 }
12 
13 TrafficClass::TrafficClass(quint8 SCF, quint8 channelOffload, quint8 TCID)
14 {
15  m_SCF_ChannelOffload_TCID = (SCF & 1) << 7;
17  m_SCF_ChannelOffload_TCID |= (TCID & 0x3F);
18 }
19 
21 {
23 }
24 
25 QByteArray TrafficClass::toHex()
26 {
27  QByteArray hex;
28  QDataStream ds(&hex, QIODevice::WriteOnly);
29 
31 
32  return hex;
33 }
34 
#define itsGnDefaultTrafficClass
Definition: constantes.h:128
quint8 channelOffload() const
channelOffload Channel offload field getter.
Definition: TrafficClass.h:83
quint8 TCID() const
TCID Traffic class ID field getter.
Definition: TrafficClass.h:88
TrafficClass()
TrafficClass TrafficClass constructor.
Definition: TrafficClass.cpp:3
quint8 SCF_ChannelOffload_TCID() const
SCF_ChannelOffload_TCID SCF + Channel offload + TC ID fields getter.
Definition: TrafficClass.h:93
quint8 m_SCF_ChannelOffload_TCID
Definition: TrafficClass.h:103
TrafficClass definition.
quint8 SCF() const
SCF Store-carry-forward field getter.
Definition: TrafficClass.h:78
QByteArray toHex()
toHex Encode the TrafficClass in binary.