ITS
|
GN data request definition. More...
#include <QObject>
#include <GnAddr.h>
#include <DestinationArea.h>
#include <CommonHeader.h>
#include <LifeTime.h>
#include <apiData.h>
Go to the source code of this file.
Classes | |
struct | destinationAddress_s |
destinationAddress_t structure is the destination address definition. More... | |
struct | gnDataRequest_s |
gnDataRequest_t structure is the GN data request definition. More... | |
Typedefs | |
typedef struct destinationAddress_s | destinationAddress_t |
destinationAddress_t structure is the destination address definition. More... | |
typedef struct gnDataRequest_s | gnDataRequest_t |
gnDataRequest_t structure is the GN data request definition. More... | |
Enumerations | |
enum | e_destinationAddress_PR_present { destinationAddress_PR_UNKNOWN, destinationAddress_PR_MID, destinationAddress_PR_DestinationArea } |
The e_destinationAddress_PR_present enum is the type of destination. More... | |
Functions | |
gnDataRequest_t | gnDataRequestFromBin (QByteArray rawPacket) |
gnDataRequestFromBin Decode GN data request from byte array. More... | |
QByteArray | gnDataRequestToBin (gnDataRequest_t gnDR) |
gnDataRequestToBin Encode GN data request to byte array. More... | |
GN data request definition.
The GN data request is used to set packet sending.
Definition in file GNDataRequest.h.
typedef struct destinationAddress_s destinationAddress_t |
destinationAddress_t structure is the destination address definition.
typedef struct gnDataRequest_s gnDataRequest_t |
gnDataRequest_t structure is the GN data request definition.
The e_destinationAddress_PR_present enum is the type of destination.
Definition at line 20 of file GNDataRequest.h.
gnDataRequest_t gnDataRequestFromBin | ( | QByteArray | rawPacket | ) |
gnDataRequestFromBin Decode GN data request from byte array.
rawPacket | The byte array. |
Definition at line 58 of file GNDataRequest.cpp.
References sniff_destinationArea_s::angle, destinationAddress_s::choice, gnDataRequest_s::destinationAddress, destinationAddress_PR_DestinationArea, destinationAddress_PR_MID, destinationAddress_s::destinationArea, gnDataRequest_s::destinationPort, gnDataRequest_s::destinationPortInfo, sniff_destinationArea_s::distanceA, sniff_destinationArea_s::distanceB, extractInt(), extractUInt(), sniff_destinationArea_s::geoAreaPosLatitude, sniff_destinationArea_s::geoAreaPosLongitude, destinationAddress_s::gnAddr, gnDataRequest_s::gnCommunicationProfile, gnDataRequest_s::maximumHopLimit, gnDataRequest_s::maximumPacketLifeTime, gnDataRequest_s::maximumRepetitionTime, sniff_gnAddr_s::mid, gnDataRequest_s::packetTransportSubType, gnDataRequest_s::packetTransportType, gnDataRequest_s::payload, destinationAddress_s::present, gnDataRequest_s::repetitionInterval, sniff_gnAddr_s::stationType_StationCountryCode, gnDataRequest_s::trafficClass, and gnDataRequest_s::upperProtocolEntity.
QByteArray gnDataRequestToBin | ( | gnDataRequest_t | gnDR | ) |
gnDataRequestToBin Encode GN data request to byte array.
gnDR | The GN data request to encode. |
Definition at line 3 of file GNDataRequest.cpp.
References sniff_destinationArea_s::angle, destinationAddress_s::choice, gnDataRequest_s::destinationAddress, destinationAddress_PR_DestinationArea, destinationAddress_PR_MID, destinationAddress_s::destinationArea, gnDataRequest_s::destinationPort, gnDataRequest_s::destinationPortInfo, sniff_destinationArea_s::distanceA, sniff_destinationArea_s::distanceB, sniff_destinationArea_s::geoAreaPosLatitude, sniff_destinationArea_s::geoAreaPosLongitude, destinationAddress_s::gnAddr, gnDataRequest_s::gnCommunicationProfile, LifeTime::helper_size, TrafficClass::helper_size, gnDataRequest_s::maximumHopLimit, gnDataRequest_s::maximumPacketLifeTime, gnDataRequest_s::maximumRepetitionTime, sniff_gnAddr_s::mid, gnDataRequest_s::packetTransportSubType, gnDataRequest_s::packetTransportType, gnDataRequest_s::payload, destinationAddress_s::present, gnDataRequest_s::repetitionInterval, sniff_gnAddr_s::stationType_StationCountryCode, TrafficClass::toHex(), LifeTime::toHex(), gnDataRequest_s::trafficClass, and gnDataRequest_s::upperProtocolEntity.
Referenced by LocationServicePacketEntry::operator==().