6 QDataStream ds(&rawPacket, QIODevice::WriteOnly);
52 ds << (quint16) gnDR.
payload.length();
66 char* data= rawPacket.data();
92 for(
int i=0; i < 6; i++)
118 gnDR.
payload = QByteArray(data + offset, plLen-2);
qint32 geoAreaPosLatitude
QByteArray toHex()
toHex Encode the LifeTime in byte array.
gnDataRequest_t structure is the GN data request definition.
LifeTime * maximumPacketLifeTime
quint16 * repetitionInterval
sniff_destinationArea_t destinationArea
quint16 * maximumRepetitionTime
GN data request definition.
e_destinationAddress_PR_present
The e_destinationAddress_PR_present enum is the type of destination.
CommonHeader::e_upperProtocolEntity upperProtocolEntity
QByteArray gnDataRequestToBin(gnDataRequest_t gnDR)
gnDataRequestToBin Encode GN data request to byte array.
quint64 extractUInt(char *data, int l, int *offset)
extractUInt Extract an unsigned integer from byte array.
e_gnCommunicationProfile
The e_gnCommunicationProfile enum defines the type of communication profile.
destinationAddress_t destinationAddress
quint8 packetTransportSubType
quint16 stationType_StationCountryCode
qint32 geoAreaPosLongitude
qint64 extractInt(char *data, int l, int *offset)
extractInt Extract an signed integer from byte array.
CommonHeader::e_headerType packetTransportType
e_destinationAddress_PR_present present
QByteArray toHex()
toHex Encode the TrafficClass in binary.
quint16 destinationPortInfo
union destinationAddress_s::@2 choice
The choice union is composed by a GN_ADDR or a destination area.
gnDataRequest_t gnDataRequestFromBin(QByteArray rawPacket)
gnDataRequestFromBin Decode GN data request from byte array.
e_gnCommunicationProfile gnCommunicationProfile
TrafficClass trafficClass