| ITS
    | 
#include <FakeCANProvider.h>
| Signals | |
| void | canChanged () | 
| canChanged Signal used when data changed.  More... | |
| Public Member Functions | |
| FakeCANProvider (QMutex *mutex=nullptr) | |
| FakeCANProvider FakeCANProvider constructor.  More... | |
| ~FakeCANProvider () | |
| ~FakeCANProvider FakeCANProvider destructor.  More... | |
| ParameterCAN & | data () | 
| data CAN bus data getter.  More... | |
| void | changeCurvature (qint16 curvature) | 
| changeCurvature Change the curvature.  More... | |
| void | changeSpeed (qint16 speed) | 
| changeSpeed Change the speed.  More... | |
| void | setAccelerationControl (quint8 accelerationControl) | 
| setAccelerationControl Set the acceleration control.  More... | |
| void | setExteriorLights (quint8 exteriorLights) | 
| setExteriorLights Set the exterior lights status.  More... | |
| void | setDriveDirection (quint8 driveDirection) | 
| setDriveDirection Set the drive direction.  More... | |
| void | changeYawRate (qint16 yawRate) | 
| changeYawRate Change the yaw rate.  More... | |
| void | setLightBarSirenInUse (quint8 lightBarSiren) | 
| setLightBarSirenInUse Set the light bar and siren status.  More... | |
| FakeCANProvider & | operator= (const FakeCANProvider &other) | 
| operator= Affectation operator.  More... | |
| Protected Attributes | |
| QMutex * | m_mutex | 
| ParameterCAN | m_data | 
Definition at line 13 of file FakeCANProvider.h.
| FakeCANProvider::FakeCANProvider | ( | QMutex * | mutex = nullptr | ) | 
FakeCANProvider FakeCANProvider constructor.
| mutex | Mutex used for the initialization. | 
Definition at line 3 of file FakeCANProvider.cpp.
References m_mutex.
| FakeCANProvider::~FakeCANProvider | ( | ) | 
~FakeCANProvider FakeCANProvider destructor.
Definition at line 8 of file FakeCANProvider.cpp.
| 
 | signal | 
canChanged Signal used when data changed.
Referenced by changeCurvature(), changeYawRate(), setAccelerationControl(), setDriveDirection(), setExteriorLights(), and setLightBarSirenInUse().
| void FakeCANProvider::changeCurvature | ( | qint16 | curvature | ) | 
changeCurvature Change the curvature.
| curvature | The curvature delta. | 
Definition at line 18 of file FakeCANProvider.cpp.
References canChanged(), Curvature::curvatureValue, CurvatureValue_reciprocalOf1MeterRadiusToLeft, CurvatureValue_reciprocalOf1MeterRadiusToRight, ParameterCAN::m_curvature, and m_data.
Referenced by UpperTester::utChangeCurvature().
| void FakeCANProvider::changeSpeed | ( | qint16 | speed | ) | 
changeSpeed Change the speed.
| speed | The speed delta. | 
| void FakeCANProvider::changeYawRate | ( | qint16 | yawRate | ) | 
changeYawRate Change the yaw rate.
| yawRate | The yaw rate delta. | 
Definition at line 61 of file FakeCANProvider.cpp.
References canChanged(), m_data, ParameterCAN::m_yawRate, YawRate::yawRateValue, and YawRateValue_unavailable.
Referenced by UpperTester::utChangeYawRate().
| 
 | inline | 
data CAN bus data getter.
Definition at line 30 of file FakeCANProvider.h.
References m_data.
Referenced by caBasicService::collectMandatoryData_BasicVehicleContainerHighFrequency(), caBasicService::collectOptionalData_BasicVehicleContainerLowFrequency(), caBasicService::collectOptionalData_EmergencyContainer(), caBasicService::collectOptionalData_RescueContainer(), caBasicService::collectOptionalData_RoadWorksContainerbasic(), caBasicService::collectOptionalData_SafetyCarContainer(), caBasicService::collectOptionalData_SpecialTransportContainer(), and denReceptionManagement::sendRequestResponseIndication_Response().
| FakeCANProvider & FakeCANProvider::operator= | ( | const FakeCANProvider & | other | ) | 
operator= Affectation operator.
| other | The FakeCANProvider to affect. | 
Definition at line 12 of file FakeCANProvider.cpp.
References m_data.
| void FakeCANProvider::setAccelerationControl | ( | quint8 | accelerationControl | ) | 
setAccelerationControl Set the acceleration control.
| accelerationControl | The new acceleration control. | 
Definition at line 29 of file FakeCANProvider.cpp.
References BIT_STRING_s::bits_unused, BIT_STRING_s::buf, canChanged(), ParameterCAN::m_accelerationControl, m_data, and BIT_STRING_s::size.
Referenced by UpperTester::utSetAccelerationControlStatus().
| void FakeCANProvider::setDriveDirection | ( | quint8 | driveDirection | ) | 
setDriveDirection Set the drive direction.
| driveDirection | The new drive direction. | 
Definition at line 54 of file FakeCANProvider.cpp.
References canChanged(), m_data, and ParameterCAN::m_driveDirection.
Referenced by UpperTester::utSetDriveDirection().
| void FakeCANProvider::setExteriorLights | ( | quint8 | exteriorLights | ) | 
setExteriorLights Set the exterior lights status.
| exteriorLights | The new exterior lights status. | 
Definition at line 47 of file FakeCANProvider.cpp.
References BIT_STRING_s::buf, canChanged(), m_data, and ParameterCAN::m_exteriorLights.
Referenced by UpperTester::utSetExteriorLightsStatus().
| void FakeCANProvider::setLightBarSirenInUse | ( | quint8 | lightBarSiren | ) | 
setLightBarSirenInUse Set the light bar and siren status.
| lightBarSiren | The new light bar and siren status. | 
Definition at line 72 of file FakeCANProvider.cpp.
References BIT_STRING_s::buf, canChanged(), m_data, and ParameterCAN::m_lightBarSirenInUse.
Referenced by UpperTester::utSetLightBarSiren().
| 
 | protected | 
CAN bus data.
Definition at line 83 of file FakeCANProvider.h.
Referenced by changeCurvature(), changeYawRate(), data(), operator=(), setAccelerationControl(), setDriveDirection(), setExteriorLights(), and setLightBarSirenInUse().
| 
 | protected | 
Mutex used for the initialization.
Definition at line 82 of file FakeCANProvider.h.
Referenced by FakeCANProvider().