77 printf(
"endOfT_Forwarding\n");
82 qDebug() <<
"Not in area";
88 qDebug() <<
"Emit T_ForwardingSignal";
104 qDebug() <<
"\n\n\n\ndest.lat =" << destination.
latitude <<
"\nmypo.lat =" << myPosition.
latitude;
105 qDebug() <<
"dest.lon =" << destination.
longitude <<
"\nmypo.lon =" << myPosition.
longitude;
106 if(relevanceDistance)
108 switch (*relevanceDistance)
172 qDebug() <<
"RelevanceDistance =" << *relevanceDistance;
177 qDebug() <<
"x =" << x;
179 qDebug() <<
"y =" << y;
181 qDebug() <<
"y =" << y;
195 qDebug() <<
"inArea =" << inArea;
void setTimer(qint64 t)
setTimer Set the timer.
SemiAxisLength_t semiMinorConfidence
ActionID_t actionID() const
actionID DENM's ActionID getter.
bool inRelevanceArea(ReferencePosition_t destination, RelevanceDistance_t *relevanceDistance)
inRelevanceArea Check if the ITS-S is in relevance area.
DecentralizedEnvironmentalNotificationMessage_t denm
void endOfT_F_Validity()
endOfT_F_Validity Slot used when T_F_Validity expires.
HeadingValue_t semiMajorOrientation
QByteArray encodedDENM() const
encodedDENM Encoded DENM getter.
QElapsedTimer m_T_Forwarding_timer
denMessageTableForwarding & operator=(const denMessageTableForwarding &other)
operator= Affectation operator.
SemiAxisLength_t semiMajorConfidence
void endOfT_Forwarding()
endOfT_Forwarding Slot used when T_Forwarding expires.
denMessageTableForwarding(FakeGPSProvider *gps)
denMessageTableForwarding denMessageTableForwarding constructor.
PosConfidenceEllipse_t positionConfidenceEllipse
ParameterGPS & data()
data GPS data getter.
void execute()
execute Execution of the timers.
RelevanceDistance_t * relevanceDistance
DENM_t denm() const
denm DENM getter.
void DENMForwarded()
DENMForwarded Signal used when a DENM is forwarded.
QElapsedTimer m_T_F_Validity_timer
quint64 circAtLat(long l)
circAtLat Compute the circumference at a latitude.
void setT_F_Validity(qint64 t)
setT_F_Validity Set the T_F_Validity.
ReferencePosition_t referencePosition() const
referencePosition ITS-S position getter.
void T_ForwardingSignal(ActionID_t)
T_ForwardingSignal Signal when T_Forwarding expires.
qint64 timer() const
timer Timer getter.
ReferencePosition_t eventPosition
double f(long x, long y, double lengthA, double lengthB, e_shape shape)
f Compute the f function.
void setT_Forwarding(qint32 t)
setT_Forwarding Set the T_Forwarding.
DEN Message Table Forwarding.
void T_F_ValiditySignal(ActionID_t)
T_F_ValiditySignal Signal when T_F_Validity expires.
ManagementContainer_t management
~denMessageTableForwarding()
~denMessageTableForwarding denMessageTableForwarding destructor.
unsigned int diameter(long begin, long end, quint64 circ)
diameter Compute the distance between two point on the same latitude.
denMessageTableForwardingThread * m_forwarding
denMessageTableForwardingThread * m_validity