5 #ifndef APPDENMUPDATEDATA_H 6 #define APPDENMUPDATEDATA_H 251 #endif // APPDENMUPDATEDATA_H
TrafficClassData * trafficClass() const
trafficClass Traffic class getter.
DENM configuration initializer.
ReferencePositionData eventPosition() const
eventPosition Event position getter.
void setLocation(QByteArray l)
setLocation Location container setter.
quint32 * validityDuration() const
validityDuration Validity duration getter.
DestinationAreaData m_destinationArea
PathHistory_t m_locationTraces[7]
Destination area serialize.
LifeTimeData * lifeTime() const
lifeTime Life time getter.
void setActionID(ActionIDData a)
setActionID ActionID setter
quint32 * m_validityDuration
ParameterDENM * m_paramDENM
quint16 * transmissionInterval() const
transmissionInterval Transmission interval getter.
EventPoint_t m_situationEventHistory[23]
void setEventPosition(ReferencePositionData e)
setEventPosition Event position setter.
PathPoint_t m_locationTracesPathHistory[7][40]
AppDenmUpdateData(ParameterDENM *paramDENM)
AppDenmUpdateData AppDenmUpdateData constructor.
void setEventUpdateDetectionTime(quint64 e)
setEventUpdateDetectionTime Detection time setter.
quint16 * transmissionDuration() const
transmissionDuration Transmission duration getter.
quint16 * m_transmissionInterval
quint8 * m_relevanceTrafficDirection
ReferencePosition_t m_roadWorksRecommendedPath[40]
ReferencePosition serializer.
QByteArray * situation() const
situation Situation container getter.
ActionIDData actionID() const
actionID ActionID getter.
quint32 * repetitionDuration() const
repetitionDuration Repetition duration getter.
LifeTimeData * m_lifeTime
AppDenmUpdateData_enum
The e_AppDenmUpdateData defines the options positions.
QByteArray toBin()
toBin Byte array encoder of the AppDenmUpdate.
quint32 * m_repetitionDuration
void setSituation(QByteArray s)
setSituation Situation container setter.
TrafficClassData * m_trafficClass
QByteArray * location() const
location Location container getter.
StationType_t m_roadWorksRestriction[3]
quint64 m_eventUpdateDetectionTime
quint16 * m_transmissionDuration
void setAlacarte(QByteArray a)
setAlacarte Alacarte container setter.
void setRepetitionDuration(quint32 r)
setRepetitionDuration Repetition duration setter.
quint8 * relevanceTrafficDirection() const
relevanceTrafficDirection Relevance traffic direction getter.
DestinationAreaData destinationArea() const
destinationArea Destination area getter.
quint8 * m_relevanceDistance
void setTransmissionDuration(quint16 t)
setTransmissionDuration Transmission duration setter.
QByteArray * alacarte() const
alacarte Alacarte container getter.
PosPillar_t m_impactReductionPositionOfPillars[3]
quint64 eventUpdateDetectionTime() const
eventUpdateDetectionTime Detection time getter.
enum AppDenmUpdateData::AppDenmUpdateData_enum e_AppDenmUpdateData
The e_AppDenmUpdateData defines the options positions.
void setTransmissionInterval(quint16 t)
setTransmissionInterval Transmission interval setter.
quint16 getOptions()
getOptions Generate the options bytes.
void setDestinationArea(DestinationAreaData d)
setDestinationArea Destination area setter.
void setRelevanceTrafficDirection(quint8 r)
setRelevanceTrafficDirection Relevance traffic direction setter.
ReferencePositionData m_eventPosition
quint8 * maximumHopLimit() const
maximumHopLimit Maximum hop limit getter.
void setTrafficClass(TrafficClassData t)
setTrafficClass Traffic class setter.
quint8 * relevanceDistance() const
relevanceDistance Relevance distance getter.
void setValidityDuration(quint32 v)
setValidityDuration Validity duration setter.
quint8 * m_maximumHopLimit
void setRelevanceDistance(quint8 r)
setRelevanceDistance Relevance distance setter.
ActionID_t m_roadWorksReferenceDenms[8]