ITS
|
#include <FakeApplicationProvider.h>
Public Member Functions | |
FakeApplicationProvider (QMutex *mutex=nullptr) | |
FakeApplicationProvider FakeApplicationProvider constructor. More... | |
~FakeApplicationProvider () | |
~FakeApplicationProvider FakeApplicationProvider destructor. More... | |
ParameterApplication & | data () |
data Returns the vehicle status. More... | |
FakeApplicationProvider & | operator= (const FakeApplicationProvider &other) |
operator= Affectation operator. More... | |
void | setStationType (quint8 stationType) |
setStationType StationType setter. More... | |
void | setVehicleRole (quint8 vehicleRole) |
setVehicleRole VehicleRole setter. More... | |
void | setEmbarkationStatus (quint8 embarkationStatus) |
setEmbarkationStatus EmbarkationStatus setter. More... | |
void | setPtActivation (quint8 ptActivationType, quint8 ptActivationLength, uchar *ptActivationData) |
setPtActivation PtActivation setter. More... | |
void | setDangerousGoods (quint8 dangerousGoods) |
setDangerousgoods DangerousGoods setter. More... | |
void | setStationID (quint32 stationID) |
setStationID StationID setter. More... | |
Protected Attributes | |
QMutex * | m_mutex |
ParameterApplication | m_data |
Definition at line 13 of file FakeApplicationProvider.h.
FakeApplicationProvider::FakeApplicationProvider | ( | QMutex * | mutex = nullptr | ) |
FakeApplicationProvider FakeApplicationProvider constructor.
mutex | Mutex used for the initialization. |
Definition at line 3 of file FakeApplicationProvider.cpp.
References m_mutex.
FakeApplicationProvider::~FakeApplicationProvider | ( | ) |
~FakeApplicationProvider FakeApplicationProvider destructor.
Definition at line 8 of file FakeApplicationProvider.cpp.
|
inline |
data Returns the vehicle status.
Definition at line 31 of file FakeApplicationProvider.h.
References m_data.
Referenced by denTriggeringManagement::AppDENM_cancellation(), denReceptionManagement::AppDENM_negation(), denBasicService::AppDENM_terminate(), denTriggeringManagement::AppDENM_trigger(), denTriggeringManagement::AppDENM_update(), caBasicService::caBasicService(), caBasicService::checkForOptionalContainers(), caBasicService::collectMandatoryData(), caBasicService::collectMandatoryData_BasicContainer(), caBasicService::collectMandatoryData_RSUContainerHighFrequency(), caBasicService::collectOptionalData_BasicVehicleContainerLowFrequency(), caBasicService::collectOptionalData_DangerousGoodsContainer(), caBasicService::collectOptionalData_EmergencyContainer(), caBasicService::collectOptionalData_PublicTransportContainer(), caBasicService::collectOptionalData_RoadWorksContainerbasic(), caBasicService::collectOptionalData_SafetyCarContainer(), caBasicService::collectOptionalData_SpecialTransportContainer(), denKAFManagement::kaf(), GeoNet::LSRequestPacketProcessing(), Manager::Manager(), denTriggeringManagement::repeatDENMFromTriggeredTable(), GeoNet::sendBeacon(), GeoNet::sendGAC(), GeoNet::sendGBC(), GeoNet::sendGUC(), GeoNet::sendLsRequest(), denReceptionManagement::sendRequestResponseIndication_Response(), GeoNet::sendSHB(), GeoNet::sendTSB(), Manager::updateGnAddr(), and UpperTester::utChangePseudonym().
FakeApplicationProvider & FakeApplicationProvider::operator= | ( | const FakeApplicationProvider & | other | ) |
operator= Affectation operator.
other | The FakeApplicationProvider to affect. |
Definition at line 12 of file FakeApplicationProvider.cpp.
References m_data.
void FakeApplicationProvider::setDangerousGoods | ( | quint8 | dangerousGoods | ) |
setDangerousgoods DangerousGoods setter.
dangerousGoods | The new DangerousGoods. |
Definition at line 42 of file FakeApplicationProvider.cpp.
References ParameterApplication::m_dangerousGoodsBasic, and m_data.
Referenced by UpperTester::utSetDangerousGoods().
void FakeApplicationProvider::setEmbarkationStatus | ( | quint8 | embarkationStatus | ) |
setEmbarkationStatus EmbarkationStatus setter.
embarkationStatus | The new EmbarkationStatus. |
Definition at line 28 of file FakeApplicationProvider.cpp.
References m_data, and ParameterApplication::m_embarkationStatus.
Referenced by UpperTester::utSetEmbarkationStatus().
void FakeApplicationProvider::setPtActivation | ( | quint8 | ptActivationType, |
quint8 | ptActivationLength, | ||
uchar * | ptActivationData | ||
) |
setPtActivation PtActivation setter.
ptActivationType | The new PtActivationType. |
ptActivationLength | The new PtActivationData length. |
ptActivationData | The new PtActivationData. |
Definition at line 33 of file FakeApplicationProvider.cpp.
References OCTET_STRING::buf, m_data, ParameterApplication::m_ptActivation, PtActivation::ptActivationData, PtActivation::ptActivationType, and OCTET_STRING::size.
Referenced by UpperTester::utSetPtActivation().
void FakeApplicationProvider::setStationID | ( | quint32 | stationID | ) |
setStationID StationID setter.
stationID | The new StationID. |
Definition at line 47 of file FakeApplicationProvider.cpp.
References m_data, and ParameterApplication::m_stationID.
Referenced by UpperTester::utChangePseudonym().
void FakeApplicationProvider::setStationType | ( | quint8 | stationType | ) |
setStationType StationType setter.
stationType | The new StationType. |
Definition at line 18 of file FakeApplicationProvider.cpp.
References m_data, and ParameterApplication::m_stationType.
Referenced by UpperTester::utSetStationType().
void FakeApplicationProvider::setVehicleRole | ( | quint8 | vehicleRole | ) |
setVehicleRole VehicleRole setter.
vehicleRole | The new VehicleRole. |
Definition at line 23 of file FakeApplicationProvider.cpp.
References m_data, and ParameterApplication::m_vehicleRole.
Referenced by UpperTester::utSetVehicleRole().
|
protected |
Vehicle status.
Definition at line 75 of file FakeApplicationProvider.h.
Referenced by data(), operator=(), setDangerousGoods(), setEmbarkationStatus(), setPtActivation(), setStationID(), setStationType(), and setVehicleRole().
|
protected |
Mutex used for the initialization.
Definition at line 74 of file FakeApplicationProvider.h.
Referenced by FakeApplicationProvider().