|
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().