WSF
WsfXIO_PlatformInfoRequest Class Reference

Request for platform information. More...

#include <WsfXIO_PlatformInfoRequest.hpp>

Inheritance diagram for WsfXIO_PlatformInfoRequest:
Collaboration diagram for WsfXIO_PlatformInfoRequest:

Public Member Functions

 WsfXIO_PlatformInfoRequest (int aPlatformIndex, unsigned int aInformationTypes, WsfXIO_Connection *aConnectionPtr, bool aIsReliable=true)
void SetDeadReckonParameters (double aDeadReckonInterval=1.0, double aMaxDeadReckonError=5.0, double aMaxDeadReckonOrientationError=3.0 *UtMath::cRAD_PER_DEG)
void Initialized () override
int GetPlatformIndex () const
unsigned int GetInfoType () const
double GetDeadReckonInterval () const
double GetMaxDeadReckonError () const
double GetMaxDeadReckonOrientationError () const
Public Member Functions inherited from WsfXIO_Request
 WsfXIO_Request (WsfXIO_Connection *aConnectionPtr, bool aIsReliable=true)
virtual void HandleResponse (WsfXIO_ResponsePkt &aPkt)
void SendRequest (WsfXIO_RequestDataPkt &aPkt)
 Sends the request to the remote application.
WsfXIO_ConnectionGetConnection () const
 Returns the connection to the application from which data is requested.
bool IsReliable () const
 Returns 'true' if data for this request is to be sent reliably.
int GetRequestId () const
 Returns the request's locally unique ID.
void SetRequestManager (WsfXIO_RequestManager *aRequestManagerPtr)
 Sets the owner of this request.
void SendResponse (WsfXIO_ResponsePkt &aPkt)

Protected Attributes

int mPlatformIndex
unsigned int mInfoType
bool mUseDeadReckonDefaults
double mDeadReckonInterval
double mMaxDeadReckonError
double mMaxDeadReckonOrientationError

Additional Inherited Members

Protected Member Functions inherited from WsfXIO_Request
virtual ~WsfXIO_Request ()
void SetRequestId (unsigned int aRequestId)
void SetRemotelyDestroyed ()
bool IsRemotelyDestroyed () const
void SetIsReliable (bool aIsReliable)

Detailed Description

Request for platform information.

Constructor & Destructor Documentation

◆ WsfXIO_PlatformInfoRequest()

WsfXIO_PlatformInfoRequest::WsfXIO_PlatformInfoRequest ( int aPlatformIndex,
unsigned int aInformationTypes,
WsfXIO_Connection * aConnectionPtr,
bool aIsReliable = true )

Member Function Documentation

◆ GetDeadReckonInterval()

double WsfXIO_PlatformInfoRequest::GetDeadReckonInterval ( ) const
inline

References mDeadReckonInterval.

◆ GetInfoType()

unsigned int WsfXIO_PlatformInfoRequest::GetInfoType ( ) const
inline

References mInfoType.

◆ GetMaxDeadReckonError()

double WsfXIO_PlatformInfoRequest::GetMaxDeadReckonError ( ) const
inline

References mMaxDeadReckonError.

◆ GetMaxDeadReckonOrientationError()

double WsfXIO_PlatformInfoRequest::GetMaxDeadReckonOrientationError ( ) const
inline

◆ GetPlatformIndex()

int WsfXIO_PlatformInfoRequest::GetPlatformIndex ( ) const
inline

References mPlatformIndex.

◆ Initialized()

◆ SetDeadReckonParameters()

void WsfXIO_PlatformInfoRequest::SetDeadReckonParameters ( double aDeadReckonInterval = 1.0,
double aMaxDeadReckonError = 5.0,
double aMaxDeadReckonOrientationError = 3.0 * UtMath::cRAD_PER_DEG )

Member Data Documentation

◆ mDeadReckonInterval

double WsfXIO_PlatformInfoRequest::mDeadReckonInterval
protected

◆ mInfoType

unsigned int WsfXIO_PlatformInfoRequest::mInfoType
protected

◆ mMaxDeadReckonError

double WsfXIO_PlatformInfoRequest::mMaxDeadReckonError
protected

◆ mMaxDeadReckonOrientationError

double WsfXIO_PlatformInfoRequest::mMaxDeadReckonOrientationError
protected

◆ mPlatformIndex

int WsfXIO_PlatformInfoRequest::mPlatformIndex
protected

◆ mUseDeadReckonDefaults

bool WsfXIO_PlatformInfoRequest::mUseDeadReckonDefaults
protected

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