7 #ifndef APPDENMTRIGGERDATA_H 8 #define APPDENMTRIGGERDATA_H 21 #define MSG_LENGTH 65535 248 #endif // APPDENMTRIGGERDATA_H DestinationAreaData destinationArea() const
destinationArea Destination area getter.
QByteArray toBin()
toBin Encode the AppDenmTrigger in a byte array.
DENM configuration initializer.
void setTransmissionInterval(quint16 t)
setTransmissionInterval Transmission interval setter.
quint8 * maximumHopLimit() const
maximumHopLimit Maximum hop limit getter.
quint64 eventDetectionTime() const
eventDetectionTime Detection time getter.
quint8 * relevanceTrafficDirection() const
relevanceTrafficDirection Relevance traffic direction getter.
TrafficClassData trafficClass() const
trafficClass Traffic class getter.
Destination area serialize.
ActionID_t m_roadWorksReferenceDenms[8]
quint16 * transmissionInterval() const
transmissionInterval Transmission interval getter.
ReferencePositionData eventPosition() const
eventPosition Event position getter.
quint32 * m_repetitionDuration
ReferencePositionData m_eventPosition
void setRepetitionDuration(quint32 r)
setRepetitionDuration Repetition duration setter.
TrafficClassData m_trafficClass
ReferencePosition_t m_roadWorksRecommendedPath[40]
void setRepetitionInterval(quint16 r)
setRepetitionInterval Repetition interval setter.
quint8 * m_relevanceTrafficDirection
quint16 * m_repetitionInterval
QByteArray * location() const
location Location container getter.
DestinationAreaData m_destinationArea
ReferencePosition serializer.
LifeTimeData * lifeTime() const
lifeTime Life time getter.
LifeTimeData * m_lifeTime
quint8 * m_relevanceDistance
PathHistory_t m_locationTraces[7]
quint16 * m_transmissionInterval
void setLocation(QByteArray l)
setLocation Location container setter.
quint32 * validityDuration() const
validityDuration Validity duration getter.
EventPoint_t m_situationEventHistory[23]
void setTrafficClass(TrafficClassData t)
setTrafficClass Traffic class setter.
StationType_t m_roadWorksRestriction[3]
AppDenmTriggerData_enum
The e_AppDenmTriggerData enum defines the options bits position.
enum AppDenmTriggerData::AppDenmTriggerData_enum e_AppDenmTriggerData
The e_AppDenmTriggerData enum defines the options bits position.
quint64 m_eventDetectionTime
QString toString()
toString Encode the AppDenmTrigger in a human readable.
ParameterDENM * m_paramDENM
void setValidityDuration(quint32 v)
setValidityDuration Validity duration setter.
QByteArray * alacarte() const
alacarte Alacarte container getter.
PosPillar_t m_impactReductionPositionOfPillars[3]
AppDenmTriggerData(ParameterDENM *paramDENM)
AppDenmTriggerData AppDenmTriggerData constructor.
quint8 * m_maximumHopLimit
quint16 getOptions()
getOptions Generate the bytes option.
quint8 * relevanceDistance() const
relevanceDistance Relevance distance getter.
QByteArray * situation() const
situation Situation container getter.
void setAlacarte(QByteArray a)
setAlacarte Alacarte container setter.
quint16 * repetitionInterval() const
repetitionInterval Repetition interval getter.
PathPoint_t m_locationTracesPathHistory[7][40]
void setRelevanceTrafficDirection(quint8 r)
setRelevanceTrafficDirection Relevance traffic direction setter.
void setDestinationArea(DestinationAreaData d)
setDestinationArea Destination area setter.
void setEventDetectionTime(quint64 e)
setEventDetectionTime Detection time setter.
quint32 * repetitionDuration() const
repetitionDuration Repetition duration getter.
quint32 * m_validityDuration
void setEventPosition(ReferencePositionData e)
setEventPosition Event position setter.
void setSituation(QByteArray s)
setSituation Situation container setter.
void setRelevanceDistance(quint8 r)
setRelevanceDistance Relevance distance setter.