WiFi Framework C++ Edition
CwclDriAsdLocationMessage Class Reference

The ASD UAV Location message. More...

#include <wclDriAsd.h>

Inheritance diagram for CwclDriAsdLocationMessage:
CwclDriAsdCoordinateMessage CwclDriAsdMessage CwclDriMessage

Public Member Functions

 CwclDriAsdLocationMessage (const unsigned char Counter, const wclDriRawData &Data)
 Creates new DRI message object.
 
float GetBaroAltitude () const
 Gets the baro altitude.
 
 __declspec (property(get=GetBaroAltitude)) float BaroAltitude
 Gets the baro altitude.
 
wclDriAsdUavVerticalAccuracy GetBaroAccuracy () const
 Gets the baro altitude accuracy.
 
 __declspec (property(get=GetBaroAccuracy)) wclDriAsdUavVerticalAccuracy BaroAccuracy
 Gets the baro altitude accuracy.
 
unsigned short GetDirection () const
 Gets the UAV direction.
 
 __declspec (property(get=GetDirection)) unsigned short Direction
 Gets the UAV direction.
 
float GetGeoAltitude () const
 Gets the geo altitude.
 
 __declspec (property(get=GetGeoAltitude)) float GeoAltitude
 Gets the geo altitude.
 
float GetHeight () const
 Gets height.
 
 __declspec (property(get=GetHeight)) float Height
 Gets height.
 
wclDriAsdUavHeightReference GetHeightReference () const
 Gets the height reference.
 
 __declspec (property(get=GetHeightReference)) wclDriAsdUavHeightReference HeightReference
 Gets the height reference.
 
wclDriAsdUavHorizontalAccuracy GetHorizontalAccuracy () const
 Gets the horizontal accuracy.
 
 __declspec (property(get=GetHorizontalAccuracy)) wclDriAsdUavHorizontalAccuracy HorizontalAccuracy
 Gets the horizontal accuracy.
 
float GetHorizontalSpeed () const
 Gets the horizontal speed.
 
 __declspec (property(get=GetHorizontalSpeed)) float HorizontalSpeed
 Gets the horizontal speed.
 
double GetLatitude () const
 Gets the latitude.
 
 __declspec (property(get=GetLatitude)) double Latitude
 Gets the latitude.
 
double GetLongitude () const
 Gets the longitude.
 
 __declspec (property(get=GetLongitude)) double Longitude
 Gets the longitude.
 
wclDriAsdUavSpeedAccuracy GetSpeedAccuracy () const
 Gets the speed accuracy.
 
 __declspec (property(get=GetSpeedAccuracy)) wclDriAsdUavSpeedAccuracy SpeedAccuracy
 Gets the speed accuracy.
 
wclDriAsdUavStatus GetStatus () const
 Gets the UAV status.
 
 __declspec (property(get=GetStatus)) wclDriAsdUavStatus Status
 Gets the UAV status.
 
float GetTimestamp () const
 Gets the timestamp.
 
 __declspec (property(get=GetTimestamp)) float Timestamp
 Gets the timestamp.
 
wclDriAsdUavTimestampAccuracy GetTimestampAccuracy () const
 Gets the timestamp accuracy.
 
 __declspec (property(get=GetTimestampAccuracy)) wclDriAsdUavTimestampAccuracy TimestampAccuracy
 Gets the timestamp accuracy.
 
wclDriAsdUavVerticalAccuracy GetVerticalAccuracy () const
 Gets the vertical accuracy.
 
 __declspec (property(get=GetVerticalAccuracy)) wclDriAsdUavVerticalAccuracy VerticalAccuracy
 Gets the vertical accuracy.
 
float GetVerticalSpeed () const
 Gets the vertical speed.
 
 __declspec (property(get=GetVerticalSpeed)) float VerticalSpeed
 Gets the vertical speed.
 
- Public Member Functions inherited from CwclDriAsdCoordinateMessage
 CwclDriAsdCoordinateMessage (const unsigned char Counter, const wclDriRawData &Data)
 Creates new DRI message object.
 
- Public Member Functions inherited from CwclDriAsdMessage
 CwclDriAsdMessage (const unsigned char Counter, const wclDriRawData &Data)
 Creates new DRI message object.
 
unsigned char GetCounter () const
 Gets the message counter.
 
 __declspec (property(get=GetCounter)) unsigned char Counter
 Gets the message counter.
 
wclDriAsdMessageType GetMessageType () const
 Gets the message type.
 
 __declspec (property(get=GetMessageType)) wclDriAsdMessageType MessageType
 Gets the message type.
 
unsigned char GetVersion () const
 Gets the protocol version.
 
 __declspec (property(get=GetVersion)) unsigned char Version
 Gets the protocol version.
 
- Public Member Functions inherited from CwclDriMessage
 CwclDriMessage (const wclDriRawData &Data, const wclDriVendor Vendor)
 Creates new DRI message object.
 
virtual ~CwclDriMessage ()
 Frees the object.
 
wclDriRawData GetData () const
 Gets the message raw data.
 
 __declspec (property(get=GetData)) wclDriRawData Data
 Gets the message raw data.
 
wclDriVendor GetVendor () const
 Gets the vendor ID.
 
 __declspec (property(get=GetVendor)) wclDriVendor Vendor
 Gets the vendor ID.
 

Additional Inherited Members

- Protected Member Functions inherited from CwclDriAsdCoordinateMessage
float DecodeAltitude (const unsigned short Value) const
 Converts unsigned integer encoded value to a floating point altitude value.
 
double DecodeCoordinate (const int Value) const
 Converts unsigned integer encoded values to a floating point coordinate value.
 

Detailed Description

The ASD UAV Location message.

See also
CwclDriAsdCoordinateMessage