24 #define NB_REQUEST 256 376 #endif // UPPERTESTER_H void readPendingDatagrams()
readPendingDatagrams Slot used when receiving a primitive.
QByteArray utDenmTerminateResult(bool success, ActionID_t actionID)
utDenmTerminationResult UtDenmTerminationResult primitive.
QUdpSocket * m_denmSocket
QByteArray utSetAccelerationControlStatus()
utSetAccelerationControlStatus UtSetAccelerationControlStatus primitive
QByteArray utGnTriggerResult(bool success)
utGnTriggerResult utGnTriggerResult result primitive.
QByteArray utCamTriggerResult(bool success)
utCamTriggerResult UtCamTrigger result primitive.
QByteArray utSetDangerousGoods()
utSetDangerousGoods UtSetDangerousGoods primitive.
QByteArray utDenmUpdateResult(bool success, ActionID_t actionID)
utDenmUpdateResult UtDenmUpdateResult primitive.
QByteArray utSetExteriorLightsStatus()
utSetExteriorLightsStatus UtSetExteriorLightsStatus primitive.
QByteArray sendGBC()
sendGUC GenerateGeoBroadcast primitive.
QHostAddress m_lastSenderAddress
QByteArray utChangePositionResult(bool success)
utChangePositionResult UtChangePosition result primitive.
QByteArray utInitializeResult(bool success)
utInitializeResult UtInitialize result primitive.
Facilities * m_facilities
AppDenmTermination definition.
QUdpSocket * m_readSocket
QByteArray utDenmTriggerResult(bool success, ActionID_t actionID)
utDenmTriggerResult UtDenmTriggerResult primitive.
ParameterUpperTester * m_paramUpperTester
FakeCANProvider * m_canProvider
UpperTesterPrimitive m_req[NB_REQUEST]
QByteArray utSetVehicleRole()
utSetVehicleRole UtSetVehicleRole primitive.
QByteArray utInitialize()
utInitialize UtInitialize primitive.
QByteArray sendGAC()
sendGUC GenerateGeoAnycast primitive.
AppDenmTrigger definition.
e_utShape
The e_utShape enum defines destaination area shapes.
void utInit()
utInit Signal used when UtInitlize is received.
QByteArray utSetPtActivation()
utSetPtActivation UtSetPtActivation primitive.
Primitives message types definition.
void readInternalDatagrams()
readInternalDatagrams Slot used when receiving a result or an event indication.
QByteArray(UpperTester::* UpperTesterPrimitive)(void)
QUdpSocket * m_readEventIndicationSocket
AppDenmUpdate serializer.
QByteArray utChangeCurvature()
utChangeCurvature UtChangecurvature primitive.
UpperTester()
UpperTester UpperTester constructor.
QByteArray utSetEmbarkationStatus()
utSetEmbarkationStatus UtSetEmbarkationStatus primitive.
QByteArray utChangeHeading()
utChangeHeading UtChangeHeading primitive.
QByteArray sendTSB()
sendGUC GenerateTSB primitive.
QByteArray utChangePosition()
utChangePosition UtChangePosition primitive.
QUdpSocket * m_writeSocket
QByteArray utChangeSpeed()
utChangeSpeed UtChangeSpeed primitive.
QByteArray utChangePseudonymResult(bool success)
utChangePseudonymResult UtChangePseudonym result primitive.
QByteArray utChangePseudonym()
utChangePseudonym UtChangePseudonym primitive.
QByteArray sendGUC()
sendGUC GenerateGeoUnicast primitive.
QByteArray utSetDriveDirection()
utSetDriveDirection UtSetDriverDirection primitive.
QByteArray utSetStationType()
utSetStationType UtSetStationType primitive.
QByteArray utDenmTrigger()
utDenmTrigger GenerateDenmEvent primitive.
QByteArray utSetLightBarSiren()
utSetLightBarSiren UtSetLightBarSiren primitive.
QByteArray utDenmTerminate()
utDenmTerminate TerminateDenmEvent primitive.
QByteArray utDenmUpdate()
utDenmUpdate UpdateDenmEvent primitive.
QByteArray sendSHB()
sendGUC GenerateSHB primitive.
enum UpperTesterPrimitives::DENMUpperTesterPrimitives_enum e_DENMUpperTesterPrimitives
The e_DENMUpperTesterPrimitives enum defines the DENM UpperTester primitives message types...
GPS provider for testing purposes.
ParameterConfiguration * m_paramConf
QByteArray utChangeYawRate()
utChangeYawRate UtChangeYawRate primitive.
FakeGPSProvider * m_gpsProvider
QByteArray utDenmResult(UpperTesterPrimitives::e_DENMUpperTesterPrimitives messageType, bool success, ActionID_t actionID)
utDenmResult Result of a DENM primitive.