Public Member Functions | Private Attributes
dji2mav::WaypointList Class Reference

#include <waypointList.h>

List of all members.

Public Member Functions

bool clearMission ()
void displayMission ()
void finishUpload ()
uint16_t getListSize ()
uint16_t getTargetIdx ()
float getWaypointAlt (uint16_t idx)
uint16_t getWaypointCmd (uint16_t idx)
void getWaypointData (uint16_t idx, uint16_t &cmd, float &param1, float &param2, float &param3, float &param4, float &lat, float &lon, float &alt)
float getWaypointLat (uint16_t idx)
const float(* getWaypointList ())[7]
float getWaypointLon (uint16_t idx)
float getWaypointParam1 (uint16_t idx)
float getWaypointParam2 (uint16_t idx)
float getWaypointParam3 (uint16_t idx)
float getWaypointParam4 (uint16_t idx)
float getWpHeading (uint16_t idx)
float getWpStaytime (uint16_t idx)
bool isDownloadFinished ()
bool isValidIdx (uint16_t idx)
void readyToDownload ()
void readyToUpload ()
void setListSize (const uint16_t size)
void setTargetIdx (uint16_t targetIdx)
void setWaypointAlt (uint16_t idx, float alt)
void setWaypointCmd (uint16_t idx, uint16_t cmd)
void setWaypointData (uint16_t idx, uint16_t cmd, float param1, float param2, float &param3, float param4, float lat, float lon, float alt)
void setWaypointLat (uint16_t idx, float lat)
void setWaypointLon (uint16_t idx, float lon)
void setWaypointParam1 (uint16_t idx, float param1)
void setWaypointParam2 (uint16_t idx, float param2)
void setWaypointParam3 (uint16_t idx, float param3)
void setWaypointParam4 (uint16_t idx, float param4)
void setWpHeading (uint16_t idx, float heading)
void setWpStaytime (uint16_t idx, float staytime)
 WaypointList ()
 ~WaypointList ()

Private Attributes

uint16_t m_cmd [100]
uint16_t m_listSize
int m_targetIdx
float m_wpList [100][7]

Detailed Description

Definition at line 17 of file waypointList.h.


Constructor & Destructor Documentation

Definition at line 19 of file waypointList.h.

Definition at line 25 of file waypointList.h.


Member Function Documentation

Definition at line 225 of file waypointList.h.

Definition at line 231 of file waypointList.h.

Definition at line 64 of file waypointList.h.

uint16_t dji2mav::WaypointList::getListSize ( ) [inline]

Definition at line 34 of file waypointList.h.

uint16_t dji2mav::WaypointList::getTargetIdx ( ) [inline]

Definition at line 44 of file waypointList.h.

float dji2mav::WaypointList::getWaypointAlt ( uint16_t  idx) [inline]

Definition at line 195 of file waypointList.h.

uint16_t dji2mav::WaypointList::getWaypointCmd ( uint16_t  idx) [inline]

Definition at line 125 of file waypointList.h.

void dji2mav::WaypointList::getWaypointData ( uint16_t  idx,
uint16_t &  cmd,
float &  param1,
float &  param2,
float &  param3,
float &  param4,
float &  lat,
float &  lon,
float &  alt 
) [inline]

Definition at line 89 of file waypointList.h.

float dji2mav::WaypointList::getWaypointLat ( uint16_t  idx) [inline]

Definition at line 175 of file waypointList.h.

const float( * dji2mav::WaypointList::getWaypointList ( ) )[7] [inline]

Definition at line 29 of file waypointList.h.

float dji2mav::WaypointList::getWaypointLon ( uint16_t  idx) [inline]

Definition at line 185 of file waypointList.h.

float dji2mav::WaypointList::getWaypointParam1 ( uint16_t  idx) [inline]

Definition at line 135 of file waypointList.h.

float dji2mav::WaypointList::getWaypointParam2 ( uint16_t  idx) [inline]

Definition at line 145 of file waypointList.h.

float dji2mav::WaypointList::getWaypointParam3 ( uint16_t  idx) [inline]

Definition at line 155 of file waypointList.h.

float dji2mav::WaypointList::getWaypointParam4 ( uint16_t  idx) [inline]

Definition at line 165 of file waypointList.h.

float dji2mav::WaypointList::getWpHeading ( uint16_t  idx) [inline]

Definition at line 205 of file waypointList.h.

float dji2mav::WaypointList::getWpStaytime ( uint16_t  idx) [inline]

Definition at line 215 of file waypointList.h.

Definition at line 74 of file waypointList.h.

bool dji2mav::WaypointList::isValidIdx ( uint16_t  idx) [inline]

Definition at line 84 of file waypointList.h.

Definition at line 59 of file waypointList.h.

Definition at line 54 of file waypointList.h.

void dji2mav::WaypointList::setListSize ( const uint16_t  size) [inline]

Definition at line 39 of file waypointList.h.

void dji2mav::WaypointList::setTargetIdx ( uint16_t  targetIdx) [inline]

Definition at line 49 of file waypointList.h.

void dji2mav::WaypointList::setWaypointAlt ( uint16_t  idx,
float  alt 
) [inline]

Definition at line 200 of file waypointList.h.

void dji2mav::WaypointList::setWaypointCmd ( uint16_t  idx,
uint16_t  cmd 
) [inline]

Definition at line 130 of file waypointList.h.

void dji2mav::WaypointList::setWaypointData ( uint16_t  idx,
uint16_t  cmd,
float  param1,
float  param2,
float &  param3,
float  param4,
float  lat,
float  lon,
float  alt 
) [inline]

Definition at line 107 of file waypointList.h.

void dji2mav::WaypointList::setWaypointLat ( uint16_t  idx,
float  lat 
) [inline]

Definition at line 180 of file waypointList.h.

void dji2mav::WaypointList::setWaypointLon ( uint16_t  idx,
float  lon 
) [inline]

Definition at line 190 of file waypointList.h.

void dji2mav::WaypointList::setWaypointParam1 ( uint16_t  idx,
float  param1 
) [inline]

Definition at line 140 of file waypointList.h.

void dji2mav::WaypointList::setWaypointParam2 ( uint16_t  idx,
float  param2 
) [inline]

Definition at line 150 of file waypointList.h.

void dji2mav::WaypointList::setWaypointParam3 ( uint16_t  idx,
float  param3 
) [inline]

Definition at line 160 of file waypointList.h.

void dji2mav::WaypointList::setWaypointParam4 ( uint16_t  idx,
float  param4 
) [inline]

Definition at line 170 of file waypointList.h.

void dji2mav::WaypointList::setWpHeading ( uint16_t  idx,
float  heading 
) [inline]

Definition at line 210 of file waypointList.h.

void dji2mav::WaypointList::setWpStaytime ( uint16_t  idx,
float  staytime 
) [inline]

Definition at line 220 of file waypointList.h.


Member Data Documentation

uint16_t dji2mav::WaypointList::m_cmd[100] [private]

Definition at line 246 of file waypointList.h.

Definition at line 247 of file waypointList.h.

Definition at line 248 of file waypointList.h.

float dji2mav::WaypointList::m_wpList[100][7] [private]

Definition at line 245 of file waypointList.h.


The documentation for this class was generated from the following file:


dji_sdk_dji2mav
Author(s):
autogenerated on Thu Jun 6 2019 17:55:37