ITS
FakeApplicationProvider.cpp
Go to the documentation of this file.
2 
4 {
5  m_mutex = mutex;
6 }
7 
9 {
10 }
11 
13 {
14  this->m_data = other.m_data;
15  return *this;
16 }
17 
19 {
20  m_data.m_stationType = stationType;
21 }
22 
24 {
25  m_data.m_vehicleRole = vehicleRole;
26 }
27 
28 void FakeApplicationProvider::setEmbarkationStatus(quint8 embarkationStatus)
29 {
30  m_data.m_embarkationStatus = embarkationStatus;
31 }
32 
33 void FakeApplicationProvider::setPtActivation(quint8 ptActivationType, quint8 ptActivationLength, uchar* ptActivationData)
34 {
35  if(m_data.m_ptActivation == 0)
37  m_data.m_ptActivation->ptActivationType = ptActivationType;
38  m_data.m_ptActivation->ptActivationData.size = ptActivationLength;
39  m_data.m_ptActivation->ptActivationData.buf = ptActivationData;
40 }
41 
42 void FakeApplicationProvider::setDangerousGoods(quint8 dangerousGoods)
43 {
44  m_data.m_dangerousGoodsBasic = dangerousGoods;
45 }
46 
48 {
49  m_data.m_stationID = stationID;
50 }
PtActivation_t * m_ptActivation
void setDangerousGoods(quint8 dangerousGoods)
setDangerousgoods DangerousGoods setter.
~FakeApplicationProvider()
~FakeApplicationProvider FakeApplicationProvider destructor.
void setStationType(quint8 stationType)
setStationType StationType setter.
FakeApplicationProvider(QMutex *mutex=nullptr)
FakeApplicationProvider FakeApplicationProvider constructor.
void setPtActivation(quint8 ptActivationType, quint8 ptActivationLength, uchar *ptActivationData)
setPtActivation PtActivation setter.
void setEmbarkationStatus(quint8 embarkationStatus)
setEmbarkationStatus EmbarkationStatus setter.
Fake Application layer used for testing purpose.
PtActivationType_t ptActivationType
Definition: PtActivation.h:24
PtActivationData_t ptActivationData
Definition: PtActivation.h:25
void setStationID(quint32 stationID)
setStationID StationID setter.
DangerousGoodsBasic_t m_dangerousGoodsBasic
void setVehicleRole(quint8 vehicleRole)
setVehicleRole VehicleRole setter.
EmbarkationStatus_t m_embarkationStatus
uint8_t * buf
Definition: OCTET_STRING.h:15
FakeApplicationProvider & operator=(const FakeApplicationProvider &other)
operator= Affectation operator.