WSF
WsfXIO_SensorTrackingRequestUpdatePkt Class Reference

#include <WsfXIO_PacketRegistry.hpp>

Inheritance diagram for WsfXIO_SensorTrackingRequestUpdatePkt:
Collaboration diagram for WsfXIO_SensorTrackingRequestUpdatePkt:

Classes

struct  TrackingRequest

Public Member Functions

 XIO_DEFINE_PACKET (WsfXIO_SensorTrackingRequestUpdatePkt, WsfXIO_ResponsePkt, 67)
Public Member Functions inherited from WsfXIO_ResponsePkt
 XIO_DEFINE_PACKET_CTOR (WsfXIO_ResponsePkt, WsfXIO_Packet, 5)
 mFromProvider (false)
 mCompletesRequest (false)
 mRequestId (0)
 XIO_DEFINE_PACKET_SERIALIZE ()
Public Member Functions inherited from WsfXIO_Packet
 WsfXIO_Packet (int aPacketId)
template<typename T>
void Serialize (T &aBuff)
 Serializes the packet header. Must be called first from derived class Serialize().
float GetTimeStamp () const
void SetTimeStamp (float aTimeStamp)
void SetFlags (uint32_t aFlags)
void AddFlags (uint32_t aFlags)
uint32_t GetFlags () const

Public Attributes

int32_t mPlatformIndex
 Index of the platform which owns the sensor.
WsfStringId mSensorNameId
 Name of the sensor whose tracks are requested.
bool mClear
 True if the tracking request list has been cleared.
std::vector< TrackingRequestmAddedRequests
std::vector< WsfTrackIdmRemovedRequests
Public Attributes inherited from WsfXIO_ResponsePkt
bool mFromProvider
bool mCompletesRequest
 If true, the receipt of this response indicates the request has been satisfied and should be closed.
int32_t mRequestId
 Request ID. If this is 0, the packet is for any receiver.
Public Attributes inherited from WsfXIO_Packet
GenUniqueId mApplicationId

Additional Inherited Members

Public Types inherited from WsfXIO_Packet
enum  PacketFlags { cSYNCHRONIZED = 1 }
typedef bool BaseType
Static Public Attributes inherited from WsfXIO_Packet
static const int cPACKET_ID = -1
Protected Attributes inherited from WsfXIO_Packet
uint32_t mFlags
float mTimeStamp

Member Function Documentation

◆ XIO_DEFINE_PACKET()

WsfXIO_SensorTrackingRequestUpdatePkt::XIO_DEFINE_PACKET ( WsfXIO_SensorTrackingRequestUpdatePkt ,
WsfXIO_ResponsePkt ,
67  )
inline

Member Data Documentation

◆ mAddedRequests

std::vector<TrackingRequest> WsfXIO_SensorTrackingRequestUpdatePkt::mAddedRequests

◆ mClear

bool WsfXIO_SensorTrackingRequestUpdatePkt::mClear

◆ mPlatformIndex

int32_t WsfXIO_SensorTrackingRequestUpdatePkt::mPlatformIndex

◆ mRemovedRequests

std::vector<WsfTrackId> WsfXIO_SensorTrackingRequestUpdatePkt::mRemovedRequests

◆ mSensorNameId

WsfStringId WsfXIO_SensorTrackingRequestUpdatePkt::mSensorNameId

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved