23 char *data = datagram.data();
75 m_situation =
new QByteArray(data + offset + 1, *(data + offset));
82 m_location =
new QByteArray(data + offset + 1, *(data + offset));
89 m_alacarte =
new QByteArray(data + offset + 1, *(data + offset));
138 QDataStream ds(&bin, QIODevice::WriteOnly);
145 ds << messageType << options;
DestinationAreaData m_destinationArea
QByteArray toBin()
toBin ReferencePositionData encoder.
quint32 * m_validityDuration
ParameterDENM * m_paramDENM
AppDenmUpdateData(ParameterDENM *paramDENM)
AppDenmUpdateData AppDenmUpdateData constructor.
quint16 * m_transmissionInterval
quint8 * m_relevanceTrafficDirection
QByteArray toBin()
toBin Byte array encoder of the AppDenmUpdate.
quint32 * m_repetitionDuration
TrafficClassData * m_trafficClass
void passBytes(int *offset, int l)
passBytes Increase the offset.
quint64 m_eventUpdateDetectionTime
quint16 * m_transmissionDuration
quint64 extractUInt(char *data, int l, int *offset)
extractUInt Extract an unsigned integer from byte array.
AppDenmUpdate serializer.
quint8 * m_relevanceDistance
quint8 mtAppDENMUpdate() const
mtAppDENMUpdate Message type for AppDENM_update getter.
QByteArray toBin()
toBin Byte array encoding.
quint16 getOptions()
getOptions Generate the options bytes.
QByteArray toBin()
toBin TrafficClassData encoder.
ReferencePositionData m_eventPosition
QByteArray toBin()
toBin Byte array encoder of the destination area.