7 #ifndef denMessageTableSource_H 8 #define denMessageTableSource_H 13 #include <QElapsedTimer> 23 #define MAX_TIMEOUT 86400001 224 #endif // denMessageTableSource_H quint8 trafficClass() const
trafficClass DENM's traffic class getter.
int asn_ulong2INTEGER(INTEGER_t *i, unsigned long l)
void setDestinationArea(DestinationAreaData d)
setDestinationArea DENM's destination area setter.
DecentralizedEnvironmentalNotificationMessage_t denm
Destination area serialize.
int status() const
status DENM's status getter.
void execute()
execute Execute the timers.
StationID_t originatingStationID
qint64 T_O_Validity() const
T_O_Validity T_O_Validity getter.
void setT_Repetition(qint32 t)
setT_Repetition T_Repetition setter.
void setT_RepetitionDuration(qint32 t)
setT_RepetitionDuration T_RepetitionDuration setter.
void setActionID(ActionID_t a)
setActionID DENM's ActionID setter.
qint32 T_RepetitionDuration() const
T_RepetitionDuration T_RepetitionDuration getter.
SequenceNumber_t sequenceNumber
DestinationAreaData m_destination
void setStatus(int s)
setStatus DENM's status setter.
qint32 m_T_RepetitionDuration
denMessageTableSourceThread * m_repetitionDuration
int asn_INTEGER2ulong(const INTEGER_t *i, unsigned long *l)
void setT_O_Validity(qint64 t)
setT_O_Validity T_O_Validity setter.
void endOfT_Repetition()
T_Repetition Slot used when T_Repetition expires.
TimestampIts_t m_timestamp
denMessageTableSource()
denMessageTableSource denMessageTableSource constructor.
void T_O_ValiditySignal(ActionID_t)
T_O_ValiditySignal Signal used when T_O_Validity expires.
DecentralizedEnvironmentalNotificationMessage_t setDecentralizedEnvironmentalNotificationMessage(DecentralizedEnvironmentalNotificationMessage_t d)
setDecentralizedEnvironmentalNotificationMessage DecentralizedEnvironmentalNotificationMessage copy...
ActionID_t actionID() const
actionID DENM's ActionID getter.
void endOfT_RepetitionDuration()
endOfT_RepetitionDuration Slot used when T_RepetitionDuration expires.
Thread of a denMessageTableSource.
ItsPduHeader_t setItsPduHeader(ItsPduHeader_t i)
setItsPduHeader ItsPduHeader copy.
void setTimestamp(TimestampIts_t t)
setTimestamp DENM's timestamp setter.
qint32 T_Repetition() const
T_Repetition T_Repetition getter.
denMessageTableSource & operator=(const denMessageTableSource &other)
operator= Affectation operator.
void endOfT_O_Validity()
endOfT_O_Validity Slot used when T_O_Validity expires.
API used by the Facilities layer.
SequenceNumber_t setSequenceNumber(SequenceNumber_t s)
setSequenceNumber SequenceNumber copy.
denMessageTableSourceThread * m_validity
StationID_t setStationID(StationID_t s)
setStationID StationID copy.
void DENMrepeated()
DENMrepeated Signal used when a DENM is repeated.
DENM_t denm() const
denm DENM getter.
void T_RepetitionSignal(ActionID_t)
T_RepetitionSignal Signal used when T_Repetition expires.
DestinationAreaData destinationArea() const
destinationArea DENM's destination area getter.
denMessageTableSourceThread * m_repetition
TimestampIts_t timestamp() const
timestamp DENM's timestamp getter.
void setDENM(DENM_t d)
setDENM DENM setter.
void setTrafficClass(quint8 t)
setTrafficClass DENM's traffic class setter.