3.3 branch setup
@@ -1,3 +0,0 @@
|
||||
---
|
||||
Language: Cpp
|
||||
BasedOnStyle: Google
|
||||
@@ -1,11 +0,0 @@
|
||||
# top-most EditorConfig file
|
||||
root = false
|
||||
|
||||
# Unix-style newlines with a newline ending every file
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
[{**.h,**.cpp}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
@@ -1,52 +0,0 @@
|
||||
*.o
|
||||
*~
|
||||
|
||||
lib/build-DJI_onboardSDK-Desktop_Qt_5_4_2_MinGW_32bit-Debug/
|
||||
Onboard_SDK_Lib/build-DJI_onboardSDK-Desktop_Qt_5_4_2_MinGW_32bit-Debug/
|
||||
sample/STM32/MDK/Objects/
|
||||
sample/STM32/MDK/Listings/
|
||||
sample/Windows/Windows12/DJIonboardSDK/DJIonboardSDK/Debug/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt_5_4_2_MinGW_32bit-Debug/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt_5_4_2_MinGW_32bit-Release/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt5_5_1_MSVC12_64bit-Debug/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt5_5_1_MSVC12_64bit-Release/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt_5_5_1_MSVC2013_64bit-Debug/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt_5_5_1_MSVC2013_64bit-Release/
|
||||
sample/PureQT/build-onboardSDK-Desktop_Qt_5_5_1_MSVC2012_32bit-Debug/
|
||||
sample/PureQT/build-onboardSDK-5_5_1Mingw-Release/
|
||||
sample/PureQT/build-onboardSDK-msvc2013-Release/
|
||||
sample/PureQT/build-onboardSDK-5_5_1Mingw-Debug/
|
||||
sample/PureQT/build-onboardSDK-msvc2013-Debug/
|
||||
sample/PureQT/build-onboardSDK-*
|
||||
sample/PureQT/onboardSDK/onboardSDK.pro.user
|
||||
|
||||
sample/commandline/build-conboardSDK-5_5_1Mingw-Debug/
|
||||
sample/commandline/build-conboardSDK-5_5_1Mingw-Release/
|
||||
sample/commandline/build-conboardSDK-msvc2013-Release/
|
||||
sample/commandline/build-conboardSDK-msvc2013-Debug/
|
||||
|
||||
sample/Linux/bin
|
||||
sample/commandline/Linux/bin/onboardSDK
|
||||
sample/commandline/build-conboardSDK-Desktop_Qt_5_4_2_MinGW_32bit-Debug/
|
||||
|
||||
sample/STM32/OnBoardSDK_STM32/Project/Objects/
|
||||
sample/STM32/OnBoardSDK_STM32/Project/OnBoardSDK_STM32.uvguix.*
|
||||
sample/STM32/OnBoardSDK_STM32/Project/Listings
|
||||
sample/STM32/OnBoardSDK_STM32/Project/DebugConfig
|
||||
|
||||
sample/Linux/bin/onboardSDK
|
||||
|
||||
*.sw*
|
||||
tags
|
||||
/.cproject
|
||||
/.project
|
||||
|
||||
.vagrant/
|
||||
.idea/
|
||||
bin/
|
||||
build/
|
||||
Default/
|
||||
CMakeFiles/
|
||||
CMakeCache.txt
|
||||
cmake_install.cmake
|
||||
Makefile
|
||||
@@ -1,66 +0,0 @@
|
||||
cmake_minimum_required(VERSION 2.8)
|
||||
project(onboardsdk)
|
||||
|
||||
set(CMAKE_VERBOSE_MAKEFILE OFF)
|
||||
|
||||
# Add module path for <name>.cmake conf files
|
||||
if(NOT CMAKE_MODULE_PATH)
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/contrib/)
|
||||
endif()
|
||||
|
||||
include(${CMAKE_MODULE_PATH}/DJIConfig.cmake)
|
||||
|
||||
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/libs)
|
||||
|
||||
# Set test related flags
|
||||
option(GTEST "Build with Google Test framework" OFF)
|
||||
|
||||
# Allow to build additional modules
|
||||
option(LIDAR_LOGGING "Build VLP16 Puck LiDAR logging" OFF)
|
||||
|
||||
#### Use External DJI Modules ####
|
||||
|
||||
option(USE_PRECISION_MISSIONS "Use DJI precision-missions library" OFF)
|
||||
# If you are using custom precision-missions library
|
||||
option(PRECISION_MISSIONS_LIBRARY "WARNING: for custom precision-missions Library only, point to a library location" PATH)
|
||||
option(PRECISION_MISSIONS_INCLUDE_DIR "WARNING: for custom precision-missions library only, point to headers location" PATH)
|
||||
# Dependencies include Eigen and csv
|
||||
option(PRECISION_MISSIONS_DEPENDENCIES_DIR "WARNING: for custom precision-missions library only, point to dependencies location" PATH)
|
||||
|
||||
option(USE_COLLISION_AVOIDANCE "Use DJI collision avoidance library" OFF)
|
||||
option(USE_POINTCLOUD2LAS "Use DJI pointcloud to LAS converter library" OFF)
|
||||
|
||||
if(USE_PRECISION_MISSIONS OR
|
||||
USE_COLLISION_AVOIDANCE OR
|
||||
USE_POINTCLOUD2LAS)
|
||||
if(NOT ${DISTRO_VERSION} STREQUAL "1604")
|
||||
message(FATAL_ERROR "Precision missions, collision avoidance and pointcloud to LAS converter BETA works only on Ubuntu 16.04")
|
||||
else()
|
||||
include(${CMAKE_MODULE_PATH}/External_DJIModules.cmake)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Install VTK external dependency
|
||||
if(LIDAR_LOGGING)
|
||||
include(${CMAKE_MODULE_PATH}/External_VTK.cmake)
|
||||
endif()
|
||||
|
||||
# Install GTest and RapidJSON external dependencies for tests
|
||||
if(GTEST)
|
||||
include(${CMAKE_MODULE_PATH}/External_GTest.cmake)
|
||||
endif()
|
||||
|
||||
if(GTEST OR (USE_PRECISION_MISSIONS AND (${DISTRO_VERSION} STREQUAL "1604")))
|
||||
include(${CMAKE_MODULE_PATH}/External_RapidJSON.cmake)
|
||||
endif()
|
||||
|
||||
add_subdirectory(osdk-core)
|
||||
add_subdirectory(osdk-wrapper)
|
||||
add_subdirectory(platform/linux)
|
||||
add_subdirectory(sample/Linux/Non-Blocking)
|
||||
add_subdirectory(sample/Linux/Blocking)
|
||||
if (LIDAR_LOGGING)
|
||||
add_subdirectory(sensor-integration/velodyne_vlp16puck_lite_API_example)
|
||||
endif ()
|
||||
|
||||
@@ -1,85 +0,0 @@
|
||||
# DJI Onboard SDK
|
||||
|
||||
[](https://gitter.im/dji-sdk/Onboard-SDK?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
|
||||
## What is the DJI Onboard SDK?
|
||||
|
||||
DJI's Onboard SDK allows you to connect your own Onboard Embedded System (OES) to a supported DJI vehicle [Matrice 100](http://www.dji.com/product/matrice100) or [Matrice 600](http://www.dji.com/product/matrice600) or flight controller [A3](http://www.dji.com/product/a3) using a common serial port (TTL UART). This setup opens up an exciting opportunity to integrate your own hardware with DJI's flying platforms. New applications and commercial uses for aerial robotics awaits and we can't wait to see what you build!
|
||||
|
||||
---
|
||||
## New Major Release
|
||||
|
||||
A new major version of DJI Onboard SDK (v3.2.0) was released on 12/23. This version brings all the advanced features first unveiled at the [DJI Airworks](http://www.dji.com/newsroom/news/dji-enterprise-launches-airworks-conference) conference. Be sure to read the [release notes](https://developer.dji.com/onboard-sdk/documentation/appendix/releaseNotes.html)! If you're new here, please read the rest of this document.
|
||||
|
||||
---
|
||||
|
||||
## Prerequisites
|
||||
|
||||
This SDK is for developers with:
|
||||
|
||||
- programming experience in C and C++
|
||||
- embedded systems knowledge
|
||||
- a DJI [Matrice 100](http://www.dji.com/product/matrice100) vehicle, a DJI [Matrice 600](http://www.dji.com/product/matrice600) vehicle, or DJI [A3](http://www.dji.com/product/a3) flight controller integrated into your own vehicle
|
||||
- your own Onboard Embedded System (OES) with an available com port (TTL UART)
|
||||
- Windows PC to run the required software tools
|
||||
- an iOS or Android mobile device to run DJI Go
|
||||
- (optional) an iOS device to run the [DJI Mobile-Onboard SDK](https://github.com/dji-sdk/Mobile-OSDK-iOS-App) App
|
||||
|
||||
## Get Started Immediately
|
||||
|
||||
Developers can follow the [Get Started Guide](https://developer.dji.com/onboard-sdk/documentation/quick-start/index.html) to get basic understanding of Onboard SDK key features, hardware setup, registration process and run the examples to see how the DJI Onboard SDK can be used.
|
||||
|
||||
## Hardware Setup Guide
|
||||
|
||||
This guide will help you connect your onboard embedded system (OES) with the M100 vehicle, M600 vehicle, or A3 flight controller.
|
||||
|
||||
For more details, please visit the [Hardware Setup Guide](https://developer.dji.com/onboard-sdk/documentation/hardware-setup/index.html) in DJI Developer Website.
|
||||
|
||||
## Application Development Guides
|
||||
|
||||
Please visit [Programming Guide](https://developer.dji.com/onboard-sdk/documentation/application-development-guides/programming-guide.html) and [Ground Station Programming Guide](https://developer.dji.com/onboard-sdk/documentation/application-development-guides/ground-station-programming-guide.html) for more details.
|
||||
|
||||
## Quick Reference
|
||||
|
||||
### Introduction
|
||||
|
||||
- [Architecture Guide](https://developer.dji.com/onboard-sdk/documentation/introduction/architecture-guide.html)
|
||||
|
||||
- [Things to Know](https://developer.dji.com/onboard-sdk/documentation/introduction/things-to-know.html)
|
||||
|
||||
### Protocol Documents
|
||||
|
||||
- [OPEN Protocol](https://developer.dji.com/onboard-sdk/documentation/introduction/index.html)
|
||||
|
||||
- [Data Transparent Transmission](https://developer.dji.com/onboard-sdk/documentation/introduction/data-transparent-transmission.html)
|
||||
|
||||
- [Ground Station Protocol](https://developer.dji.com/onboard-sdk/documentation/introduction/ground-station-protocol.html)
|
||||
|
||||
- [Virtual RC Protocol](https://developer.dji.com/onboard-sdk/documentation/introduction/virtual-rc-protocol.html)
|
||||
|
||||
### Platform Guides
|
||||
|
||||
- [QT Example](https://developer.dji.com/onboard-sdk/documentation/github-platform-docs/PureQT/README.html)
|
||||
|
||||
- [STM32 Example](https://developer.dji.com/onboard-sdk/documentation/github-platform-docs/STM32/README.html)
|
||||
|
||||
- [Linux Example](https://developer.dji.com/onboard-sdk/documentation/github-platform-docs/Linux/README.html)
|
||||
|
||||
- [ROS Example](https://developer.dji.com/onboard-sdk/documentation/github-platform-docs/ROS/README.html)
|
||||
|
||||
### Appendix
|
||||
|
||||
- [Release Notes for Onboard SDK 3.2.0](https://developer.dji.com/onboard-sdk/documentation/appendix/releaseNotes.html)
|
||||
|
||||
- [FAQ](https://developer.dji.com/onboard-sdk/documentation/appendix/FAQ.html) & [Appendix](https://developer.dji.com/onboard-sdk/documentation/appendix/index.html)
|
||||
|
||||
- [Doxygen](doc/doxygen-doc/html/index.html) is available (beta) for code documentation of the core library.
|
||||
|
||||
## Support
|
||||
|
||||
You can get support from DJI with the following methods:
|
||||
|
||||
- Send email to dev@dji.com describing your problem and a clear description of your setup
|
||||
- Post questions in [**Stackoverflow**](http://stackoverflow.com) using [**dji-sdk**](http://stackoverflow.com/questions/tagged/dji-sdk) tag
|
||||
- Github Issues or [gitter.im](https://gitter.im/dji-sdk/Onboard-SDK)
|
||||
- [**DJI Forum**](http://forum.dev.dji.com/en)
|
||||
@@ -1,3 +0,0 @@
|
||||
#### Documentation has been revamped and moved to the DJI Developer Website. Please refer to [release notes](https://developer.dji.com/onboard-sdk/documentation/appendix/releaseNotes.html).
|
||||
|
||||
If you're new here, we recommend going through the [Getting Started Guide](https://developer.dji.com/onboard-sdk/documentation/quick-start/index.html).
|
||||
@@ -1,19 +0,0 @@
|
||||
# -*- mode: ruby -*-
|
||||
# vi: set ft=ruby :
|
||||
|
||||
Vagrant.configure("2") do |config|
|
||||
config.vm.box = "boxcutter/ubuntu1604-desktop"
|
||||
config.vm.provider "virtualbox" do |vb|
|
||||
vb.memory = "8192"
|
||||
vb.cpus = 4
|
||||
vb.gui = true
|
||||
vb.customize ["modifyvm", :id, "--usb", "on"]
|
||||
vb.customize ["usbfilter", "add", "0",
|
||||
"--target", :id,
|
||||
"--name", "Prolific Technology Inc. USB-Serial Controller [0300]",
|
||||
"--manufacturer", "Prolific Technology Inc.",
|
||||
"--product", "USB-Serial Controller"]
|
||||
end
|
||||
|
||||
config.vm.provision "shell", path: "scripts/bootstrap.sh"
|
||||
end
|
||||
@@ -1,29 +0,0 @@
|
||||
#Detecting target architecture to decide which precompiled library to link against
|
||||
if((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 8))
|
||||
set(TARGET_ARCH "x86_64")
|
||||
elseif((CMAKE_SYSTEM_PROCESSOR MATCHES "i386|i686|x86|AMD64") AND (CMAKE_SIZEOF_VOID_P EQUAL 4))
|
||||
set(TARGET_ARCH "x86")
|
||||
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm*")
|
||||
set(TARGET_ARCH "arm")
|
||||
endif()
|
||||
|
||||
#Detect platform - from https://gist.github.com/CoolerVoid/1781717
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND cat /etc/lsb-release
|
||||
COMMAND grep DISTRIB_RELEASE
|
||||
COMMAND awk -F= "{ print $2 }"
|
||||
COMMAND tr "\n" " "
|
||||
COMMAND sed "s/ //"
|
||||
OUTPUT_VARIABLE LSB_VER
|
||||
)
|
||||
|
||||
if( ${LSB_VER} STREQUAL "16.04")
|
||||
set(DISTRO_VERSION 1604)
|
||||
elseif(${LSB_VER} STREQUAL "14.04")
|
||||
set(DISTRO_VERSION 1404)
|
||||
elseif(${LSB_VER} STREQUAL "18")
|
||||
set(DISTRO_VERSION 1604)
|
||||
else()
|
||||
set(DISTRO_VERSION UNKNOWN)
|
||||
endif()
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message( "External project - DJI Collision Avoidance" )
|
||||
|
||||
set(VERSION "1.0.0")
|
||||
set(PROJECT_NAME dji-ros-collision-avoidance)
|
||||
set(PKG_NAME collision-avoidance)
|
||||
|
||||
ExternalProject_Add(${PROJECT_NAME}
|
||||
GIT_REPOSITORY https://github.com/dji-sdk/Onboard-SDK-Resources.git
|
||||
BINARY_DIR ${PROJECT_NAME}/${PKG_NAME}
|
||||
GIT_TAG ${PKG_NAME}-${VERSION}
|
||||
UPDATE_COMMAND ""
|
||||
PATCH_COMMAND ""
|
||||
CMAKE_COMMAND ""
|
||||
INSTALL_COMMAND ""
|
||||
)
|
||||
|
||||
ExternalProject_Get_Property(${PROJECT_NAME} source_dir)
|
||||
|
||||
add_custom_command(TARGET ${PROJECT_NAME} PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${EXECUTABLE_OUTPUT_PATH}/${PROJECT_NAME})
|
||||
|
||||
add_custom_command( TARGET ${PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E tar xzf ${source_dir}/${PKG_NAME}-${VERSION}.tar.gz
|
||||
WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/${PROJECT_NAME}
|
||||
)
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
# Check if custom binaries were given
|
||||
find_package(PrecisionMissions QUIET)
|
||||
|
||||
if(NOT PrecisionMissions_FOUND AND USE_PRECISION_MISSIONS)
|
||||
add_definitions(-DUSE_PRECISION_MISSIONS)
|
||||
include(${CMAKE_MODULE_PATH}/External_PrecisionMissions.cmake)
|
||||
endif()
|
||||
|
||||
if(USE_COLLISION_AVOIDANCE)
|
||||
include(${CMAKE_MODULE_PATH}/External_CollisionAvoidance.cmake)
|
||||
endif()
|
||||
|
||||
if(USE_POINTCLOUD2LAS)
|
||||
include(${CMAKE_MODULE_PATH}/External_Pointcloud2Las.cmake)
|
||||
endif()
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message( "External project - GoogleTest" )
|
||||
|
||||
if(GTEST)
|
||||
if (CMAKE_SYSTEM_NAME MATCHES Linux)
|
||||
enable_testing()
|
||||
find_package(Threads)
|
||||
ExternalProject_Add(
|
||||
googletest
|
||||
# Disable update step
|
||||
UPDATE_COMMAND ""
|
||||
GIT_REPOSITORY https://github.com/google/googletest.git
|
||||
CMAKE_ARGS -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG:PATH=DebugLibs
|
||||
-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE:PATH=ReleaseLibs
|
||||
-DCMAKE_CXX_FLAGS=${MSVC_COMPILER_DEFS}
|
||||
-Dgtest_force_shared_crt=${GTEST_FORCE_SHARED_CRT}
|
||||
-Dgtest_disable_pthreads=${GTEST_DISABLE_PTHREADS}
|
||||
PREFIX ${CMAKE_CURRENT_BINARY_DIR}
|
||||
# Disable install step
|
||||
INSTALL_COMMAND ""
|
||||
)
|
||||
ExternalProject_Get_Property(googletest source_dir)
|
||||
ExternalProject_Get_Property(googletest binary_dir)
|
||||
|
||||
# Make sure src/bin directory names do not collide
|
||||
# with other external projects built within trajectory
|
||||
set(gtest_source_dir ${source_dir})
|
||||
set(gtest_binary_dir ${binary_dir})
|
||||
|
||||
include_directories("${gtest_source_dir}/googletest/include")
|
||||
endif ()
|
||||
endif ()
|
||||
@@ -1,28 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message( "External project - DJI Pointcloud to LAS Converter" )
|
||||
|
||||
set(VERSION "1.0.0")
|
||||
set(PROJECT_NAME dji-ros-pointcloud2las)
|
||||
set(PKG_NAME pointcloud2las)
|
||||
|
||||
ExternalProject_Add(${PROJECT_NAME}
|
||||
GIT_REPOSITORY https://github.com/dji-sdk/Onboard-SDK-Resources.git
|
||||
BINARY_DIR ${PROJECT_NAME}/${PKG_NAME}
|
||||
GIT_TAG ${PKG_NAME}-${VERSION}
|
||||
UPDATE_COMMAND ""
|
||||
PATCH_COMMAND ""
|
||||
CMAKE_COMMAND ""
|
||||
INSTALL_COMMAND ""
|
||||
)
|
||||
|
||||
ExternalProject_Get_Property(${PROJECT_NAME} source_dir)
|
||||
|
||||
add_custom_command(TARGET ${PROJECT_NAME} PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${EXECUTABLE_OUTPUT_PATH}/${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_command( TARGET ${PROJECT_NAME} POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E tar xzf ${source_dir}/${PKG_NAME}-${VERSION}.tar.gz
|
||||
WORKING_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/${PROJECT_NAME}
|
||||
)
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message( "External project - DJI Precision Missions" )
|
||||
|
||||
set(VERSION "1.0.2")
|
||||
|
||||
if((${TARGET_ARCH} EQUAL "x86_64") AND (${DISTRO_VERSION} EQUAL "1404"))
|
||||
message("Warning! Precision Trajectory Features do not work in Ubuntu 14.04 on x86.\
|
||||
Please upgrade to Ubuntu 16.04 to use these features. Your program WILL SEGFAULT \
|
||||
if you try to run precision trajectories.")
|
||||
endif()
|
||||
|
||||
ExternalProject_Add(PrecisionMissions
|
||||
GIT_REPOSITORY https://github.com/dji-sdk/Onboard-SDK-Resources.git
|
||||
BINARY_DIR PrecisionMissions
|
||||
GIT_TAG precision-missions-${VERSION}
|
||||
UPDATE_COMMAND ""
|
||||
PATCH_COMMAND ""
|
||||
CMAKE_COMMAND ""
|
||||
INSTALL_COMMAND ""
|
||||
)
|
||||
|
||||
ExternalProject_Get_Property(PrecisionMissions source_dir)
|
||||
|
||||
# Make sure src/bin directory names do not collide
|
||||
# with other external projects
|
||||
set(precision_missions_source_dir ${source_dir}/precision-missions-${VERSION} CACHE PATH "")
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message("External project - RapidJSON")
|
||||
|
||||
ExternalProject_Add(
|
||||
rapidjson
|
||||
# Disable update step
|
||||
UPDATE_COMMAND ""
|
||||
GIT_REPOSITORY https://github.com/miloyip/rapidjson.git
|
||||
CMAKE_ARGS -DRAPIDJSON_BUILD_TESTS=OFF
|
||||
-DRAPIDJSON_BUILD_DOC=OFF
|
||||
-DRAPIDJSON_BUILD_EXAMPLES=OFF
|
||||
PREFIX ${CMAKE_CURRENT_BINARY_DIR}
|
||||
# Disable install step
|
||||
INSTALL_COMMAND ""
|
||||
TEST_COMMAND ""
|
||||
# UPDATE_DISCONNECTED
|
||||
)
|
||||
|
||||
ExternalProject_Get_Property(rapidjson source_dir)
|
||||
|
||||
# Make sure src/bin directory names do not collide
|
||||
# with other external projects
|
||||
set(rapidjson_source_dir ${source_dir})
|
||||
include_directories("${rapidjson_source_dir}/include")
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
include(ExternalProject)
|
||||
message( "External project - VTK" )
|
||||
|
||||
IF(CMAKE_EXTRA_GENERATOR)
|
||||
SET(cmake_gen "${CMAKE_EXTRA_GENERATOR} - ${CMAKE_GENERATOR}")
|
||||
ELSE()
|
||||
SET(cmake_gen "${CMAKE_GENERATOR}")
|
||||
ENDIF()
|
||||
|
||||
# Try to find VTK in your system (install if does not exist)
|
||||
set(VTK_CMAKE_PATHS /lib/cmake /usr/lib/cmake /usr/local/lib/cmake /opt/VTK-7.0.0/lib/cmake)
|
||||
find_package(VTK 7.0 QUIET
|
||||
HINTS ${VTK_CMAKE_PATHS}
|
||||
NO_DEFAULT_PATH)
|
||||
|
||||
if(NOT VTK_FOUND)
|
||||
ExternalProject_Add(VTK
|
||||
GIT_REPOSITORY http://vtk.org/VTK.git
|
||||
GIT_TAG v7.0.0
|
||||
SOURCE_DIR VTK
|
||||
BINARY_DIR VTK-build
|
||||
UPDATE_COMMAND ""
|
||||
PATCH_COMMAND ""
|
||||
CMAKE_GENERATOR ${cmake_gen}
|
||||
CMAKE_ARGS
|
||||
-DBUILD_EXAMPLES:BOOL=OFF
|
||||
-DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
|
||||
-DBUILD_TESTING:BOOL=OFF
|
||||
-DCMAKE_BUILD_TYPE:STRING=${BUILD_TYPE}
|
||||
-DVTK_BUILD_ALL_MODULES:BOOL=OFF
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_DEPENDENCIES_DIR}
|
||||
)
|
||||
endif()
|
||||
|
||||
# Find VTK in your system
|
||||
set(VTK_CMAKE_PATHS /lib/cmake /usr/lib/cmake /usr/local/lib/cmake /opt/VTK-7.0.0/lib/cmake)
|
||||
find_package(VTK 7.0 QUIET
|
||||
HINTS ${VTK_CMAKE_PATHS}
|
||||
NO_DEFAULT_PATH)
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
# Find Precision Missions library
|
||||
find_path(PRECISION_MISSIONS_INCLUDE_DIR
|
||||
OnboardSDK.h
|
||||
HINTS ${PRECISION_MISSIONS_INCLUDE_DIR}
|
||||
NO_DEFAULT_PATH)
|
||||
|
||||
find_path(PRECISION_MISSIONS_DEPENDENCIES_DIR
|
||||
Eigen/Dense
|
||||
HINTS ${PRECISION_MISSIONS_DEPENDENCIES_DIR}
|
||||
NO_DEFAULT_PATH)
|
||||
|
||||
set(PRECISION_MISSIONS_LIBRARY_NAMES "libmissionplan.a")
|
||||
find_library(PRECISION_MISSIONS_LIBRARY
|
||||
NAMES ${LIBLAS_NAMES}
|
||||
HINTS ${PRECISION_MISSIONS_LIBRARY}
|
||||
NO_DEFAULT_PATH)
|
||||
|
||||
if(EXISTS ${PRECISION_MISSIONS_INCLUDE_DIR})
|
||||
message(STATUS "Precision Missions include dir set to ${PRECISION_MISSIONS_INCLUDE_DIR}")
|
||||
endif()
|
||||
|
||||
if(EXISTS ${PRECISION_MISSIONS_DEPENDENCIES_DIR})
|
||||
message(STATUS "Precision Missions dependencies dir set to ${PRECISION_MISSIONS_DEPENDENCIES_DIR}")
|
||||
endif()
|
||||
|
||||
if(EXISTS ${PRECISION_MISSIONS_LIBRARY})
|
||||
message(STATUS "Precision Missions library set to ${PRECISION_MISSIONS_LIBRARY}")
|
||||
set(PrecisionMissions_FOUND "YES")
|
||||
endif()
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/quick-start/index.html> 查看最新版本.
|
||||
|
||||
# 激活指南
|
||||
本文档的目的在于帮助开发者明白并快速对飞行平台进行激活。
|
||||
|
||||
>备注:在您开始之前,请先卸下螺旋桨。
|
||||
|
||||
---
|
||||
|
||||
## 1. 申请开发者账号
|
||||
您可以在https://developer.dji.com/register/ 申请开发者账号,以获得APP id和Key。
|
||||
## 2. 开启API控制模式
|
||||
使用USB连接PC和飞机,打开PC端调参软件,勾选“启用API控制”
|
||||

|
||||
## 3. 配置波特率
|
||||
配置飞控当前UART API的通信速率
|
||||
如下图所示,配置飞机UART API口的通信波特率为230400。
|
||||

|
||||
## 4. 连接移动设备和遥控器
|
||||
使用运行android或ios系统的移动设备(手机或平板)连接遥控器,确保移动设备能连接互联网。打开移动设备上的DJI GO APP。
|
||||
## 5. 连接飞机和Onboard设备
|
||||
使用串口线连接飞机和Onboard设备。
|
||||

|
||||
|
||||
**注意:请将Onboard设备串口的RX(接收针脚)连接至飞机串口的TX(发送针脚);
|
||||
将Onboard设备串口的TX(发送针脚)连接至飞机串口的RX(接收针脚);
|
||||
将Onboard设备接口的GND(信号共地针脚)连接至飞机串口的GND(信号共地针脚)**
|
||||
|
||||
## 6. 激活
|
||||
以下我们将使用DJI_Onboard_API_Windows_QT_Sample为例演示如何进行激活。
|
||||
* 使用USB转串口线连接飞机UART口和PC;
|
||||
* 配置PC端的串口通信速率和飞机端保持一致(参考步骤3中飞机端配置的速率)
|
||||
* 打开串口,即可看到飞机端推送过来的数据(如电量数据)
|
||||
* 将申请得到的APP id、API level及Key输入到文本框中,单击‘Activation’以完成激活过程。
|
||||

|
||||
@@ -1,645 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/appendix/index.html> 查看最新版本.
|
||||
|
||||
# 附录
|
||||
|
||||
## 坐标系
|
||||
|
||||
1. Body坐标系:
|
||||
|
||||

|
||||
|
||||
2. Ground坐标系(北东地坐标系):
|
||||
|
||||
+ 北-x
|
||||
+ 东-y
|
||||
+ 指向地心-z *
|
||||
|
||||
坐标系满足右手定则。ground坐标系下通用的航向定义是以北为0,顺时针到180度,逆时针到-180 度。这样用-180到180度的数值表示飞行平台在空间中的朝向。
|
||||
|
||||
**Ground坐标系的高度方向与人对飞行控制的直觉不符,因此DJI将竖直方向的高度和速度都调整成了以天空方向为正,也即发送数值为正的速度会让飞行平台远离地面。但是调整高度方向并不改变Ground坐标系的另外两个轴的方向和顺序。*
|
||||
|
||||
## 模式标志字节说明
|
||||
### 模式标志字节
|
||||
模式标志字节代表不同模式的配置。因为多旋翼的结构特点,飞行控制的时候,要把控制信息分解成三部分,竖直、水平和偏航,每个部分都有几种选择,通过模式标志字节进行组合。模式标志字节的定义如下。
|
||||
<table>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>大小</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="5">模式标志字节
|
||||
<td>bit7:6</td>
|
||||
<td>0b00:HORI_ATTI_TILT_ANG<br>0b01:HORI_VEL<br>0b10:HORI_POS</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bit5:4</td>
|
||||
<td>0b00:VERT_VEL<br>0b01:VERT_POS<br>0b10:VERT_THRUST</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bit3</td>
|
||||
<td>0b0: YAW_ANG<br>0b1: YAW_RATE</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bit2:1</td>
|
||||
<td>0b00:水平方向坐标系为 Ground 系<br>0b01:水平方向坐标系为 Body 系</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>bit0</td>
|
||||
<td>0b0:非增稳模式<br>0b1:增稳模式</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### 控制模式
|
||||
|
||||
我们建议用户在室内环境中,如果没有安装Gudiance或者飞行高度超过3m时,不要使用竖直方向的位置控制,因为室内环境中气压计读数不准,影响控制器的表现。
|
||||
|
||||
>备注:部分控制模式有进入条件限制:
|
||||
|
||||
>- 当且仅当GPS信号正常(health\_flag >=3)时,才可以使用水平**位置**控制(HORI_POS)相关的控制指令
|
||||
- 当GPS信号正常(health\_flag >=3),或者Gudiance系统正常工作(连接安装正确)时,可以使用水平**速度**控制(HORI_VEL)相关的控制指令
|
||||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>类别</th>
|
||||
<th>模式</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="3">竖直方向</td>
|
||||
<td>VERT_POS</td>
|
||||
<td>垂直方向上控制的是位置,输入的控制量为相对地面的高度</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>VERT_VEL</td>
|
||||
<td>垂直方向上控制的是速度</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>VERT_THRUST</td>
|
||||
<td>垂直方向上控制的是油门百分比(0-100)(危险,请小心使用)</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="3">水平方向</td>
|
||||
<td>HORI_ATTI_TILT_ANG*</td>
|
||||
<td>水平方向控制的是飞行器水平倾角,根据坐标系确定水平分量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>HORI_POS**</td>
|
||||
<td>水平方向控制的是飞行器飞行距离**,根据坐标系确定水平分量</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>HORI_VEL</td>
|
||||
<td>水平方向控制的是飞行器速度,根据坐标系确定水平分量</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="2">偏航</td>
|
||||
<td>YAW_ANG</td>
|
||||
<td>偏航控制一个 Ground 坐标系下的目标角度。此模式下,飞控会将YAW坐标系强制为Ground系</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>YAW_RATE</td>
|
||||
<td>偏航控制目标角速度</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
**HORI_ATTI_TILT_ANG模式控制量如下图,DJI飞控采用水平面直接进行整个平面旋转。其中平面旋转角度为Θ,旋转方向与x轴或roll轴方向角度为γ。输入参量Θx=Θ*cos(γ),Θy=Θ*sin(γ)。(当采用Ground坐标系时γ为飞行方向与正北方向夹角,此时飞行器飞行状态与IOC模式相似;当采用Body坐标系时γ为飞行方向与飞行器机头方向夹角,此时飞行器飞行状态与遥控器下的姿态模式相似)*
|
||||
|
||||
<div align="center">
|
||||
<img src="Images/HORI_ATTI_TILT_ANG.jpg" alt="HORI_ATTI_TILT_ANG" width="540">
|
||||
</div>
|
||||
|
||||
***HORI_POS模式的输入量是相对位置的净输入量。净输入量通过GPS或Guidance等传感器获得位置移动的反馈信息,与输入作差后得到。为完成飞行的位置控制,需要连续获得反馈并发送该命令,以达到平稳的控制效果。**
|
||||
|
||||
|
||||
### 模式的组合
|
||||
|
||||
姿态控制精度大约为0.5 度,速度控制精度大约为0.2 m/s。
|
||||
|
||||
|模式编号|组合形式|输入数值范围<br>(VERT/HORI/YAW)|模式标志字节|
|
||||
|-------|-----|-----------------------------------------|--------|
|
||||
|1|VERT_VEL<br>HORI_ATTI_TILT_ANG<br>YAW_ANG|-4 m/s ~ 4 m/s<br>-30 度 ~ 30 度<br>-180 度 ~ 180 度|0b00000xxy|
|
||||
|2|VERT_VEL<br>HORI_ATTI_TILT_ANG<br>YAW_RATE|-4 m/s ~ 4 m/s<br>-30 度 ~ 30 度<br>-100 度/s ~ 100 度/s|0b00001xxy|
|
||||
|3|VERT_VEL<br>HORI_VEL<br>YAW_ANG|-4 m/s ~ 4 m/s<br>-10 m/s ~ 10 m/s<br>-180 度 ~ 180 度|0b01000xxy|
|
||||
|4|VERT_VEL<br>HORI_VEL<br>YAW_RATE|-4 m/s ~ 4 m/s<br>-10 m/s ~ 10 m/s<br>-100 度/s ~ 100 度/s|0b01001xxy|
|
||||
|5|VERT_VEL<br>HORI_POS<br>YAW_ANG|-4 m/s ~ 4 m/s<br>米为单位的相对位置,数值无限制<br>-180 度 ~ 180 度|0b10000xxy|
|
||||
|6|VERT_VEL<br>HORI_POS<br>YAW_RATE|-4 m/s ~ 4 m/s<br>米为单位的相对位置,数值无限制<br>-100 度/s ~ 100 度/s|0b10001xxy|
|
||||
|7|VERT_POS<br>HORI_ATTI_TILT_ANG<br>YAW_ANG|0m 到最大飞行高度<br>-30 度 ~ 30 度<br>-180 度 ~ 180 度|0b00010xxy|
|
||||
|8|VERT_POS<br>HORI_ATTI_TILT_ANG<br>YAW_RATE|0m 到最大飞行高度<br>-30 度 ~ 30 度<br>-100 度/s ~ 100 度/s|0b00011xxy|
|
||||
|9|VERT_POS<br>HORI_VEL<br>YAW_ANG|0m 到最大飞行高度<br>-10 m/s ~ 10 m/s<br>-180 度 ~ 180 度|0b01010xxy|
|
||||
|10|VERT_POS<br>HORI_VEL<br>YAW_RATE|0m 到最大飞行高度<br>-10 m/s ~ 10 m/s<br>-100 度/s ~ 100 度/s|0b01011xxy|
|
||||
|11|VERT_POS<br>HORI_POS<br>YAW_ANG|0m 到最大飞行高度<br>米为单位的相对位置,数值无限制<br>-180 度 ~ 180 度|0b10010xxy|
|
||||
|12|VERT_POS<br>HORI_POS<br>YAW_RATE|0m 到最大飞行高度<br>米为单位的相对位置,数值无限制<br>-100 度/s ~ 100 度/s|0b10011xxy|
|
||||
|13|VERT_THRUST<br>HORI_ATTI_TILT_ANG<br>YAW_ANG|10 ~ 100 (危险,请小心使用)<br>-30 度 ~ 30 度<br>-180 度 ~ 180 度|0b00100xxy|
|
||||
|14|VERT_THRUST<br>HORI_ATTI_TILT_ANG<br>YAW_RATE|10 ~ 100(危险,请小心使用)<br>-30 度 ~ 30 度<br>-100 度/s ~ 100 度/s|0b00101xxy|
|
||||
|
||||
>xx表示水平方向坐标系的控制位,00表示Ground系,01表示Body系
|
||||
>y表示增稳模式的控制位,0表示非增稳模式,1表示增稳模式,增稳模式只作用于水平方向。
|
||||
|
||||
## 飞行数据说明
|
||||
### 飞行数据
|
||||
<table>
|
||||
<tr>
|
||||
<th>状态包</th>
|
||||
<th>状态包字段</th>
|
||||
<th>数据段类型</th>
|
||||
<th>描述</th>
|
||||
<th>单位</th>
|
||||
<th>默认频率</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="3">时间戳</td>
|
||||
<td>time</td>
|
||||
<td>uint32_t</td>
|
||||
<td>400hz时间戳</td>
|
||||
<td>1/400s</td>
|
||||
<td rowspan="3">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>asr_ts</td>
|
||||
<td>uint32_t</td>
|
||||
<td>ns级时间戳</td>
|
||||
<td>ns</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>sync_flag</td>
|
||||
<td>uint8_t</td>
|
||||
<td>同步信号标志位</td>
|
||||
<td>---</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="4">姿态四元数</td>
|
||||
<td>q0</td>
|
||||
<td>float32</td>
|
||||
<td rowspan="4">姿态四元数<br>从Ground坐标系到Body坐标系</td>
|
||||
<td rowspan="4">---</td>
|
||||
<td rowspan="4">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>q1</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>q2</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>q3</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="3">加速度</td>
|
||||
<td>agx</td>
|
||||
<td>float32</td>
|
||||
<td rowspan="3">加速度(原始值/融合值)</td>
|
||||
<td rowspan="3">融合值: m/s<sup>2</sup><br>原始值: G</td>
|
||||
<td rowspan="3">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>agy</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>agz</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="4">速度</td>
|
||||
<td>vgx</td>
|
||||
<td>float32</td>
|
||||
<td rowspan="3">Ground系下的速度</td>
|
||||
<td rowspan="3">m/s</td>
|
||||
<td rowspan="4">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vgy</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vgz</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>vgstatus</td>
|
||||
<td>uint8_t</td>
|
||||
<td>速度信息状态字节<ul>
|
||||
<li>bit 0:数据有效位</li>
|
||||
<ul>0:速度数据无效</ul>
|
||||
<ul>1:速度数据有效</ul>
|
||||
<li>bit 1:7 :保留</li>
|
||||
</ul></td>
|
||||
<td>---</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td rowspan="3">角速度</td>
|
||||
<td>wx</td>
|
||||
<td>float32</td>
|
||||
<td rowspan="3">角速度(原始值/融合值)</td>
|
||||
<td rowspan="3">rad/s</td>
|
||||
<td rowspan="3">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>wy</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>wz</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="5">GPS及高度</td>
|
||||
<td>longti</td>
|
||||
<td>double</td>
|
||||
<td rowspan="2">GPS 位置</td>
|
||||
<td rowspan="2">rad</td>
|
||||
<td rowspan="5">100Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>lati</td>
|
||||
<td>double</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>alti</td>
|
||||
<td>float32</td>
|
||||
<td>气压高度(原始值/融合值)</td>
|
||||
<td>m</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>height</td>
|
||||
<td>float32</td>
|
||||
<td>对地高度(原始值/融合值)</td>
|
||||
<td>m</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>health_flag</td>
|
||||
<td>uint8_t</td>
|
||||
<td>GPS 健康度 </td>
|
||||
<td>0-5, 5 为最好</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="8"> GPS详细信息(只适用于A3)</td>
|
||||
<td>date</td>
|
||||
<td>uint32_t</td>
|
||||
<td>日期</td>
|
||||
<td>yy-mm-dd</td>
|
||||
<td rowspan="8">50Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>time</td>
|
||||
<td>uint32_t</td>
|
||||
<td>时间</td>
|
||||
<td>hh-mm-ss</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>longitude</td>
|
||||
<td>int32_t</td>
|
||||
<td>经度</td>
|
||||
<td>degree*10^7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>latitude</td>
|
||||
<td>int32_t</td>
|
||||
<td>纬度</td>
|
||||
<td>degree*10^7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>AMSL</td>
|
||||
<td>int32_t</td>
|
||||
<td>海拔高度</td>
|
||||
<td>mm</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_N</td>
|
||||
<td>float32</td>
|
||||
<td>北方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_E</td>
|
||||
<td>float32</td>
|
||||
<td>东方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_D</td>
|
||||
<td>float32</td>
|
||||
<td>地方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="11"> RTK详细信息(只适用于A3)</td>
|
||||
<td>date</td>
|
||||
<td>uint32_t</td>
|
||||
<td>日期</td>
|
||||
<td>yy-mm-dd</td>
|
||||
<td rowspan="11">50Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>time</td>
|
||||
<td>uint32_t</td>
|
||||
<td>时间</td>
|
||||
<td>hh-mm-ss</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>longitude_RTK</td>
|
||||
<td>double</td>
|
||||
<td>RTK测量经度</td>
|
||||
<td>degree</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>latitude_RTK</td>
|
||||
<td>double</td>
|
||||
<td>RTK测量纬度</td>
|
||||
<td>degree</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>AMSL_RTK</td>
|
||||
<td>float32</td>
|
||||
<td>RTK测量海拔高度</td>
|
||||
<td>m</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_N</td>
|
||||
<td>float32</td>
|
||||
<td>北方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_E</td>
|
||||
<td>float32</td>
|
||||
<td>东方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vel_D</td>
|
||||
<td>float32</td>
|
||||
<td>地方向速度</td>
|
||||
<td>cm/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>yaw</td>
|
||||
<td>int16_t</td>
|
||||
<td>天线基线与正南夹角</td>
|
||||
<td>degree</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>position_flag</td>
|
||||
<td>uint8_t</td>
|
||||
<td>定位标志位</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>yaw_flag</td>
|
||||
<td>uint8_t</td>
|
||||
<td>偏航标志位</td>
|
||||
<td>---</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="3">磁感计</td>
|
||||
<td>mx</td>
|
||||
<td>int16_t</td>
|
||||
<td rowspan="3">磁感计数值</td>
|
||||
<td rowspan="3">磁感计数值</td>
|
||||
<td rowspan="3">0Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>my</td>
|
||||
<td>int16_t</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mz</td>
|
||||
<td>int16_t</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="6">遥控器通道</td>
|
||||
<td>roll</td>
|
||||
<td>int16_t</td>
|
||||
<td>Roll 数值</td>
|
||||
<td rowspan="6">---</td>
|
||||
<td rowspan="6">50Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pitch</td>
|
||||
<td>int16_t</td>
|
||||
<td>Pitch 数值</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>yaw</td>
|
||||
<td>int16_t</td>
|
||||
<td>Yaw 数值</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>throttle</td>
|
||||
<td>int16_t</td>
|
||||
<td>Throttle 数值</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>mode</td>
|
||||
<td>int16_t</td>
|
||||
<td>Mode 数值(模式选择开关)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>gear</td>
|
||||
<td>int16_t</td>
|
||||
<td>Gear 数值(返航键外圈拨杆)</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="4">云台姿态</td>
|
||||
<td>roll</td>
|
||||
<td>float32</td>
|
||||
<td rowspan="3">云台在Ground 坐标系下的姿态</td>
|
||||
<td rowspan="3">º</td>
|
||||
<td rowspan="4">50Hz</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pitch</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>yaw</td>
|
||||
<td>float32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>limit_byte</td>
|
||||
<td>uint8_t</td>
|
||||
<td>限位标志<ul>
|
||||
<li>bit 0: Pitch限位标志</li>
|
||||
<li>bit 1: Roll限位标志</li>
|
||||
<li>bit 2: Yaw限位标志</li>
|
||||
<li>bit 3:7 保留</li></ul>
|
||||
<td>---</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>飞行状态</td>
|
||||
<td>status</td>
|
||||
<td>uint8_t</td>
|
||||
<td>飞行状态</td>
|
||||
<td>---</td>
|
||||
<td>10Hz</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>电量</td>
|
||||
<td>status</td>
|
||||
<td>uint8_t</td>
|
||||
<td>剩余电量百分比</td>
|
||||
<td>%</td>
|
||||
<td>1Hz</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td rowspan="2">控制信号源</td>
|
||||
<td>cur_mov_control_mode</td>
|
||||
<td>uint8_t</td>
|
||||
<td>当前飞机模式值</td>
|
||||
<td>---</td>
|
||||
<td rowspan="2">0Hz</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>status</td>
|
||||
<td>uint8_t</td>
|
||||
<td>控制设备<ul>
|
||||
<li>bit 0:2 :控制设备</li>
|
||||
<ul>0b000 :遥控器</ul>
|
||||
<ul>0b001 :移动设备</ul>
|
||||
<ul>0b010 :机载设备</ul>
|
||||
<li>bit 3 :机载设备控制命令标志位</li>
|
||||
<ul>0:未命令</ul>
|
||||
<ul>1:已命令</ul>
|
||||
<li>bit 4 :虚拟遥控标志位</li>
|
||||
<ul>0:未启用</ul>
|
||||
<ul>1:已启用</ul>
|
||||
<li>bit 5:7 :保留</li>
|
||||
</ul></td>
|
||||
<td>---</td>
|
||||
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
**飞机模式值**
|
||||
~~~c
|
||||
typedef enum
|
||||
{
|
||||
ATTI_STOP = 0,
|
||||
HORIZ_ANG_VERT_VEL_YAW_ANG = 1,
|
||||
HORIZ_ANG_VERT_VEL_YAW_RATE = 2,
|
||||
HORIZ_VEL_VERT_VEL_YAW_ANG = 3,
|
||||
HORIZ_VEL_VERT_VEL_YAW_RATE = 4,
|
||||
HORIZ_POS_VERT_VEL_YAW_ANG = 5,
|
||||
HORIZ_POS_VERT_VEL_YAW_RATE = 6,
|
||||
HORIZ_ANG_VERT_POS_YAW_ANG = 7,
|
||||
HORIZ_ANG_VERT_POS_YAW_RATE = 8,
|
||||
HORIZ_VEL_VERT_POS_YAW_ANG = 9,
|
||||
HORIZ_VEL_VERT_POS_YAW_RATE = 10,
|
||||
HORIZ_POS_VERT_POS_YAW_ANG = 11,
|
||||
HORIZ_POS_VERT_POS_YAW_RATE = 12,
|
||||
HORIZ_ANG_VERT_THR_YAW_ANG = 13,
|
||||
HORIZ_ANG_VERT_THR_YAW_RATE = 14,
|
||||
HORIZ_VEL_VERT_THR_YAW_ANG = 15,
|
||||
HORIZ_VEL_VERT_THR_YAW_RATE = 16,
|
||||
HORIZ_POS_VERT_THR_YAW_ANG = 17,
|
||||
HORIZ_POS_VERT_THR_YAW_RATE = 18,
|
||||
GPS_ATII_CTRL_CL_YAW_RATE = 97,
|
||||
GPS_ATTI_CTRL_YAW_RATE = 98,
|
||||
ATTI_CTRL_YAW_RATE = 99,
|
||||
ATTI_CTRL_STOP = 100
|
||||
}
|
||||
~~~
|
||||
### 原始值/融合值
|
||||
|
||||
原始值/融合值可通过调参软件进行选择。
|
||||
|
||||
因为原始数据来自与飞行器上实际的传感器,因此使用DJI模拟器时,选择原始数据输出将无法得到相应的输出数据。请选择使用融合数据。
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>数据类型</th>
|
||||
<th>原始值/融合值</th>
|
||||
<th>说明</td>
|
||||
<th>单位</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="3">加速度</td>
|
||||
<td>融合值(大地坐标系)</td>
|
||||
<td>融合数据</td>
|
||||
<td>m/s<sup>2</sup></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>融合值(机体坐标系)</td>
|
||||
<td>融合数据</td>
|
||||
<td>m/s<sup>2</sup></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>原始值(机体坐标系)</td>
|
||||
<td>加速度计数据</td>
|
||||
<td>G</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2">角速度</td>
|
||||
<td>融合值(机体坐标系)</td>
|
||||
<td>融合数据</td>
|
||||
<td rowspan="2">rad/s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>原始值(机体坐标系)</td>
|
||||
<td>陀螺仪数据</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2">气压高度</td>
|
||||
<td>融合值</td>
|
||||
<td>气压计、IMU融合数据</td>
|
||||
<td rowspan="2">m</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>原始值</td>
|
||||
<td>气压计数据</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="2">对地高度*</td>
|
||||
<td>融合值</td>
|
||||
<td>气压计、IMU和超声波融合数据</td>
|
||||
<td rowspan="2">m</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>原始值</td>
|
||||
<td>超声波数据(3米内有效)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
>在室内使用飞行器时若没有安装Guidance,或飞行高度超过3米,对地高度将由气压计及IMU
|
||||
计算得出。由于室内无法准确获取气压值,此数据将不可靠。
|
||||
|
||||
### 飞行状态
|
||||
|飞行状态|状态名称|说明|
|
||||
|-------|-------|---|
|
||||
|1|standby|飞行器待机|
|
||||
|2|take_off|飞行器起飞|
|
||||
|3|in_air|飞行器在空中|
|
||||
|4|landing|飞行器降落|
|
||||
|5|finish_landing|飞行器降落完成|
|
||||
|
||||
>finish_landing状态2s后会进入standby状态。
|
||||
>飞行器离开地面随即进入in_air状态。
|
||||
|
||||
### 遥控器通道
|
||||
|遥控器通道|数值范围|说明|
|
||||
|-------|-------|---|
|
||||
|roll|[-10000,10000]|左: -10000<br>右: 10000|
|
||||
|pitch|[-10000,10000]|下: -10000<br>上: 10000|
|
||||
|yaw|[-10000,10000]|左: -10000<br>右: 10000|
|
||||
|throttle|[-10000,10000]|下: -10000<br>上: 10000|
|
||||
|mode|-8000, 0, 8000|P: -8000<br>A: 0<br>F: 8000|
|
||||
|gear|-10000, -4545|放下起落架: -4545<br>收起起落架: -10000|
|
||||
@@ -1,140 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/introduction/data-transparent-transmission.html> 查看最新版本.
|
||||
|
||||
# 数据透传
|
||||
|
||||
---
|
||||
|
||||
## 数据透传功能介绍
|
||||
|
||||
在本文档中,我们将对移动设备和机载设备之间的数据透传功能做一个整体介绍,包括开发这一功能的主要目的、数据透传的使用方法,以及相关的示例代码。
|
||||
|
||||
我们推荐开发者先阅读[Onboard SDK开放协议](OPENProtocol_cn.md),了解数据透传功能Onboard SDK部分的指令发送方法,以及了解Moblie SDK的使用,然后在阅读本说明文档
|
||||
|
||||
开发者需注意移动设备透传数据给机载设备的通信带宽约 1KB/s,机载设备透传数据给移动设备的通信带宽约为 8KB/s。
|
||||
|
||||
### 数据透传功能的开发目的
|
||||
|
||||
DJI 为开发者提供了两种功能完善的 SDK 帮助开发飞行应用:Mobile SDK 和 Onboard SDK。Mobile SDK允许开发者基于iOS/Android编写相应的移动端应用以控制飞行器,而Onboard SDK则允许开发者基于 Windows/Linux 编写相应的 PC 端应用,或直接利用单片机等其他计算设备编写相应控制程序,并将相应的计算设备挂载到飞行器上,通过串口直接控制飞行器。
|
||||
|
||||
开发者可以从机载设备端向移动设备发送数据,以便将机载设备上的数据发至移动设备显示或开发者监控程序运行等;也可以从移动设备端向机载设备发送数据,用以控制机载设备端的程序运行等。
|
||||
|
||||
数据透传功能可以作为 Mobile SDK 与 Onboard SDK 之间的通信桥梁,方便开发者最大限度的实现自己的定制开发。
|
||||
|
||||

|
||||
|
||||
## 机载设备透传数据至移动设备
|
||||
|
||||
### Onboard SDK相关命令
|
||||
|
||||
**命令集 0x00 命令码 0xFE 透传数据(机载设备至移动设备)**
|
||||
<table>
|
||||
<tr>
|
||||
<th>数据类型</th>
|
||||
<th>偏移(字节)</th>
|
||||
<th>大小(字节)</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td >命令值</td>
|
||||
<td>0</td>
|
||||
<td>1~100</td>
|
||||
<td>用户自定义数据,带宽约 8KB/s</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td >应答值</td>
|
||||
<td>---</td>
|
||||
<td>---</td>
|
||||
<td>无应答值</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
### Mobile SDK相关命令
|
||||
|
||||
- iOS
|
||||
|
||||
请按照如下方式实现DJIFlightControllerDelegate:
|
||||
|
||||
~~~objc
|
||||
- (void)flightController:(DJIFlightController *)fc didReceiveDataFromExternalDevice:(NSData *)data;
|
||||
~~~
|
||||
|
||||
具体细节请参阅**DJIFlightController.h**文件
|
||||
|
||||
- Android
|
||||
|
||||
请按照如下方式实现回调函数 `FlightControllerReceivedDataFromExternalDeviceCallback`:
|
||||
|
||||
~~~java
|
||||
DJIAircraft mAircraft = (DJIAircraft)DJISDKManager.getInstance().getDJIProduct();
|
||||
DJIFlightController mFlightController = mAircraft.getFlightController();
|
||||
|
||||
mFlightController.setReceiveExternalDeviceDataCallback(new FlightControllerReceivedDataFromExternalDeviceCallback() {
|
||||
@Override
|
||||
public void onResult(byte[] data) {
|
||||
}
|
||||
});
|
||||
~~~
|
||||
|
||||
具体细节请参阅**FlightController**类
|
||||
|
||||
## 移动设备透传数据至机载设备
|
||||
|
||||
### Mobile SDK相关命令
|
||||
|
||||
- iOS
|
||||
|
||||
请按如下方式实现 DJIFlightController:
|
||||
|
||||
~~~objc
|
||||
- (void)sendDataToOnboardSDKDevice:(NSData *)data withCompletion:(DJICompletionBlock)completion;
|
||||
~~~
|
||||
|
||||
具体细节请参阅**DJIFlightController.h**文件
|
||||
|
||||
- Android
|
||||
|
||||
请按如下方式实现 DJIFlightController 中的`sendDataToOnboardSDKDevice`:
|
||||
|
||||
~~~java
|
||||
DJIAircraft mAircraft = (DJIAircraft)DJISDKManager.getInstance().getDJIProduct();
|
||||
DJIFlightController mFlightController = mAircraft.getFlightController();
|
||||
|
||||
mFlightController.sendDataToOnboardSDKDevice(data,
|
||||
new DJICompletionCallback() {
|
||||
@Override
|
||||
public void onResult(DJIError pError) {
|
||||
}
|
||||
});
|
||||
~~~
|
||||
|
||||
具体细节请参阅**FlightController**类
|
||||
|
||||
### Onboard SDK相关命令
|
||||
**命令集 0x02 命令码 0x02 透传数据(移动设备至机载设备)**
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>数据类型</th>
|
||||
<th>偏移(字节)</th>
|
||||
<th>大小(字节)</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td >命令值</td>
|
||||
<td>0</td>
|
||||
<td>1~100</td>
|
||||
<td>用户自定义数据,带宽约 1KB/s</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td >应答值</td>
|
||||
<td>---</td>
|
||||
<td>---</td>
|
||||
<td>无应答值</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
@@ -1,75 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/appendix/FAQ.html> 查看最新版本.
|
||||
|
||||
|
||||
## Onboard SDK & M100 FAQ
|
||||
---
|
||||
|
||||
###1. M100 兼容 DJI GO 吗?
|
||||
|
||||
兼容。
|
||||
|
||||
### 2. M100 兼容 Mobile SDK 吗?
|
||||
|
||||
兼容。
|
||||
|
||||
### 3. M100 有禁飞区吗?
|
||||
|
||||
有,请遵守当地法律法规。详情请参阅 <http://flysafe.dji.com/cn> 。
|
||||
|
||||
### 4. M100 可用于航拍吗?
|
||||
可以。M100 可适配第三方和 DJI Zenmuse X 系列云台和相机。
|
||||
### 5. 文档中的机载设备是什么意思?
|
||||
机载设备指的是与 N1 飞控通过串口连接并且能够与 N1 飞控通过 Onboard SDK 进行通讯的设备。
|
||||
### 6. 如果我要进行 Onboard SDK 的应用开发,需要适配什么飞行平台?
|
||||
|
||||
目前来说,仅有 M100 飞行平台的 N1 飞控支持 Onboard SDK 的应用开发。
|
||||
### 7. M100 飞行平台支持哪些机载设备?
|
||||
|
||||
我们将会不久推出“M100 机载设备选型指南”。
|
||||
### 8. Onboard 设备需运行独立的操作系统以进行 Onboard SDK 的开发吗?
|
||||
无此需要但推荐使用,如 Ubuntu+ROS 的组合,开发者也可使用一颗 STM32 微型控制单元进行 Onboard SDK 的开发。
|
||||
### 9. 通过 Onboard SDK,我能读取 M100 飞行平台的什么信息?
|
||||
|
||||
飞行控制单元的时间戳,四元数姿态,加速度等,具体请参阅 “Onboard API Reference” 相关文档。
|
||||
### 10. Onboard 设备和 M100 飞行器的通讯接口有哪些?
|
||||
|
||||
目前来说,Onboard 设备仅能通过 UART 接口和 N1 飞行控制器进行通信。
|
||||
### 11. M100 飞行平台是否支持挂载第三方云台和相机?
|
||||
|
||||
我可以使用 M100 内置的 Lightbridge 功能吗? 支持第三方云台和相机。如果想使用 M100 内置 Lightbridge 功能,只需用“N1 Video Encoder”适配即可。
|
||||
### 12. M100 的数据输出频率是多少?
|
||||
可在 N1 飞控调参软件中进行设置,区间为 [0, 100Hz]。
|
||||
### 13. 我开发的应用需要实时回传第三方传感器数据并显示在移动设备上,Onboard SDK 能达到这样的应用要求吗?
|
||||
|
||||
可以,“数据透传”专为此而生。请参阅 Onboard SDK“数据透传”相关文档。
|
||||
### 14. 在使用 Onboard SDK 进行开发的过程中,有专属模拟器工具供调试吗?
|
||||
|
||||
有,请参阅 <https://developer.dji.com/matrice-100/downloads/> 获取更多信息。
|
||||
### 15. Onboard SDK 自动起飞的初始高度是否可以自行设定?
|
||||
|
||||
不能。自动起飞的高度由系统设定为约 1.2 米。
|
||||
### 16. N1 飞控对接收连续指令的推荐频率是?
|
||||
|
||||
50Hz。
|
||||
### 17. M100 飞行平台内置哪些无线传输解决方案?
|
||||
|
||||
M100 平台目前仅内置“数据透传”和“Lightbridge 图传”两种无线传输方式。
|
||||
### 18. 在使用 Onboard SDK 进行开发时,我是否能用遥控器的剩余通道控制机载设备?
|
||||
|
||||
可以,具体请参阅我们的相关文档和示例。
|
||||
|
||||
### 19. 通过 Onboard SDK,输出的飞行状态数据有哪些?
|
||||
|
||||
关于详细的飞行状态及飞行生命周期,请参阅[附录](Appendix_cn.md#飞行数据说明)飞行数据说明部分。
|
||||
|
||||
### 20. 在使用模拟器时,飞行数据中的原始数据不正确?
|
||||
|
||||
因为原始数据来自与飞行器上实际的传感器,因此使用DJI模拟器时,选择原始数据输出将无法得到相应的输出数据。请选择使用融合数据。
|
||||
|
||||
### 21. 使用无线串口进行通讯时会丢包?
|
||||
|
||||
由于大部分无线串口为半双工,当飞控和机载设备同时相对方发送数据时会导致数据阻塞及丢包。建议采用其他方式进行通讯,或采用双无线串口模块分别用于发送与接收数据。
|
||||
|
||||
### 22. 加密是强制的么?
|
||||
|
||||
不,加密是可选的。 关于更多加密的信息请参考[开放协议](OPENProtocol_cn.md#加密机制可选)中加密机制部分内容。
|
||||
@@ -1,185 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/application-development-guides/ground-station-programming-guide.html> 查看最新版本.
|
||||
|
||||
# 地面站编程指南
|
||||
|
||||
本文档记录了如何使用地面站接口进行航点、热点和跟随飞行的工作流程。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询具体的接口定义与参数。
|
||||
|
||||
|
||||
## 航点任务
|
||||
|
||||
航点任务是地面站任务重的重要角色,开发者可以通过航点接口来控制飞机飞过一连串的坐标点(GPS经纬度)。
|
||||
|
||||
### 如何使用
|
||||
|
||||
1. 初始化航点任务
|
||||
|
||||
在开始航点任务之前,开发者需要首先上传航点任务信息,再分别上传每一个航点的索引与具体参数。当两部分均上传完成后,开发者便可以命令开始执行航点任务。
|
||||
|
||||
为了上传航点任务信息,开发者需要初始化如下信息:
|
||||
|
||||
```c
|
||||
typedef struct WayPointInitData
|
||||
{
|
||||
uint8_t indexNumber;
|
||||
float32_t maxVelocity;
|
||||
float32_t idleVelocity;
|
||||
|
||||
uint8_t finishAction;
|
||||
uint8_t executiveTimes;
|
||||
uint8_t yawMode;
|
||||
uint8_t traceMode;
|
||||
uint8_t RCLostAction;
|
||||
uint8_t gimbalPitch;
|
||||
float64_t latitude;
|
||||
float64_t longitude;
|
||||
float32_t altitude;
|
||||
|
||||
uint8_t reserved[16];
|
||||
} WayPointInitData;
|
||||
```
|
||||
|
||||
2. 上传航点信息
|
||||
|
||||
当成功上传航点任务信息后,开发者可以根据索引上传每一个航点的具体内容。
|
||||
除了基本的参数之外,开发者也可以设定飞机在到达航点后执行的动作。
|
||||
|
||||
```c
|
||||
typedef struct WayPointData
|
||||
{
|
||||
uint8_t index;
|
||||
|
||||
float64_t latitude;
|
||||
float64_t longitude;
|
||||
float32_t altitude;
|
||||
float32_t damping;
|
||||
|
||||
int16_t yaw;
|
||||
int16_t gimbalPitch;
|
||||
uint8_t turnMode;
|
||||
|
||||
uint8_t reserved[8];
|
||||
uint8_t hasAction;
|
||||
uint16_t actionTimeLimit;
|
||||
|
||||
uint8_t actionNumber : 4;
|
||||
uint8_t actionRepeat : 4;
|
||||
|
||||
uint8_t commandList[16];//! @note issues here list number is 15
|
||||
int16_t commandParameter[16];
|
||||
} WayPointData;
|
||||
```
|
||||
|
||||
3. 开始航点任务
|
||||
|
||||
当所有航点的信息都上传完毕后,开发者可以启动航点任务,飞机将自行进行航点飞行。
|
||||
|
||||
4. 其他航点接口
|
||||
|
||||
除了上面提到的基本功能外,地面站协议中还提供了其他航点功能的接口,如暂停、回复、停止航点任务和设置任务的速度和速度上限。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询具体的接口定义与参数。
|
||||
|
||||
## 热点环绕任务
|
||||
|
||||
热点环绕任务使得飞机可以围绕指定的兴趣点以特定半径进行环绕运动。
|
||||
|
||||
1. 初始化并开始热点环绕任务
|
||||
|
||||
不同于航点任务,当开发者成功上传任务之后,热点环绕任务将会立即开始。
|
||||
|
||||
热点环绕任务的初始化需要开发者设定兴趣点坐标,环绕半径、环绕速度和其他参数并上传。
|
||||
|
||||
```c
|
||||
typedef struct HotPointData
|
||||
{
|
||||
uint8_t version;
|
||||
|
||||
float64_t latitude;
|
||||
float64_t longitude;
|
||||
float64_t height;
|
||||
|
||||
float64_t radius;
|
||||
float32_t yawRate; // degree
|
||||
|
||||
uint8_t clockwise;
|
||||
uint8_t startPoint;
|
||||
uint8_t yawMode;
|
||||
uint8_t reserved[11];
|
||||
} HotPointData;
|
||||
```
|
||||
|
||||
2. 其他热点环绕任务接口
|
||||
|
||||
除了开始任务之外,我们还提供了其他热点环绕任务的控制接口,比如暂停、恢复和停止任务。开发者也可以设置环绕的速度与环绕半径。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询具体的接口定义与参数。
|
||||
|
||||
## 跟随任务
|
||||
|
||||
跟随任务允许飞机跟随目标点飞行,但开发者需要不断向飞机发送当前目标点的位置。
|
||||
|
||||
|
||||
1. 初始化并开始跟随任务
|
||||
|
||||
同热点环绕任务一样,跟随任务一旦上传成功后便会立即开始。
|
||||
|
||||
初始化跟随任务的时候需要填写目标点的初始位置。
|
||||
|
||||
```c
|
||||
typedef struct FollowData
|
||||
{
|
||||
uint8_t mode;
|
||||
uint8_t yaw;
|
||||
float64_t latitude;
|
||||
float64_t longitude;
|
||||
uint16_t height;
|
||||
uint16_t angle;
|
||||
uint8_t sensitivity;
|
||||
} FollowData;
|
||||
```
|
||||
|
||||
2. 更新目标点位置
|
||||
|
||||
当开始跟随任务后,开发者需要不断更新当前目标点的位置。不然飞控会误以为目标点并没有移动而悬停在原地。
|
||||
|
||||
```c
|
||||
typedef struct FollowTarget
|
||||
{
|
||||
float64_t latitude;
|
||||
float64_t longitude;
|
||||
uint16_t height;
|
||||
uint16_t angle;
|
||||
} FollowTarget;
|
||||
```
|
||||
|
||||
3. 其他跟随任务接口
|
||||
|
||||
同样的,我们还提供了其他跟随任务的控制接口,比如暂停、恢复和停止任务。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询具体的接口定义与参数。
|
||||
|
||||
## 状态推送和事件推送
|
||||
|
||||
2.3 固件中有飞机状态信息的推送,在 3.0 固件中我们加入了地面站相关的推送信息。
|
||||
|
||||
注意:开发者需要提前在调参中打开地面站消息推送选项。
|
||||
|
||||

|
||||
|
||||
1. 状态推送信息
|
||||
|
||||
状态推送信息使用命令集 0x02,命令码 0x03。
|
||||
|
||||
状态推送中一共包含四种状态信息,包括行点任务状态、热点任务状态、跟随任务状态和其他任务状态。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询详细的推送内容。
|
||||
|
||||
2. 事件推送信息
|
||||
|
||||
事件推送信息使用命令集 0x02,命令码 0x04。
|
||||
|
||||
事件推送信息中只包含航点任务的事件,包括航点上传事件、任务结束事件和航点到达事件。
|
||||
|
||||
请参阅[地面站协议](GroundStationProtocol_cn.md)来查询详细的推送内容。
|
||||
@@ -1,810 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/introduction/ground-station-protocol.html> 查看最新版本.
|
||||
|
||||
# 地面站接口说明
|
||||
|
||||
本文档旨在介绍地面站功能(航点任务、热点环绕任务、跟随任务)的协议格式与数据结构,在阅读之前推荐阅读[开放协议中的地面站部份](OPENProtocol_cn.md#命令集-0x03-地面站功能类)。
|
||||
|
||||
具体调用逻辑请参阅[地面站编程指南](GroundStationProgrammingGuide_cn.md)
|
||||
|
||||
|
||||
## 命令集与命令码
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>命令集</th>
|
||||
<th>命令类型</th>
|
||||
<th>命令码</th>
|
||||
<th>说明</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="19">0x03</th>
|
||||
<th rowspan="8">航点任务</th>
|
||||
<th>0x10</th>
|
||||
<th>上传航点任务中的任务信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x11</th>
|
||||
<th>上传航点任务中的航点信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x12</th>
|
||||
<th>开始或结束航点任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x13</th>
|
||||
<th>暂停或恢复航点任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x14</th>
|
||||
<th>下载航点任务的任务信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x15</th>
|
||||
<th>下载航点任务的具体航点信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x16</th>
|
||||
<th>设置航点任务的巡航速度</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x17</th>
|
||||
<th>读取航点任务的巡航速度</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="8">热点环绕任务</th>
|
||||
<th>0x20 </th>
|
||||
<th>上传热点环绕任务信息并开始任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x21</th>
|
||||
<th>终止热点环绕任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x22</th>
|
||||
<th>暂停或恢复热点环绕任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x23</th>
|
||||
<th>设置热点环绕任务的巡航速度</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x24</th>
|
||||
<th>设置热点环绕任务的任务半径</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x25</th>
|
||||
<th>重制热点环绕任务的偏航角</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x26</th>
|
||||
<th>下载热点环绕任务的任务信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x27</th>
|
||||
<th>启动自动半径模式</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="4">跟随任务</th>
|
||||
<th>0x30</th>
|
||||
<th>上传跟随任务的任务信息并开始任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x31</th>
|
||||
<th>停止跟随任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x32</th>
|
||||
<th>暂停或恢复跟随任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x33</th>
|
||||
<th>更新跟随任务的跟随点信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x02</th>
|
||||
<th>任务类型推送信息</th>
|
||||
<th>0x03</th>
|
||||
<th>当前任务类型信息</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x02</th>
|
||||
<th>任务事件推送信息</th>
|
||||
<th>0x04</th>
|
||||
<th>任务事件</th>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## 数据结构
|
||||
|
||||
**注意:** 地面站相关的数据结构,所有保留字节必需设定成0。不然会产生不必要的错误。
|
||||
|
||||
---
|
||||
|
||||
### 0x03, 0x10:上传航点任务的任务信息
|
||||
|
||||
请求数据结构:
|
||||
```c
|
||||
typedef struct {
|
||||
|
||||
uint8_t length;//航点总数
|
||||
float vel_cmd_range;//摇杆控制速度上限(2~15m)
|
||||
float idle_vel;//不通过遥控进行速度干涉时的某人巡航速度
|
||||
uint8_t action_on_finish;//任务结束后的动作
|
||||
//0: 无动作
|
||||
//1: 返航
|
||||
//2: 自动降落
|
||||
//3: 返回至第一个(index 为 0)的航点
|
||||
//4: 无限循环航点任务
|
||||
uint8_t mission_exec_num;//任务运行次数
|
||||
//1: 一次
|
||||
//2: 两次
|
||||
uint8_t yaw_mode;//偏航角控制模式
|
||||
//0: 机头永远指向下一个航点
|
||||
//1: 机头永远保持初始时的方向
|
||||
//2: 机头方向又遥控器控制
|
||||
//3: 使用航点中的偏航信息
|
||||
uint8_t trace_mode;//飞行模式
|
||||
//0: 点对点飞行,支持在航点上进行航点动作
|
||||
//1: 曲线轨迹优化飞行,不支持航点动作
|
||||
uint8_t action_on_rc_lost;//失去遥控信号时的动作
|
||||
//0: 推出航点并进入失控保护逻辑
|
||||
//1: 继续当前航点任务
|
||||
uint8_t gimbal_pitch_mode;//云台俯仰控制
|
||||
//0: 自由模式,不控云台俯仰
|
||||
//1: 自动模式
|
||||
double hp_lati;//关注点纬度 (弧度)
|
||||
double hp_longti;//关注点经度 (弧度)
|
||||
float hp_alti;//关注点高度 (与起飞点的相对高度)
|
||||
uint8_t resv[16];//保留字节,必需全部置为0
|
||||
|
||||
}waypoint_mission_info_comm_t;
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`。
|
||||
|
||||
**注意:** 此处飞控对于航点上传信息的返回值恒为0,无论成功与否。用户需要自己检查航点信息是否合法,若不合法,再下一步上传每一个航点任务信息时会返回0xEA,航点任务信息尚未上传。
|
||||
|
||||
### 0x03, 0x11:上传航点任务的具体航点信息(需要提供索引值)
|
||||
|
||||
请求数据结构:
|
||||
```c
|
||||
typedef struct {
|
||||
double latitude;//航点纬度 (弧度)
|
||||
double longitude;//航点经度 (弧度)
|
||||
float altitude;//航点高度 (与起飞点的相对高度)
|
||||
float damping_dis;//转弯半径 (只在曲线轨迹优化模式下生效)
|
||||
int16_t tgt_yaw;//飞到航点时的机头朝向 (角度)
|
||||
int16_t tgt_gimbal_pitch;//飞到航点时的云台俯仰角
|
||||
uint8_t turn_mode;//转弯模式
|
||||
//0: 顺时针
|
||||
//1: 逆时针
|
||||
uint8_t resv[8];//保留字节
|
||||
|
||||
uint8_t has_action;//航点动作标志位
|
||||
//0: 无动作
|
||||
//1: 有动作
|
||||
uint16_t action_time_limit;//航点动作运行事件限制(单位:秒)
|
||||
waypoint_action_comm_t action;//航点动作信息
|
||||
|
||||
} waypoint_comm_t
|
||||
|
||||
```
|
||||
|
||||
返回数据类型:
|
||||
```c
|
||||
struct waypoint_upload_ack{
|
||||
uint8_t ack;
|
||||
uint8_t index;
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
航点任务结构体:
|
||||
|
||||
```c
|
||||
typedef struct {
|
||||
uint8_t action_num :4;//航点数量
|
||||
uint8_t action_rpt :4;//航点运行次数
|
||||
|
||||
uint8_t command_list[15];//航点任务队列。最多支持15个
|
||||
int16_t command_param[15];//任务参数队列,最多支持15个
|
||||
|
||||
}waypoint_action_comm_t
|
||||
```
|
||||
|
||||
一共有总共六种任务类型,需要填写在`command_list`中:
|
||||
|
||||
|
||||
|任务类型|值|对应参数|说明|
|
||||
|----|------|--------|----|
|
||||
|WP_ACTION_STAY|0|时间(毫秒)|悬停|
|
||||
|WP_ACTION_SIMPLE_SHOT|1|不适用|拍照|
|
||||
|WP_ACTION_VIDEO_START|2|不适用|开始录像|
|
||||
|WP_ACTION_VIDEO_STOP|3|不适用|停止录像|
|
||||
|WP_ACTION_CRAFT_YAW|4|偏航 (-180~180)|调整机头方向|
|
||||
|WP_ACTION_GIMBAL_PITCH|5|云台俯仰|调整云台俯仰(0:平视, -90: 竖直向下)|
|
||||
|
||||
**注意:** 当所有航点信息上传完成后,飞机才会对所有航点进行信息合法的校验。即:若所有航点中至少有一个航点有错,在切只在上传最后一个航点信息的回调中才会出新错误码,而此错误码并不一定是指代最后一个航点信息是错误的。
|
||||
|
||||
|
||||
### 0x03, 0x12:开始或停止航点任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
uint8_t start;//0-> 开始, 1-> 停止
|
||||
```
|
||||
|
||||
返回数据类型: `uint8_t`
|
||||
|
||||
### 0x03, 0x13:暂停或恢复航点任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
uint8_t pause;//0-> 暂停, 1-> 恢复
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
|
||||
### 0x03, 0x14:下载航点任务的任务信息
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意内容
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct waypoint_task_download_ack{
|
||||
uint8_t ack;
|
||||
waypoint_mission_info_comm_t wp_task;//defined in previous part
|
||||
};
|
||||
```
|
||||
|
||||
### 0x03, 0x15:下载航点任务的具体航点信息
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
uint8_t index;//航点索引
|
||||
```
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct waypoint_download_ack{
|
||||
uint8_t ack;
|
||||
uint8_t index;//航点索引
|
||||
waypoint_comm_t wp_data;//航点信息结构体
|
||||
};
|
||||
```
|
||||
|
||||
### 0x03, 0x16:设置巡航速度
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
float idle_veloctity;
|
||||
```
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct waypoint_set_vel_ack{
|
||||
uint8_t ack;
|
||||
float idle_velcity;
|
||||
};
|
||||
```
|
||||
|
||||
### 0x03, 0x17:读取巡航速度
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意值
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct waypoint_read_vel_ack{
|
||||
uint8_t ack;
|
||||
float idle_velcity;
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
### 0x03, 0x20:上传热点环绕任务并开始
|
||||
|
||||
请求数据类型:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t version;//保留,设为0
|
||||
double hp_latitude;//热点纬度(弧度)
|
||||
double hp_longitude;//热点经度(弧度)
|
||||
double hp_altitude;//热点高度(与起飞点的相对高度)
|
||||
double hp_radius;//环绕半径(5米~500米)
|
||||
float angle_rate;//角速度(0~30读/秒)
|
||||
uint8_t is_clockwise;// 0->逆时针环绕, 1->顺时针环绕
|
||||
uint8_t start_point_position;//起始点位置
|
||||
//0:最北环绕点
|
||||
//1:最南环绕点
|
||||
//2:最西环绕点
|
||||
//3:最东环绕点
|
||||
//4:与当前位置最近的环绕点
|
||||
uint8_t yaw_mode;//偏航模式
|
||||
//0:机头方向与速度方向保持一致
|
||||
//1:机头向内
|
||||
//2:机头向外
|
||||
//3:机头方向由遥控器控制
|
||||
//4:机头方向保持开始时的角度
|
||||
|
||||
uint8_t reserved[11];//保留字节
|
||||
|
||||
} hotpoint_mission_setting_t;
|
||||
```
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct hotpoint_upload_ack{
|
||||
uint8_t ack;
|
||||
float max_radius; //最大环绕半径
|
||||
};
|
||||
```
|
||||
|
||||
### 0x03, 0x21:停止热点任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意值
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x22:暂停或恢复热点环绕任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
uint8_t pause; //0->暂停, 1->恢复
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x23:设置热点环绕巡航速度
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t is_clockwise;
|
||||
float idle_velocity;
|
||||
}hotpoint_set_vel_t;
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x24:设置环绕半径
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
float radius;
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x25:重制设点环绕偏航角
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意值
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x26:下载热点环绕任务信息
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意值
|
||||
|
||||
返回数据类型:
|
||||
|
||||
```c
|
||||
struct hotpoint_download_ack {
|
||||
uint8_t ack;
|
||||
hotpoint_mission_setting_t hotpoint_task;//热点环绕任务结构体
|
||||
};
|
||||
```
|
||||
|
||||
### 0x03, 0x27:启用自动半径模式
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
struct hotpoint_auto_radiu {
|
||||
uint8_t on_off; //1->enable, 0->disable
|
||||
int8_t rate;//radiu change rate
|
||||
};
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
|
||||
### 0x03, 0x30:上传跟随任务并开始
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t follow_mode;//保留,设为0
|
||||
uint8_t yaw_mode;//偏航角模式
|
||||
//0:由遥控器控制
|
||||
//1:指向被跟随物体
|
||||
double init_latitude;//被跟随物体初始位置纬度(弧度)
|
||||
double init_longitude;//被跟随物体初始位置经度(弧度)
|
||||
uint16_t init_alti;//被跟随物体初始高度
|
||||
uint16_t init_mag_angle;//保留
|
||||
uint8_t follow_sensitivity;//保留。设为0
|
||||
}follow_me_mission_setting_t;
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x31:停止跟随任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
`uint8_t` 任意值
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x32:暂停或恢复跟随任务
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
uint8_t pause; //0->暂停, 1->恢复
|
||||
```
|
||||
|
||||
返回数据类型:`uint8_t`
|
||||
|
||||
### 0x03, 0x33:更新被跟随目标位置信息
|
||||
|
||||
请求数据结构:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
double latitude; //被跟随物体的纬度(弧度)
|
||||
double longitude;//被跟随物体的经度(弧度)
|
||||
uint16_t altitude;//被跟随物体的高度(相对于起飞点的高度)
|
||||
uint16_t mag_angle;//保留
|
||||
|
||||
}cmd_mission_follow_target_info;
|
||||
```
|
||||
|
||||
没有应答值数据返回
|
||||
|
||||
---
|
||||
|
||||
注意:以下为飞控推送信息而非指令接口,其调用方法类似于飞机的状态广播信息。在使用之前开发者需要在调参软件中勾选地面站信息推送。
|
||||
|
||||

|
||||
|
||||
### 0x02, 0x03:当前任务状态推送信息
|
||||
|
||||
一共有四种推送状态的类型共用此命令集和命令码,他们的结构体有相同长度。
|
||||
|
||||
开发者可以通过他们的第一个byte,`mission_type`,来判断是哪种类型。
|
||||
|
||||
`mission_type`定义如下:
|
||||
|
||||
~~~c
|
||||
typedef enum
|
||||
{
|
||||
NAVI_MODE_ATTI,
|
||||
NAVI_MISSION_WAYPOINT,
|
||||
NAVI_MISSION_HOTPOINT,
|
||||
NAVI_MISSION_FOLLOWME,
|
||||
NAVI_MISSION_IOC,
|
||||
}navi_type;
|
||||
~~~
|
||||
|
||||
航点任务状态推送信息:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t mission_type; //NAVI_MISSION_WAYPOINT
|
||||
uint8_t target_waypoint; //当前目标航点的索引值
|
||||
uint8_t current_state;//当前任务状态
|
||||
uint8_t error_notification;//错误信息
|
||||
uint16_t reserved;//保留
|
||||
|
||||
} cmd_mission_waypoint_status_push_t;
|
||||
```
|
||||
|
||||
热点环绕任务状态推送信息:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t mission_type;//NAVI_MISSION_HOTPOINT
|
||||
uint8_t mission_status;//任务状态
|
||||
//0:初始化
|
||||
//1:正在运行
|
||||
//2:已停止
|
||||
uint16_t hp_exec_radius; //与热点的距离,单位厘米
|
||||
uint8_t reason;
|
||||
uint8_t hp_exec_vel;//角速度。单位度x10
|
||||
} cmd_mission_hotpoint_status_push_t;
|
||||
```
|
||||
|
||||
跟随任务状态推送信息:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t mission_type;//NAVI_MISSION_FOLLOWM
|
||||
uint8_t reserved_1;
|
||||
uint16_t reserved_2;
|
||||
uint16_t reserved_3;
|
||||
}cmd_mission_folowme_status_push_t;
|
||||
```
|
||||
|
||||
通用任务状态推送信息(NAVI_MODE_ATTI & NAVI_MISSION_IOC):
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t mission_type;
|
||||
uint8_t last_mission_type;
|
||||
uint8_t is_broken :1;
|
||||
uint8_t reserved_1 :7;
|
||||
uint8_t reason;
|
||||
uint8_t reserved_2;
|
||||
uint8_t reserved_3;
|
||||
}cmd_mission_default_status_push_t;
|
||||
```
|
||||
|
||||
### 0x02, 0x04 航点任务事件推送信息:
|
||||
|
||||
航点任务事件推送信息共有三种类型,他们的结构体拥有相同长度。
|
||||
|
||||
开发者可以通过第一个字节,`incident_type`,来区分类型。
|
||||
|
||||
`incident_type`.定义如下:
|
||||
|
||||
~~~c
|
||||
typedef enum
|
||||
{
|
||||
NAVI_UPLOAD_FINISH,
|
||||
NAVI_MISSION_FINISH;
|
||||
NAVI_MISSION_WP_REACH_POINT,
|
||||
}incident_type;
|
||||
~~~
|
||||
|
||||
航点任务上传事件推送
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t incident_type;
|
||||
uint8_t is_mission_valid;
|
||||
uint16_t estimated_run_time;
|
||||
uint16_t reserved;
|
||||
}cmd_mission_wp_upload_incident_t;
|
||||
```
|
||||
|
||||
航点任务结束事件推送
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t incident_type;
|
||||
uint8_t repeat;
|
||||
uint16_t reserved_1;
|
||||
uint16_t reserved_2;
|
||||
}cmd_mission_wp_finish_incident_t;
|
||||
```
|
||||
|
||||
航点任务航点到达事件推送:
|
||||
|
||||
```c
|
||||
typedef struct{
|
||||
uint8_t incident_type;
|
||||
uint8_t waypoint_index;
|
||||
uint8_t current_state;
|
||||
uint8_t reserved_1;
|
||||
uint8_t reserved_2;
|
||||
}cmd_mission_wp_reached_incident_t;
|
||||
```
|
||||
|
||||
## 返回码
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="4">公共返回码</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0x00</th>
|
||||
<th>成功</th>
|
||||
<th>0xD0</th>
|
||||
<th>模式开关未在F档</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xD1</th>
|
||||
<th>导航模式未开启</th>
|
||||
<th>0xD2</th>
|
||||
<th>IOC开启</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xD3</th>
|
||||
<th>任务没有初始化</th>
|
||||
<th>0xD4</th>
|
||||
<th>没有运行该任务</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xD5</th>
|
||||
<th>正在运行该任务</th>
|
||||
<th>0xD6</th>
|
||||
<th>飞行时间无法满足</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xD7</th>
|
||||
<th>有更高优先级的任务正在运行</th>
|
||||
<th>0xD8</th>
|
||||
<th>GPS信号强度无法满足</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xD9</th>
|
||||
<th>电池电量过低</th>
|
||||
<th>0xDA</th>
|
||||
<th>初始化时飞机不在空中</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xDB</th>
|
||||
<th>无效的任务参数</th>
|
||||
<th>0xDC</th>
|
||||
<th>执行条件不满足</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xDD</th>
|
||||
<th>任务可能跨域禁飞区</th>
|
||||
<th>0xDE</th>
|
||||
<th>HOME点尚未记录</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xDF</th>
|
||||
<th>飞机已处于限飞区或禁飞缓冲区</th>
|
||||
<th>0xC0</th>
|
||||
<th>高度太高</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xC1</th>
|
||||
<th>高度太低</th>
|
||||
<th>0xC7</th>
|
||||
<th>限远约束</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xC8</th>
|
||||
<th>产品不支持地面站</th>
|
||||
<th>0xC9</th>
|
||||
<th>飞机距离热点或第一个航点太远</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xCA</th>
|
||||
<th>当前处于新手模式</th>
|
||||
<th>0xF0</th>
|
||||
<th>飞机正在起飞</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xF1</th>
|
||||
<th>飞机正在着陆</th>
|
||||
<th>0xF2</th>
|
||||
<th>飞机正在返航</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xF3</th>
|
||||
<th>飞机正在启动电机</th>
|
||||
<th>0xF4</th>
|
||||
<th>命令错误</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xFF</th>
|
||||
<th>未知错误</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4">跟随任务返回码</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xB0</th>
|
||||
<th>初始化时飞机与手机距离过远</th>
|
||||
<th>0xB1</th>
|
||||
<th>断线时间过长</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xB2</th>
|
||||
<th>初始化时云台俯仰角过大</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4">热点任务返回码</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xC2</th>
|
||||
<th>无效的半径</th>
|
||||
<th>0xC3</th>
|
||||
<th>速度过大</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xC4</th>
|
||||
<th>切入点非法</th>
|
||||
<th>0xC5</th>
|
||||
<th>偏航模式非法</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xC6</th>
|
||||
<th>距离轨迹太远无法恢复</th>
|
||||
<th>0xA2</th>
|
||||
<th>浮点数参数非法</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xA3</th>
|
||||
<th>无效的经纬度</th>
|
||||
<th>0xA6</th>
|
||||
<th>无效的方向参数</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xA9</th>
|
||||
<th>热点已经暂停</th>
|
||||
<th>0xAA</th>
|
||||
<th>热点没有暂停</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4">航点任务返回码</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xE0</th>
|
||||
<th>航点任务信息不合法</th>
|
||||
<th>0xE1</th>
|
||||
<th>航点信息不合法</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xE2</th>
|
||||
<th>任务距离过长</th>
|
||||
<th>0xE3</th>
|
||||
<th>整体飞行距离过长</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xE4</th>
|
||||
<th>索引超过最大行点数</th>
|
||||
<th>0xE5</th>
|
||||
<th>相邻航点距离太近</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xE6</th>
|
||||
<th>相邻航点距离太远</th>
|
||||
<th>0xE7</th>
|
||||
<th>damping检查失败</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xE8</th>
|
||||
<th>动作参数不合法</th>
|
||||
<th>0xE9</th>
|
||||
<th>航点还未上传完成</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xEA</th>
|
||||
<th>任务信息还未上传完成</th>
|
||||
<th>0xEB</th>
|
||||
<th>航点还未完全上传</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xEC</th>
|
||||
<th>请求状态正在执行</th>
|
||||
<th>0xED</th>
|
||||
<th>并没有执行航点功能,无法暂停</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="4">IOC返回码</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>0xA0</th>
|
||||
<th>距离HOME点太近</th>
|
||||
<th>0xA1</th>
|
||||
<th>IOC类型错误</th>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
Antes Largura: | Altura: | Tamanho: 48 KiB |
|
Antes Largura: | Altura: | Tamanho: 240 KiB |
|
Antes Largura: | Altura: | Tamanho: 302 KiB |
|
Antes Largura: | Altura: | Tamanho: 337 KiB |
|
Antes Largura: | Altura: | Tamanho: 81 KiB |
|
Antes Largura: | Altura: | Tamanho: 277 KiB |
|
Antes Largura: | Altura: | Tamanho: 278 KiB |
|
Antes Largura: | Altura: | Tamanho: 84 KiB |
@@ -1,178 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/application-development-guides/programming-guide.html> 查看最新版本.
|
||||
|
||||
# Onboard SDK 编程指南
|
||||
---
|
||||
本文当中数据类型及函数在`DJI_Type.h`与`DJI_API.h`中实现。具体实现方式可参阅DJI_LIB中的源代码。
|
||||
|
||||
---
|
||||
## 配置环境
|
||||
|
||||
在开始使用我们提供的库之前,开发者需要在`DJI_HardDriver.h`中将 `HardDriver` 类继承,实现其虚函数表中的全部函数以及线程锁的lock及unlock函数。并创建一个新的API实例,传入刚才继承的HardDriver实例作为硬件接口。以及创建两个线程(或者一个),在while(1)函数体中枚举API实例中的sendPoll 和readPoll接口。
|
||||
|
||||
我们提供了 Windows 平台下的 QT 与 terminal 程序的例子。
|
||||
|
||||
## 回调机制
|
||||
对于在开放协议中所有具有应答值的命令,在命令发送中均可通过如下的回调函数的方式获取相应的应答值。
|
||||
以QT例程中的激活函数为例:
|
||||
1、定义回调函数。
|
||||
|
||||
```c
|
||||
static void activationCallback(CoreAPI* This, Header* header, UserData userData);
|
||||
```
|
||||
|
||||
2、在调用激活函数时将回调函数名传入激活函数中。
|
||||
|
||||
```c
|
||||
api->activate(&data, DJIonboardSDK::activationCallback, this);
|
||||
```
|
||||
|
||||
|
||||
3、各函数应答值(result)具体意义请参考[开放协议](OPENProtocol_cn.md#命令数据说明)中,各命令的应答值说明。
|
||||
|
||||
## 激活
|
||||
|
||||
```c
|
||||
api->activate(&data, DJIonboardSDK::activationCallback, this);
|
||||
```
|
||||
|
||||
## 获取/释放控制权
|
||||
|
||||
获取控制权时请确认:
|
||||
|
||||
* 在PC assistant调参软件中,“启用API控制”勾选框已被勾选
|
||||
* 遥控器的模式选择开关已置于F档
|
||||
|
||||
```c
|
||||
api->setControl(true, DJIonboardSDK::setControlCallback, this);
|
||||
```
|
||||
|
||||
## 自动起飞、降落及返航
|
||||
该函数的回调函数中应答值对应[查询飞行状态切换结果](OPENProtocol_cn.md#命令码-0x02-查询飞行状态切换结果)的内容(下面的示例代码中未使用回调函数)。
|
||||
|
||||
```c
|
||||
flight->task(type);
|
||||
```
|
||||
|
||||
## 姿态控制
|
||||
|
||||
我们建议开发者将姿态控制命令以50Hz的频率发送,用户可根据自己的开发环境通过如`usleep(20000)`、`ros::Duration(1/50)`等方式实现。
|
||||
|
||||
姿态控制中具体被控制量与x,y,z,yaw的关系由控制模式字节(control_mode_byte)决定,更多内容请参阅[附录](Appendix_cn.md#模式标志字节说明)中“模式标志字节说明”部分。
|
||||
我们建议开发者在水平方向上使用位置控制,具体使用说明请参考本文档[位置控制](#位置控制hori_pos)部分。速度及姿态控制飞控内部会完成闭环反馈,无需开发者在外部设计控制器。
|
||||
>备注:部分控制模式有进入条件限制:
|
||||
|
||||
>- 当且仅当GPS信号正常(health\_flag >=3)时,才可以使用水平*位置控制(HORI_POS)相关的控制指令
|
||||
- 当GPS信号正常(health\_flag >=3),或者Gudiance系统正常工作(连接安装正确)时,可以使用水平*速度*控制(HORI_VEL)相关的控制指令
|
||||
|
||||
|
||||
```c
|
||||
FlightData data;
|
||||
data.flag = flightFlag;
|
||||
data.x = flightx;
|
||||
data.y = flighty;
|
||||
data.z = flightz;
|
||||
data.yaw = flightyaw;
|
||||
flight->setFlight(&data);
|
||||
```
|
||||
|
||||
## 数据读取
|
||||
如果希望读取飞控数据,请在调参软件中打开相对应的输出选项。同时请确认部分数据所在坐标系。
|
||||
开发者在程序中需要声明一个相应的变量并使用对应的函数获取飞控的状态信息。
|
||||
以获取姿态四元数为例:
|
||||
1、声明四元数结构体
|
||||
|
||||
```c
|
||||
typedef struct QuaternionData
|
||||
{
|
||||
float32_t q0;
|
||||
float32_t q1;
|
||||
float32_t q2;
|
||||
float32_t q3;
|
||||
} QuaternionData;
|
||||
|
||||
QuaternionData q;
|
||||
```
|
||||
|
||||
2、获取姿态四元数
|
||||
|
||||
```c
|
||||
q = flight->getQuaternion()
|
||||
```
|
||||
|
||||
飞控外发的其他数据类型及获取相应数据的函数请参考`DJI_Type.h`
|
||||
|
||||
```c
|
||||
typedef struct BroadcastData
|
||||
{
|
||||
unsigned short dataFlag;
|
||||
TimeStampData timeStamp;
|
||||
QuaternionData q;
|
||||
CommonData a;
|
||||
VelocityData v;
|
||||
CommonData w;
|
||||
PossitionData pos;
|
||||
MagnetData mag;
|
||||
RadioData rc;
|
||||
GimbalData gimbal;
|
||||
FlightStatus status;
|
||||
BatteryData battery;
|
||||
CtrlInfoData ctrlInfo;
|
||||
|
||||
//! @note these variables are not send from FMU,
|
||||
//! just a record for user.
|
||||
uint8_t controlStatus;
|
||||
uint8_t activation;
|
||||
} BroadcastData;
|
||||
|
||||
```
|
||||
|
||||
## GPS坐标解算
|
||||
将经纬度换算成北东坐标系。(GPS经纬度为弧度值,北东坐标系单位为米)
|
||||
实例中,`origin_longti`及`origin_lati`为原点位置经纬度,开发者可根据实际使用情况设定,建议采用飞行器起飞位置为原点位置;`longti`及`lati`为飞行器当前所在位置;`x`,`y`为解算出在北和东两个方向上相距原点的坐标,单位米。
|
||||
|
||||
~~~c
|
||||
#define C_EARTH (double) 6378137.0
|
||||
/* From GPS to Ground */
|
||||
{
|
||||
double dlati = lati-origin_lati;
|
||||
double dlongti= longti-origin_longti;
|
||||
|
||||
double x = dlati * C_EARTH;
|
||||
double y = dlongti * C_EARTH * cos(lati / 2.0 + origin_lati / 2.0);
|
||||
}
|
||||
~~~
|
||||
|
||||
## 姿态四元数的解算
|
||||
将姿态四元数换算成Body系下的roll, pitch, yaw的弧度值。
|
||||
~~~c
|
||||
api_quaternion_data_t q;
|
||||
DJI_Pro_Get_Quaternion(&q);
|
||||
|
||||
float roll = atan2(2.0 * (q.q3 * q.q2 + q.q0 * q.q1) , 1.0 - 2.0 * (q.q1 * q.q1 + q.q2 * q.q2));
|
||||
float pitch = asin(2.0 * (q.q2 * q.q0 - q.q3 * q.q1));
|
||||
float yaw = atan2(2.0 * (q.q3 * q.q0 + q.q1 * q.q2) , - 1.0 + 2.0 * (q.q0 * q.q0 + q.q1 * q.q1));
|
||||
~~~
|
||||
|
||||
## 位置控制(HORI_POS)
|
||||
当水平方向采用位置控制模式(HORI_POS)时,水平方向上的输入量为当前位置与目标位置的偏移(offset)单位:米。
|
||||
实例中,采用Ground坐标系,`target`为目标位置坐标,`current`为飞行器位置坐标,开发者可通过GPS、Guidance或其他传感器计算出相关坐标信息。例如采用本文当中“GPS坐标解算“部分通过GPS解算位置信息。
|
||||
由于飞控接受的最大控制频率为50 Hz,因此为保证控制效果,offset的计算频率应至少大于50 Hz。
|
||||
~~~c
|
||||
void update_offset()
|
||||
{
|
||||
offset_x = target_x - current_x;
|
||||
offset_y = target_y - current_y;
|
||||
}
|
||||
|
||||
/* Command thread */
|
||||
|
||||
FlightData data;
|
||||
data.flag = 0x90;
|
||||
data.x = offset_x;
|
||||
data.y = offset_y;
|
||||
data.z = target_z;
|
||||
data.yaw = target_yaw;
|
||||
flight->setFlight(&data);
|
||||
|
||||
~~~
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
#### 本文档已停止维护, 请移步到DJI开发者官网的 <https://developer.dji.com/onboard-sdk/documentation/introduction/virtual-rc-protocol.html> 查看最新版本.
|
||||
|
||||
# 虚拟遥控
|
||||
|
||||
## 简介
|
||||
|
||||
虚拟遥控器是 Onboard SDK 中用来模拟遥控器数值进而控制飞机飞行的 API 接口。
|
||||
|
||||
开发者可以无需获取飞机控制权而直接通过虚拟遥控控制飞行。开发者需要持续不断的发送通道数据,如果在连续一秒内飞机未收到任何通道数据,飞机会退出虚拟遥控逻辑。
|
||||
|
||||
|
||||
## 命令集与命令码
|
||||
|
||||
|API 等级|命令集|命令码|简介|
|
||||
|---------|-------|------|-----------|
|
||||
|0|0x05|0x00|获取和释放虚拟遥控控制权|
|
||||
|0|0x05|0x01|虚拟遥控器通道值|
|
||||
|
||||
|
||||
## 数据结构
|
||||
|
||||
```c
|
||||
/* Struct of RC Enable/Disable */
|
||||
typedef struct
|
||||
{
|
||||
uint8_t on_off: 1; //open (1) or close (0) the virtual RC
|
||||
uint8_t if_switch_back_to_real_RC: 1; //if switch back to real RC (1) or run RC-lost logic directly (0)
|
||||
uint8_t reserved: 6; //reserved
|
||||
}virtual_rc_enable;
|
||||
|
||||
/* Struct of RC Data */
|
||||
typedef struct
|
||||
{
|
||||
uint32_t rc_raw_data[16]; //developer designed channel value
|
||||
}virtual_rc_data
|
||||
```
|
||||
|
||||
## 注意
|
||||
|
||||
1. 若飞机在1s内未接收到任何 `virtual_rc_data` 数据,则会自动退出虚拟遥控逻辑。若`if_switch_back_to_real_RC` 被设置成 1,则在断开逻辑后切换至真实遥控器受控;若被设置成 0,则直接进入遥控器失联逻辑。
|
||||
|
||||
2. 各个通道的含义和具体的取值需要根据开发者的需求在调参软件中进行定义。
|
||||
|
||||
以下我们提供一组默认物理通道的映射配置用用来模拟 DJI 原装遥控器:
|
||||
|
||||
|功能通道|物理通道|通道类型|取值|
|
||||
|------|-------|-------|---|
|
||||
|Roll|0|摇杆|[1024-660, 1024+660]|
|
||||
|Pitch|1|摇杆|[1024-660, 1024+660]|
|
||||
|Throttle|2|摇杆|[1024-660, 1024+660]|
|
||||
|Yaw|3|摇杆|[1024-660, 1024+660]|
|
||||
|MODE|6|三档开关|1552(P),1024(A),496(F)|
|
||||
|GO_HOME|5|按钮|N/A|
|
||||
|GEAR|4|二档开关|1684(Up),1324(Down)|
|
||||
|
||||
|
||||
例如:
|
||||
|
||||
* 解锁/锁定电机:
|
||||
|
||||
```
|
||||
data[0] = 1024-660; (Roll)
|
||||
data[1] = 1024-660; (Pitch)
|
||||
data[2] = 1024-660; (Throttle)
|
||||
data[3] = 1024+660; (Yaw)
|
||||
data[4] = 1324; (Gear)
|
||||
data[6] = 1552; (Mode)
|
||||
```
|
||||
|
||||
* 飞机上升
|
||||
|
||||
```
|
||||
data[0] = 1024; (Roll)
|
||||
data[1] = 1024; (Pitch)
|
||||
data[2] = 1024+660; (Throttle)
|
||||
data[3] = 1024; (Yaw)
|
||||
data[4] = 1324; (Gear)
|
||||
data[6] = 1552; (Mode)
|
||||
```
|
||||
@@ -1,173 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJICommonType.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJICommonType.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Common Type definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. Officially Maintained.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdint.h></code><br />
|
||||
</div>
|
||||
<p><a href="DJICommonType_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1Measure.html">DJI::Measure</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1Measurement.html">DJI::Measurement</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1SpaceVector.html">DJI::SpaceVector</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1Vector3dData.html">DJI::Vector3dData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1EulerianAngle.html">DJI::EulerianAngle</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1EulerAngle.html">DJI::EulerAngle</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a7bfe6f6b2679a535889bc7f5fc08c16f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bfe6f6b2679a535889bc7f5fc08c16f"></a>
|
||||
typedef uint64_t </td><td class="memItemRight" valign="bottom"><b>DJI::time_ms</b></td></tr>
|
||||
<tr class="separator:a7bfe6f6b2679a535889bc7f5fc08c16f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28bc8e34006074f1b6d1fd6b3d2acfa1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28bc8e34006074f1b6d1fd6b3d2acfa1"></a>
|
||||
typedef uint64_t </td><td class="memItemRight" valign="bottom"><b>DJI::time_us</b></td></tr>
|
||||
<tr class="separator:a28bc8e34006074f1b6d1fd6b3d2acfa1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0988c6a482e73ea79bc55aac26729302"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0988c6a482e73ea79bc55aac26729302"></a>
|
||||
typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">DJI::UserData</a></td></tr>
|
||||
<tr class="memdesc:a0988c6a482e73ea79bc55aac26729302"><td class="mdescLeft"> </td><td class="mdescRight">This is used as the datatype for all data arguments in callbacks. <br /></td></tr>
|
||||
<tr class="separator:a0988c6a482e73ea79bc55aac26729302"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac46082a5ea8919b47fb64283edc5bc18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac46082a5ea8919b47fb64283edc5bc18"></a>
|
||||
typedef uint32_t </td><td class="memItemRight" valign="bottom"><b>DJI::Flag</b></td></tr>
|
||||
<tr class="separator:ac46082a5ea8919b47fb64283edc5bc18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a81537bd8f473c440aaea4c056facc8f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81537bd8f473c440aaea4c056facc8f9"></a>
|
||||
typedef uint8_t </td><td class="memItemRight" valign="bottom"><b>DJI::size8_t</b></td></tr>
|
||||
<tr class="separator:a81537bd8f473c440aaea4c056facc8f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a200ace21ec16f0010241a816432bf057"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a200ace21ec16f0010241a816432bf057"></a>
|
||||
typedef uint16_t </td><td class="memItemRight" valign="bottom"><b>DJI::size16_t</b></td></tr>
|
||||
<tr class="separator:a200ace21ec16f0010241a816432bf057"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a33a0392b19136429c35297ee20819e73"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1Measure.html">DJI::Measure</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#a33a0392b19136429c35297ee20819e73">DJI::Measure</a></td></tr>
|
||||
<tr class="separator:a33a0392b19136429c35297ee20819e73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab8295509ea10f45b68c55ae54614851f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1Measurement.html">DJI::Measurement</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#ab8295509ea10f45b68c55ae54614851f">DJI::Measurement</a></td></tr>
|
||||
<tr class="separator:ab8295509ea10f45b68c55ae54614851f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad1dc49f750d830612593ed9253e4502a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1SpaceVector.html">DJI::SpaceVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#ad1dc49f750d830612593ed9253e4502a">DJI::SpaceVector</a></td></tr>
|
||||
<tr class="separator:ad1dc49f750d830612593ed9253e4502a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28c3320e81dd92ca9907acd13108a901"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1Vector3dData.html">DJI::Vector3dData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#a28c3320e81dd92ca9907acd13108a901">DJI::Vector3dData</a></td></tr>
|
||||
<tr class="separator:a28c3320e81dd92ca9907acd13108a901"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2cefac21654530417c2fa39c8e7ef709"><td class="memItemLeft" align="right" valign="top">typedef double </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#a2cefac21654530417c2fa39c8e7ef709">DJI::Angle</a></td></tr>
|
||||
<tr class="separator:a2cefac21654530417c2fa39c8e7ef709"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae40f85fe3ce9df771ab709f05db2d08"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1EulerianAngle.html">DJI::EulerianAngle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#aae40f85fe3ce9df771ab709f05db2d08">DJI::EulerianAngle</a></td></tr>
|
||||
<tr class="separator:aae40f85fe3ce9df771ab709f05db2d08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca26b9a79a0952d7ea5d0a355e0a71db"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1EulerAngle.html">DJI::EulerAngle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html#aca26b9a79a0952d7ea5d0a355e0a71db">DJI::EulerAngle</a></td></tr>
|
||||
<tr class="separator:aca26b9a79a0952d7ea5d0a355e0a71db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Common Type definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. Officially Maintained. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright 2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,112 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_API.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_API.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Core API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Core API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,306 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_API.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#enum-members">Enumerations</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_API.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Core API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Type_8h_source.html">DJI_Type.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__HardDriver_8h_source.html">DJI_HardDriver.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__App_8h_source.html">DJI_App.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__API_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html" title="CoreAPI implements core Open Protocol communication between M100/M600/A3 and your onboard embedded pl...">CoreAPI</a> implements core Open Protocol communication between M100/M600/A3 and your onboard embedded platform. <a href="classDJI_1_1onboardSDK_1_1CoreAPI.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:ae9b83ce82c2006a3c98b5564354985c9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__API_8h.html#ae9b83ce82c2006a3c98b5564354985c9">DJI::onboardSDK::ACK_ERROR_CODE</a> { <b>ACK_SUCCESS</b> = 0x0000,
|
||||
<b>ACK_PARAM_ERROR</b> = 0x0001
|
||||
}</td></tr>
|
||||
<tr class="separator:ae9b83ce82c2006a3c98b5564354985c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec259c8a8cf384789e0726ecf0773cbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec259c8a8cf384789e0726ecf0773cbd"></a>enum  </td><td class="memItemRight" valign="bottom"><b>ACK_COMMON_CODE</b> { <br />
|
||||
  <b>ACK_COMMON_SUCCESS</b> = 0x0000,
|
||||
<b>ACK_COMMON_KEYERROR</b> = 0xFF00,
|
||||
<b>ACK_COMMON_NO_AUTHORIZATION</b> = 0xFF01,
|
||||
<b>ACK_COMMON_NO_RIGHTS</b> = 0xFF02,
|
||||
<br />
|
||||
  <b>ACK_COMMON_NO_RESPONSE</b> = 0xFFFF
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:aec259c8a8cf384789e0726ecf0773cbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a61bc34345ece7ae0c5ecdc3f19039771"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61bc34345ece7ae0c5ecdc3f19039771"></a>enum  </td><td class="memItemRight" valign="bottom"><b>ACK_ACTIVE_CODE</b> { <br />
|
||||
  <b>ACK_ACTIVE_SUCCESS</b> = 0x0000,
|
||||
<b>ACK_ACTIVE_PARAMETER_ERROR</b> = 0x0001,
|
||||
<b>ACK_ACTIVE_ENCODE_ERROR</b> = 0x0002,
|
||||
<b>ACK_ACTIVE_NEW_DEVICE</b> = 0x0003,
|
||||
<br />
|
||||
  <b>ACK_ACTIVE_APP_NOT_CONNECTED</b> = 0x0004,
|
||||
<b>ACK_ACTIVE_NO_INTERNET</b> = 0x0005,
|
||||
<b>ACK_ACTIVE_SERVER_REFUSED</b> = 0x0006,
|
||||
<b>ACK_ACTIVE_ACCESS_LEVEL_ERROR</b> = 0x0007,
|
||||
<br />
|
||||
  <b>ACK_ACTIVE_VERSION_ERROR</b> = 0x0008
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a61bc34345ece7ae0c5ecdc3f19039771"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c25679c32ef0731cde91fbe79ba27f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c25679c32ef0731cde91fbe79ba27f8"></a>enum  </td><td class="memItemRight" valign="bottom"><b>ACK_SETCONTROL_CODE</b> { <br />
|
||||
  <b>ACK_SETCONTROL_NEED_MODE_F</b> = 0x0000,
|
||||
<b>ACK_SETCONTROL_RELEASE_SUCCESS</b> = 0x0001,
|
||||
<b>ACK_SETCONTROL_OBTAIN_SUCCESS</b> = 0x0002,
|
||||
<b>ACK_SETCONTROL_OBTAIN_RUNNING</b> = 0x0003,
|
||||
<br />
|
||||
  <b>ACK_SETCONTROL_RELEASE_RUNNING</b> = 0x0004,
|
||||
<b>ACK_SETCONTROL_IOC</b> = 0x00C9
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a2c25679c32ef0731cde91fbe79ba27f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e86cf954a41d9371f91dbcc9fb5bd1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e86cf954a41d9371f91dbcc9fb5bd1a"></a>enum  </td><td class="memItemRight" valign="bottom"><b>ACK_ARM_CODE</b> { <b>ACK_ARM_SUCCESS</b> = 0x0000,
|
||||
<b>ACK_ARM_NEED_CONTROL</b> = 0x0001,
|
||||
<b>ACK_ARM_ALREADY_ARMED</b> = 0x0002,
|
||||
<b>ACK_ARM_IN_AIR</b> = 0x0003
|
||||
}</td></tr>
|
||||
<tr class="separator:a5e86cf954a41d9371f91dbcc9fb5bd1a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a16c5fe4538ab24c53f59642dacd867d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16c5fe4538ab24c53f59642dacd867d0"></a>enum  </td><td class="memItemRight" valign="bottom"><b>TASK_ACK_CODE</b> { <b>TASK_FAILURE</b> = 0x01,
|
||||
<b>TASK_SUCCESS</b> = 0x02
|
||||
}</td></tr>
|
||||
<tr class="separator:a16c5fe4538ab24c53f59642dacd867d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a367390bac5784ce51e903df4a1d94896"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__API_8h.html#a367390bac5784ce51e903df4a1d94896">DJI::onboardSDK::CMD_SET</a> { <br />
|
||||
  <b>SET_ACTIVATION</b> = 0x00,
|
||||
<b>SET_CONTROL</b> = 0x01,
|
||||
<b>SET_BROADCAST</b> = 0x02,
|
||||
<b>SET_MISSION</b> = 0x03,
|
||||
<br />
|
||||
  <b>SET_SYNC</b> = 0x04,
|
||||
<b>SET_VIRTUALRC</b> = 0x05
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a367390bac5784ce51e903df4a1d94896"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4fd27a7fb7b06d330c94159dbe4b376"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4fd27a7fb7b06d330c94159dbe4b376"></a>enum  </td><td class="memItemRight" valign="bottom"><b>SYNC_CODE</b> { <b>CODE_SYNC_BROADCAST</b> = 0x00
|
||||
}</td></tr>
|
||||
<tr class="separator:ac4fd27a7fb7b06d330c94159dbe4b376"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6f7c73cfcc9aad490b8a1a2880174d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6f7c73cfcc9aad490b8a1a2880174d2"></a>enum  </td><td class="memItemRight" valign="bottom"><b>HOTPOINT_CODE</b> { <br />
|
||||
  <b>CODE_HOTPOINT_START</b> = 0x20,
|
||||
<b>CODE_HOTPOINT_STOP</b> = 0x21,
|
||||
<b>CODE_HOTPOINT_SETPAUSE</b> = 0x22,
|
||||
<b>CODE_HOTPOINT_YAWRATE</b> = 0x23,
|
||||
<br />
|
||||
  <b>CODE_HOTPOINT_RADIUS</b> = 0x24,
|
||||
<b>CODE_HOTPOINT_SETYAW</b> = 0x25,
|
||||
<b>CODE_HOTPOINT_LOAD</b> = 0x26
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:aa6f7c73cfcc9aad490b8a1a2880174d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2233f613fbc4507ba9720e337993c15a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2233f613fbc4507ba9720e337993c15a"></a>enum  </td><td class="memItemRight" valign="bottom"><b>FOLLOW_CODE</b> { <b>CODE_FOLLOW_START</b> = 0x30,
|
||||
<b>CODE_FOLLOW_STOP</b> = 0x31,
|
||||
<b>CODE_FOLLOW_SETPAUSE</b> = 0X32,
|
||||
<b>CODE_FOLLOW_TARGET</b> = 0X33
|
||||
}</td></tr>
|
||||
<tr class="separator:a2233f613fbc4507ba9720e337993c15a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af6c2eda4697d640f927c93457fe3fde6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6c2eda4697d640f927c93457fe3fde6"></a>enum  </td><td class="memItemRight" valign="bottom"><b>WAYPOINT_CODE</b> { <br />
|
||||
  <b>CODE_WAYPOINT_INIT</b> = 0x10,
|
||||
<b>CODE_WAYPOINT_ADDPOINT</b> = 0x11,
|
||||
<b>CODE_WAYPOINT_SETSTART</b> = 0x12,
|
||||
<b>CODE_WAYPOINT_SETPAUSE</b> = 0x13,
|
||||
<br />
|
||||
  <b>CODE_WAYPOINT_DOWNLOAD</b> = 0x14,
|
||||
<b>CODE_WAYPOINT_INDEX</b> = 0x15,
|
||||
<b>CODE_WAYPOINT_SETVELOCITY</b> = 0x16,
|
||||
<b>CODE_WAYPOINT_GETVELOCITY</b> = 0x17
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:af6c2eda4697d640f927c93457fe3fde6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4113f70b8c866fbf0df85a730245f5b1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4113f70b8c866fbf0df85a730245f5b1"></a>enum  </td><td class="memItemRight" valign="bottom"><b>ACTIVATION_CODE</b> { <b>CODE_GETVERSION</b> = 0,
|
||||
<b>CODE_ACTIVATE</b> = 1,
|
||||
<b>CODE_FREQUENCY</b> = 0x10,
|
||||
<b>CODE_TOMOBILE</b> = 0xFE
|
||||
}</td></tr>
|
||||
<tr class="separator:a4113f70b8c866fbf0df85a730245f5b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af7b05ac5443310e17f9fa66f661e0ae9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7b05ac5443310e17f9fa66f661e0ae9"></a>enum  </td><td class="memItemRight" valign="bottom"><b>CONTROL_CODE</b> { <br />
|
||||
  <b>CODE_SETCONTROL</b> = 0,
|
||||
<b>CODE_TASK</b> = 1,
|
||||
<b>CODE_STATUS</b> = 2,
|
||||
<b>CODE_CONTROL</b> = 3,
|
||||
<br />
|
||||
  <b>CODE_SETARM</b> = 5
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:af7b05ac5443310e17f9fa66f661e0ae9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2b14c832dcf4537178ee563f2442a744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b14c832dcf4537178ee563f2442a744"></a>enum  </td><td class="memItemRight" valign="bottom"><b>BROADCAST_CODE</b> { <br />
|
||||
  <b>CODE_BROADCAST</b> = 0x00,
|
||||
<b>CODE_LOSTCTRL</b> = 0x01,
|
||||
<b>CODE_FROMMOBILE</b> = 0x02,
|
||||
<b>CODE_MISSION</b> = 0x03,
|
||||
<br />
|
||||
  <b>CODE_WAYPOINT</b> = 0x04
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a2b14c832dcf4537178ee563f2442a744"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71a97e382ffba194a8f20382af1a8cff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71a97e382ffba194a8f20382af1a8cff"></a>enum  </td><td class="memItemRight" valign="bottom"><b>VIRTUALRC_CODE</b> { <b>CODE_VIRTUALRC_SETTINGS</b>,
|
||||
<b>CODE_VIRTUALRC_DATA</b>
|
||||
}</td></tr>
|
||||
<tr class="separator:a71a97e382ffba194a8f20382af1a8cff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5acd95911a6c1b3e71b88c7d5cf31410"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5acd95911a6c1b3e71b88c7d5cf31410"></a>enum  </td><td class="memItemRight" valign="bottom"><b>MISSION_TYPE</b> { <br />
|
||||
  <b>MISSION_MODE_A</b>,
|
||||
<b>MISSION_WAYPOINT</b>,
|
||||
<b>MISSION_HOTPOINT</b>,
|
||||
<b>MISSION_FOLLOW</b>,
|
||||
<br />
|
||||
  <b>MISSION_IOC</b>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a5acd95911a6c1b3e71b88c7d5cf31410"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3411ca2b4f074a7b0a4f92031fee965e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3411ca2b4f074a7b0a4f92031fee965e"></a>enum  </td><td class="memItemRight" valign="bottom"><b>BROADCAST_FREQ</b> { <br />
|
||||
  <b>BROADCAST_FREQ_0HZ</b> = 0,
|
||||
<b>BROADCAST_FREQ_1HZ</b> = 1,
|
||||
<b>BROADCAST_FREQ_10HZ</b> = 2,
|
||||
<b>BROADCAST_FREQ_50HZ</b> = 3,
|
||||
<br />
|
||||
  <b>BROADCAST_FREQ_100HZ</b> = 4,
|
||||
<b>BROADCAST_FREQ_HOLD</b> = 5
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a3411ca2b4f074a7b0a4f92031fee965e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Core API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a class="anchor" id="file_ae9b83ce82c2006a3c98b5564354985c9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="DJI__API_8h.html#ae9b83ce82c2006a3c98b5564354985c9">DJI::onboardSDK::ACK_ERROR_CODE</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>sort enum and move to a new file </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a367390bac5784ce51e903df4a1d94896"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="DJI__API_8h.html#a367390bac5784ce51e903df4a1d94896">DJI::onboardSDK::CMD_SET</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>end of ACKs </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,187 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_App.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_App.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Application layer support functionality for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <string.h></code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
<code>#include "<a class="el" href="DJI__App_8h_source.html">DJI_App.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a60f2a66b609bddc01c60372127d609c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__App_8cpp.html#a60f2a66b609bddc01c60372127d609c1">passData</a> (uint16_t flag, uint16_t &enable, void *data, unsigned char *buf, size_t datalen, size_t &offset)</td></tr>
|
||||
<tr class="separator:a60f2a66b609bddc01c60372127d609c1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7ff828d86550a8ffebf440a0273c388"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7ff828d86550a8ffebf440a0273c388"></a>
|
||||
unsigned char </td><td class="memItemRight" valign="bottom"><b>getCmdSet</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protocolHeader)</td></tr>
|
||||
<tr class="separator:aa7ff828d86550a8ffebf440a0273c388"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af299dce480dbb6609d9c98ff6c17c3db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af299dce480dbb6609d9c98ff6c17c3db"></a>
|
||||
unsigned char </td><td class="memItemRight" valign="bottom"><b>getCmdCode</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protocolHeader)</td></tr>
|
||||
<tr class="separator:af299dce480dbb6609d9c98ff6c17c3db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Application layer support functionality for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<p>Copyright 2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a60f2a66b609bddc01c60372127d609c1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void passData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>flag</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t & </td>
|
||||
<td class="paramname"><em>enable</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">void * </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned char * </td>
|
||||
<td class="paramname"><em>buf</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t </td>
|
||||
<td class="paramname"><em>datalen</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">size_t & </td>
|
||||
<td class="paramname"><em>offset</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>new algorithm </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,153 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_App.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_App.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Application layer support functionality for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdint.h></code><br />
|
||||
<code>#include "<a class="el" href="DJI__Link_8h_source.html">DJI_Link.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__Type_8h_source.html">DJI_Type.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__App_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structreq__id__t.html">req_id_t</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a96ade276d55446015f6c73b76cd1a41c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ade276d55446015f6c73b76cd1a41c"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>MSG_ENABLE_FLAG_LEN</b>   2</td></tr>
|
||||
<tr class="separator:a96ade276d55446015f6c73b76cd1a41c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade913dfd5838cd00ed881e4f6136ed28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade913dfd5838cd00ed881e4f6136ed28"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>EXC_DATA_SIZE</b>   (16u)</td></tr>
|
||||
<tr class="separator:ade913dfd5838cd00ed881e4f6136ed28"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab77e0d86d0816f57582eff1ad989d574"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab77e0d86d0816f57582eff1ad989d574"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>SET_CMD_SIZE</b>   (2u)</td></tr>
|
||||
<tr class="separator:ab77e0d86d0816f57582eff1ad989d574"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca89c169f554194df8243316767a21f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca89c169f554194df8243316767a21f6"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>REQ_TIME_OUT</b>   0x0000</td></tr>
|
||||
<tr class="separator:aca89c169f554194df8243316767a21f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a72699397c413b173159574c4b755ca2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72699397c413b173159574c4b755ca2b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>REQ_REFUSE</b>   0x0001</td></tr>
|
||||
<tr class="separator:a72699397c413b173159574c4b755ca2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a13242c02b605f24def959d7853aa113b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13242c02b605f24def959d7853aa113b"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>CMD_RECIEVE</b>   0x0002</td></tr>
|
||||
<tr class="separator:a13242c02b605f24def959d7853aa113b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a908b6e7b2d79aa22a765dac69cc620e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a908b6e7b2d79aa22a765dac69cc620e0"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>STATUS_CMD_EXECUTING</b>   0x0003</td></tr>
|
||||
<tr class="separator:a908b6e7b2d79aa22a765dac69cc620e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abda8ba19fde0c8c94d7b27c23cf4f749"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abda8ba19fde0c8c94d7b27c23cf4f749"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>STATUS_CMD_EXE_FAIL</b>   0x0004</td></tr>
|
||||
<tr class="separator:abda8ba19fde0c8c94d7b27c23cf4f749"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac05ab0028b9e248b4a413dfc6d326585"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac05ab0028b9e248b4a413dfc6d326585"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>STATUS_CMD_EXE_SUCCESS</b>   0x0005</td></tr>
|
||||
<tr class="separator:ac05ab0028b9e248b4a413dfc6d326585"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Application layer support functionality for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 1, 2016</dd></dl>
|
||||
<p>Copyright 2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,110 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Camera.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Camera.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Camera/Gimbal API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Camera_8h_source.html">DJI_Camera.h</a>"</code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Camera/Gimbal API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,127 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Camera.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Camera.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Camera/Gimbal API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Camera_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html" title="Camera class for controlling camera and gimbal-related functions available through open protocol...">Camera</a> class for controlling camera and gimbal-related functions available through open protocol. <a href="classDJI_1_1onboardSDK_1_1Camera.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Camera/Gimbal API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,325 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Codec.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Codec.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Encoding/Message parsing features for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Codec_8h_source.html">DJI_Codec.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__Link_8h_source.html">DJI_Link.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structtagAES256Context.html">tagAES256Context</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a203d5b93e4077aa273c7013964a31f9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a203d5b93e4077aa273c7013964a31f9e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>F</b>(x)   (((x) << 1) ^ ((((x) >> 7) & 1) * 0x1b))</td></tr>
|
||||
<tr class="separator:a203d5b93e4077aa273c7013964a31f9e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34a019814bbd4853e0850be57aa81f2a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34a019814bbd4853e0850be57aa81f2a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>FD</b>(x)   (((x) >> 1) ^ (((x)&1) ? 0x8d : 0))</td></tr>
|
||||
<tr class="separator:a34a019814bbd4853e0850be57aa81f2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2eadb1491c48daa247b398ebff723435"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2eadb1491c48daa247b398ebff723435"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>BACK_TO_TABLES</b></td></tr>
|
||||
<tr class="separator:a2eadb1491c48daa247b398ebff723435"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2a20b780f42c5e4e126967efc6906f23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a20b780f42c5e4e126967efc6906f23"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>rj_sbox</b>(x)   sbox[(x)]</td></tr>
|
||||
<tr class="separator:a2a20b780f42c5e4e126967efc6906f23"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e948a67f3ad11bc374a063c1bded0aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e948a67f3ad11bc374a063c1bded0aa"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>rj_sbox_inv</b>(x)   sboxinv[(x)]</td></tr>
|
||||
<tr class="separator:a9e948a67f3ad11bc374a063c1bded0aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a33250fc1c35c8aa7449b99b35aae7651"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33250fc1c35c8aa7449b99b35aae7651"></a>
|
||||
typedef struct <a class="el" href="structtagAES256Context.html">tagAES256Context</a> </td><td class="memItemRight" valign="bottom"><b>aes256_context</b></td></tr>
|
||||
<tr class="separator:a33250fc1c35c8aa7449b99b35aae7651"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41cf66b27f6524ea298df0f0e25445b6"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Codec_8cpp.html#a41cf66b27f6524ea298df0f0e25445b6">ptr_aes256_codec</a>) (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx, unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a41cf66b27f6524ea298df0f0e25445b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a49ea1d11c611228d7840241e61731c5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49ea1d11c611228d7840241e61731c5c"></a>
|
||||
unsigned char </td><td class="memItemRight" valign="bottom"><b>rj_xtime</b> (unsigned char x)</td></tr>
|
||||
<tr class="separator:a49ea1d11c611228d7840241e61731c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a12d4368ff4235a3ba5a4a6db13a3d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a12d4368ff4235a3ba5a4a6db13a3d3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_subBytes</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a0a12d4368ff4235a3ba5a4a6db13a3d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a748f30a531f9200963c5fd1639d9d091"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a748f30a531f9200963c5fd1639d9d091"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_subBytes_inv</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a748f30a531f9200963c5fd1639d9d091"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac14c14cef906912537bafc98f8cdb1b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac14c14cef906912537bafc98f8cdb1b8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_addRoundKey</b> (unsigned char *buf, unsigned char *key)</td></tr>
|
||||
<tr class="separator:ac14c14cef906912537bafc98f8cdb1b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a169eae97b2c8bfd7de86052b24ff2282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a169eae97b2c8bfd7de86052b24ff2282"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_addRoundKey_cpy</b> (unsigned char *buf, unsigned char *key, unsigned char *cpk)</td></tr>
|
||||
<tr class="separator:a169eae97b2c8bfd7de86052b24ff2282"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa3f0d46a8466530a51cf1b3cede86b82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3f0d46a8466530a51cf1b3cede86b82"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_shiftRows</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:aa3f0d46a8466530a51cf1b3cede86b82"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad28bc88ea3c27c341ba9683e5c8b5412"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad28bc88ea3c27c341ba9683e5c8b5412"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_shiftRows_inv</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:ad28bc88ea3c27c341ba9683e5c8b5412"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a142e145c6d661db6bdd2b6b008480249"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a142e145c6d661db6bdd2b6b008480249"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_mixColumns</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a142e145c6d661db6bdd2b6b008480249"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a264f37304fbf706ffd7ca6f99ab46bdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a264f37304fbf706ffd7ca6f99ab46bdb"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_mixColumns_inv</b> (unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a264f37304fbf706ffd7ca6f99ab46bdb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3496c9102f53e5ce962fa762ac9fb5bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3496c9102f53e5ce962fa762ac9fb5bc"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_expandEncKey</b> (unsigned char *k, unsigned char *rc)</td></tr>
|
||||
<tr class="separator:a3496c9102f53e5ce962fa762ac9fb5bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a99654169ac88b404fd8ce516b7d963d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99654169ac88b404fd8ce516b7d963d0"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes_expandDecKey</b> (unsigned char *k, unsigned char *rc)</td></tr>
|
||||
<tr class="separator:a99654169ac88b404fd8ce516b7d963d0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab551a74bb90dc3f82ac8d9077332aa34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab551a74bb90dc3f82ac8d9077332aa34"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes256_init</b> (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx, unsigned char *k)</td></tr>
|
||||
<tr class="separator:ab551a74bb90dc3f82ac8d9077332aa34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a77cebd9e79ea3d0af109537f183ba3ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77cebd9e79ea3d0af109537f183ba3ef"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes256_done</b> (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx)</td></tr>
|
||||
<tr class="separator:a77cebd9e79ea3d0af109537f183ba3ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a61cdb86b7e0069daee93ad0cc27fd555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61cdb86b7e0069daee93ad0cc27fd555"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>aes256_encrypt_ecb</b> (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx, unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a61cdb86b7e0069daee93ad0cc27fd555"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34034040728c3dc9f29845ac7fb8fe31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Codec_8cpp.html#a34034040728c3dc9f29845ac7fb8fe31">aes256_decrypt_ecb</a> (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx, unsigned char *buf)</td></tr>
|
||||
<tr class="separator:a34034040728c3dc9f29845ac7fb8fe31"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a61aa02171a11a228ac958f52fa98cba1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61aa02171a11a228ac958f52fa98cba1"></a>
|
||||
uint16_t </td><td class="memItemRight" valign="bottom"><b>crc16_update</b> (uint16_t crc, uint8_t ch)</td></tr>
|
||||
<tr class="separator:a61aa02171a11a228ac958f52fa98cba1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa2256df116c88c3af8e17454d96a0e34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2256df116c88c3af8e17454d96a0e34"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>crc32_update</b> (uint32_t crc, uint8_t ch)</td></tr>
|
||||
<tr class="separator:aa2256df116c88c3af8e17454d96a0e34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ee38c658154db9d10b5d07710785a61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ee38c658154db9d10b5d07710785a61"></a>
|
||||
uint16_t </td><td class="memItemRight" valign="bottom"><b>sdk_stream_crc16_calc</b> (const uint8_t *pMsg, size_t nLen)</td></tr>
|
||||
<tr class="separator:a2ee38c658154db9d10b5d07710785a61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9cac58ba07a8f753626432dd163a6546"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cac58ba07a8f753626432dd163a6546"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>sdk_stream_crc32_calc</b> (const uint8_t *pMsg, size_t nLen)</td></tr>
|
||||
<tr class="separator:a9cac58ba07a8f753626432dd163a6546"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53ccd249a9ddaf58514a4ce6e185e77e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53ccd249a9ddaf58514a4ce6e185e77e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>sdk_stream_prepare_lambda</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">SDKFilter</a> *p_filter)</td></tr>
|
||||
<tr class="separator:a53ccd249a9ddaf58514a4ce6e185e77e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7d804684c8bb736bfdec86fbcb5a1d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7d804684c8bb736bfdec86fbcb5a1d8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>encodeData</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">SDKFilter</a> *p_filter, <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *p_head, <a class="el" href="DJI__Codec_8cpp.html#a41cf66b27f6524ea298df0f0e25445b6">ptr_aes256_codec</a> codec_func)</td></tr>
|
||||
<tr class="separator:ac7d804684c8bb736bfdec86fbcb5a1d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac7908f8130637f1f30f4aaed476bb044"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7908f8130637f1f30f4aaed476bb044"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>sdk_stream_shift_data_lambda</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">SDKFilter</a> *p_filter)</td></tr>
|
||||
<tr class="separator:ac7908f8130637f1f30f4aaed476bb044"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a18620f9a779a29cf873c2ea4b32fe18a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18620f9a779a29cf873c2ea4b32fe18a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>sdk_stream_update_reuse_part_lambda</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">SDKFilter</a> *p_filter)</td></tr>
|
||||
<tr class="separator:a18620f9a779a29cf873c2ea4b32fe18a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a09d943d43135f33c3d39c928999a7a97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09d943d43135f33c3d39c928999a7a97"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>calculateCRC</b> (void *p_data)</td></tr>
|
||||
<tr class="separator:a09d943d43135f33c3d39c928999a7a97"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1474dd64e6daba28cbbfe6fc94173093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1474dd64e6daba28cbbfe6fc94173093"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>transformTwoByte</b> (const char *pstr, unsigned char *pdata)</td></tr>
|
||||
<tr class="separator:a1474dd64e6daba28cbbfe6fc94173093"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:abbb6f385c467cfd964a68eeb6caaa04f"><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><b>sbox</b> [256]</td></tr>
|
||||
<tr class="separator:abbb6f385c467cfd964a68eeb6caaa04f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abb9909a74c403f319083444a6b67ac36"><td class="memItemLeft" align="right" valign="top">const unsigned char </td><td class="memItemRight" valign="bottom"><b>sboxinv</b> [256]</td></tr>
|
||||
<tr class="separator:abb9909a74c403f319083444a6b67ac36"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad45fc62c93ecd1533cd7accbb3a54c31"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><b>crc_tab16</b> []</td></tr>
|
||||
<tr class="separator:ad45fc62c93ecd1533cd7accbb3a54c31"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae278265f2f4391d0e1482d647ad6f297"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae278265f2f4391d0e1482d647ad6f297"></a>
|
||||
uint32_t </td><td class="memItemRight" valign="bottom"><b>crc_tab32</b> []</td></tr>
|
||||
<tr class="separator:ae278265f2f4391d0e1482d647ad6f297"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a133a11c8985e3ff881e648e4646d019d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a133a11c8985e3ff881e648e4646d019d"></a>
|
||||
const unsigned short </td><td class="memItemRight" valign="bottom"><b>CRC_INIT</b> = 0x3AA3</td></tr>
|
||||
<tr class="separator:a133a11c8985e3ff881e648e4646d019d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Encoding/Message parsing features for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a class="anchor" id="a41cf66b27f6524ea298df0f0e25445b6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef void(* ptr_aes256_codec) (<a class="el" href="structtagAES256Context.html">aes256_context</a> *ctx, unsigned char *buf)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>A full command, [===========XOOOOOOO] [===========XOOOOOOO---------------—##########] curr filter buffer ^ ^ | |_____ remain data |__________________________________________ cur cmd data</dd></dl>
|
||||
<p>after prepare</p>
|
||||
<p>[OOOOOOO---------------------------—##########]</p>
|
||||
<p>[===========X] has been clear</p>
|
||||
<p>pre-cmd 7 byte has been saved, and continue to filter </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a34034040728c3dc9f29845ac7fb8fe31"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void aes256_decrypt_ecb </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structtagAES256Context.html">aes256_context</a> * </td>
|
||||
<td class="paramname"><em>ctx</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">unsigned char * </td>
|
||||
<td class="paramname"><em>buf</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>exit when –i == 0; </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Variable Documentation</h2>
|
||||
<a class="anchor" id="ad45fc62c93ecd1533cd7accbb3a54c31"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t crc_tab16[]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> 0x0000, 0xc0c1, 0xc181, 0x0140, 0xc301, 0x03c0, 0x0280, 0xc241, 0xc601, 0x06c0, 0x0780,</div><div class="line"> 0xc741, 0x0500, 0xc5c1, 0xc481, 0x0440, 0xcc01, 0x0cc0, 0x0d80, 0xcd41, 0x0f00, 0xcfc1,</div><div class="line"> 0xce81, 0x0e40, 0x0a00, 0xcac1, 0xcb81, 0x0b40, 0xc901, 0x09c0, 0x0880, 0xc841, 0xd801,</div><div class="line"> 0x18c0, 0x1980, 0xd941, 0x1b00, 0xdbc1, 0xda81, 0x1a40, 0x1e00, 0xdec1, 0xdf81, 0x1f40,</div><div class="line"> 0xdd01, 0x1dc0, 0x1c80, 0xdc41, 0x1400, 0xd4c1, 0xd581, 0x1540, 0xd701, 0x17c0, 0x1680,</div><div class="line"> 0xd641, 0xd201, 0x12c0, 0x1380, 0xd341, 0x1100, 0xd1c1, 0xd081, 0x1040, 0xf001, 0x30c0,</div><div class="line"> 0x3180, 0xf141, 0x3300, 0xf3c1, 0xf281, 0x3240, 0x3600, 0xf6c1, 0xf781, 0x3740, 0xf501,</div><div class="line"> 0x35c0, 0x3480, 0xf441, 0x3c00, 0xfcc1, 0xfd81, 0x3d40, 0xff01, 0x3fc0, 0x3e80, 0xfe41,</div><div class="line"> 0xfa01, 0x3ac0, 0x3b80, 0xfb41, 0x3900, 0xf9c1, 0xf881, 0x3840, 0x2800, 0xe8c1, 0xe981,</div><div class="line"> 0x2940, 0xeb01, 0x2bc0, 0x2a80, 0xea41, 0xee01, 0x2ec0, 0x2f80, 0xef41, 0x2d00, 0xedc1,</div><div class="line"> 0xec81, 0x2c40, 0xe401, 0x24c0, 0x2580, 0xe541, 0x2700, 0xe7c1, 0xe681, 0x2640, 0x2200,</div><div class="line"> 0xe2c1, 0xe381, 0x2340, 0xe101, 0x21c0, 0x2080, 0xe041, 0xa001, 0x60c0, 0x6180, 0xa141,</div><div class="line"> 0x6300, 0xa3c1, 0xa281, 0x6240, 0x6600, 0xa6c1, 0xa781, 0x6740, 0xa501, 0x65c0, 0x6480,</div><div class="line"> 0xa441, 0x6c00, 0xacc1, 0xad81, 0x6d40, 0xaf01, 0x6fc0, 0x6e80, 0xae41, 0xaa01, 0x6ac0,</div><div class="line"> 0x6b80, 0xab41, 0x6900, 0xa9c1, 0xa881, 0x6840, 0x7800, 0xb8c1, 0xb981, 0x7940, 0xbb01,</div><div class="line"> 0x7bc0, 0x7a80, 0xba41, 0xbe01, 0x7ec0, 0x7f80, 0xbf41, 0x7d00, 0xbdc1, 0xbc81, 0x7c40,</div><div class="line"> 0xb401, 0x74c0, 0x7580, 0xb541, 0x7700, 0xb7c1, 0xb681, 0x7640, 0x7200, 0xb2c1, 0xb381,</div><div class="line"> 0x7340, 0xb101, 0x71c0, 0x7080, 0xb041, 0x5000, 0x90c1, 0x9181, 0x5140, 0x9301, 0x53c0,</div><div class="line"> 0x5280, 0x9241, 0x9601, 0x56c0, 0x5780, 0x9741, 0x5500, 0x95c1, 0x9481, 0x5440, 0x9c01,</div><div class="line"> 0x5cc0, 0x5d80, 0x9d41, 0x5f00, 0x9fc1, 0x9e81, 0x5e40, 0x5a00, 0x9ac1, 0x9b81, 0x5b40,</div><div class="line"> 0x9901, 0x59c0, 0x5880, 0x9841, 0x8801, 0x48c0, 0x4980, 0x8941, 0x4b00, 0x8bc1, 0x8a81,</div><div class="line"> 0x4a40, 0x4e00, 0x8ec1, 0x8f81, 0x4f40, 0x8d01, 0x4dc0, 0x4c80, 0x8c41, 0x4400, 0x84c1,</div><div class="line"> 0x8581, 0x4540, 0x8701, 0x47c0, 0x4680, 0x8641, 0x8201, 0x42c0, 0x4380, 0x8341, 0x4100,</div><div class="line"> 0x81c1, 0x8081, 0x4040,</div><div class="line">}</div></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abbb6f385c467cfd964a68eeb6caaa04f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned char sbox[256]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab,</div><div class="line"> 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4,</div><div class="line"> 0x72, 0xc0, 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71,</div><div class="line"> 0xd8, 0x31, 0x15, 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2,</div><div class="line"> 0xeb, 0x27, 0xb2, 0x75, 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6,</div><div class="line"> 0xb3, 0x29, 0xe3, 0x2f, 0x84, 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb,</div><div class="line"> 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45,</div><div class="line"> 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5,</div><div class="line"> 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44,</div><div class="line"> 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a,</div><div class="line"> 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 0xe0, 0x32, 0x3a, 0x0a, 0x49,</div><div class="line"> 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 0xe7, 0xc8, 0x37, 0x6d,</div><div class="line"> 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 0xba, 0x78, 0x25,</div><div class="line"> 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 0x70, 0x3e,</div><div class="line"> 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 0xe1,</div><div class="line"> 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf,</div><div class="line"> 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb,</div><div class="line"> 0x16</div><div class="line">}</div></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="abb9909a74c403f319083444a6b67ac36"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned char sboxinv[256]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> 0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7,</div><div class="line"> 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde,</div><div class="line"> 0xe9, 0xcb, 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42,</div><div class="line"> 0xfa, 0xc3, 0x4e, 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49,</div><div class="line"> 0x6d, 0x8b, 0xd1, 0x25, 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c,</div><div class="line"> 0xcc, 0x5d, 0x65, 0xb6, 0x92, 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15,</div><div class="line"> 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7,</div><div class="line"> 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02,</div><div class="line"> 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc,</div><div class="line"> 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad,</div><div class="line"> 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 0x47, 0xf1, 0x1a, 0x71, 0x1d,</div><div class="line"> 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 0xfc, 0x56, 0x3e, 0x4b,</div><div class="line"> 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 0x1f, 0xdd, 0xa8,</div><div class="line"> 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 0x60, 0x51,</div><div class="line"> 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 0xa0,</div><div class="line"> 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61,</div><div class="line"> 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c,</div><div class="line"> 0x7d</div><div class="line">}</div></div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,159 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Codec.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Codec.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Encoding/Message parsing features for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdlib.h></code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
<code>#include "<a class="el" href="DJI__Type_8h_source.html">DJI_Type.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Codec_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a251e60bda28a474a4d27639ba693e86e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a251e60bda28a474a4d27639ba693e86e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_MAX_RECV_SIZE</b>   (BUFFER_SIZE)</td></tr>
|
||||
<tr class="separator:a251e60bda28a474a4d27639ba693e86e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf308a7001a9d536b6af407b18332c41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf308a7001a9d536b6af407b18332c41"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_SOF</b>   ((unsigned char)(0xAA))</td></tr>
|
||||
<tr class="separator:adf308a7001a9d536b6af407b18332c41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6cead8661ac3a777efe7c7091b9c38d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cead8661ac3a777efe7c7091b9c38d3"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_CRC_HEAD_SIZE</b>   (2)</td></tr>
|
||||
<tr class="separator:a6cead8661ac3a777efe7c7091b9c38d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a92bc48f8a62d62a2043992c5178831"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a92bc48f8a62d62a2043992c5178831"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_CRC_DATA_SIZE</b>   (4)</td></tr>
|
||||
<tr class="separator:a5a92bc48f8a62d62a2043992c5178831"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a057630bad574b7bbacb4623e9121edbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a057630bad574b7bbacb4623e9121edbd"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_HEAD_DATA_LEN</b>   (sizeof(<a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">DJI::onboardSDK::Header</a>) - 2)</td></tr>
|
||||
<tr class="separator:a057630bad574b7bbacb4623e9121edbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2223d1bcb32ba49066d39442dbf20857"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2223d1bcb32ba49066d39442dbf20857"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_FULL_DATA_SIZE_MIN</b>   (sizeof(<a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">DJI::onboardSDK::Header</a>) + _SDK_CRC_DATA_SIZE)</td></tr>
|
||||
<tr class="separator:a2223d1bcb32ba49066d39442dbf20857"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa1ae0d150f4e350850bdd9a6c229a3ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ae0d150f4e350850bdd9a6c229a3ff"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_U32_SET</b>(_addr, _val)   (*((unsigned int *)(_addr)) = (_val))</td></tr>
|
||||
<tr class="separator:aa1ae0d150f4e350850bdd9a6c229a3ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e60aa1c4aec0dc97e9ae6d23c49f2cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e60aa1c4aec0dc97e9ae6d23c49f2cd"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_U16_SET</b>(_addr, _val)   (*((unsigned short *)(_addr)) = (_val))</td></tr>
|
||||
<tr class="separator:a3e60aa1c4aec0dc97e9ae6d23c49f2cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aff9bcdb37275e682c8bd916b0d0010e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff9bcdb37275e682c8bd916b0d0010e7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_CALC_CRC_HEAD</b>(_msg, _len)   sdk_stream_crc16_calc((const unsigned char *)(_msg), _len)</td></tr>
|
||||
<tr class="separator:aff9bcdb37275e682c8bd916b0d0010e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a709ec384102113c8e8b927454813b207"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a709ec384102113c8e8b927454813b207"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>_SDK_CALC_CRC_TAIL</b>(_msg, _len)   sdk_stream_crc32_calc((const unsigned char *)(_msg), _len)</td></tr>
|
||||
<tr class="separator:a709ec384102113c8e8b927454813b207"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a1474dd64e6daba28cbbfe6fc94173093"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1474dd64e6daba28cbbfe6fc94173093"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>transformTwoByte</b> (const char *pstr, unsigned char *pdata)</td></tr>
|
||||
<tr class="separator:a1474dd64e6daba28cbbfe6fc94173093"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Encoding/Message parsing features for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,102 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Codec.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Codec.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="DJI__Codec_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef DJI_CODEC_H</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define DJI_CODEC_H</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include <stdlib.h></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <stdio.h></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <string.h></span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="DJI__Type_8h.html">DJI_Type.h</a>"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#define _SDK_MAX_RECV_SIZE (BUFFER_SIZE)</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define _SDK_SOF ((unsigned char)(0xAA))</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define _SDK_CRC_HEAD_SIZE (2) // CRC16</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#define _SDK_CRC_DATA_SIZE (4) // CRC32</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#define _SDK_HEAD_DATA_LEN (sizeof(DJI::onboardSDK::Header) - 2)</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#define _SDK_FULL_DATA_SIZE_MIN (sizeof(DJI::onboardSDK::Header) + _SDK_CRC_DATA_SIZE)</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#define _SDK_U32_SET(_addr, _val) (*((unsigned int *)(_addr)) = (_val))</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define _SDK_U16_SET(_addr, _val) (*((unsigned short *)(_addr)) = (_val))</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define _SDK_CALC_CRC_HEAD(_msg, _len) \</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor"> sdk_stream_crc16_calc((const unsigned char *)(_msg), _len)</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#define _SDK_CALC_CRC_TAIL(_msg, _len) \</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"> sdk_stream_crc32_calc((const unsigned char *)(_msg), _len)</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> transformTwoByte(<span class="keyword">const</span> <span class="keywordtype">char</span> *pstr, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *pdata);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#endif // DJI_CODEC_H</span></div><div class="ttc" id="DJI__Type_8h_html"><div class="ttname"><a href="DJI__Type_8h.html">DJI_Type.h</a></div><div class="ttdoc">Type definition for DJI onboardSDK library. Officially Maintained. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,166 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Config.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Config.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Optional macro definitions for <a class="el" href="namespaceDJI.html">DJI</a> Onboard SDK. Use for debugging.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdint.h></code><br />
|
||||
<code>#include <<a class="el" href="DJI__Version_8h_source.html">DJI_Version.h</a>></code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Config_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a5ad3f75a4e38fd9bbed917c71ca4e9e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ad3f75a4e38fd9bbed917c71ca4e9e0"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>MEMORY_SIZE</b>   1024</td></tr>
|
||||
<tr class="separator:a5ad3f75a4e38fd9bbed917c71ca4e9e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b20d41d6252e9871430c242cb1a56e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b20d41d6252e9871430c242cb1a56e7"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>BUFFER_SIZE</b>   1024</td></tr>
|
||||
<tr class="separator:a6b20d41d6252e9871430c242cb1a56e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b370b818c6f8ae75d32ea97ba769f8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b370b818c6f8ae75d32ea97ba769f8e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ACK_SIZE</b>   10</td></tr>
|
||||
<tr class="separator:a6b370b818c6f8ae75d32ea97ba769f8e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27a3f3004903b8fb75fb414b1068a1d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Config_8h.html#a27a3f3004903b8fb75fb414b1068a1d6">API_ERROR_DATA</a></td></tr>
|
||||
<tr class="memdesc:a27a3f3004903b8fb75fb414b1068a1d6"><td class="mdescLeft"> </td><td class="mdescRight">Uncomment these macros to access various messages from the API. <a href="#a27a3f3004903b8fb75fb414b1068a1d6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a27a3f3004903b8fb75fb414b1068a1d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6625054cb7791338033ddebf2d2681c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6625054cb7791338033ddebf2d2681c6"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>API_STATUS_DATA</b></td></tr>
|
||||
<tr class="separator:a6625054cb7791338033ddebf2d2681c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab711b1ed161a4ec825c22523cda3dc6d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Config_8h.html#ab711b1ed161a4ec825c22523cda3dc6d">USE_ENCRYPT</a></td></tr>
|
||||
<tr class="separator:ab711b1ed161a4ec825c22523cda3dc6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Optional macro definitions for <a class="el" href="namespaceDJI.html">DJI</a> Onboard SDK. Use for debugging. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a27a3f3004903b8fb75fb414b1068a1d6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define API_ERROR_DATA</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Uncomment these macros to access various messages from the API. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>The static memory flag means <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library will not alloc memory from heap. </dd></dl>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo:</a></b></dt><dd>Not supported in this release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab711b1ed161a4ec825c22523cda3dc6d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define USE_ENCRYPT</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>if you do NOT want to use AES encrypt, comment this macro below </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,102 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Config.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Config.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="DJI__Config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef DJI_CONFIG_H</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define DJI_CONFIG_H</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include <stdint.h></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define MEMORY_SIZE 1024 // unit is byte</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define BUFFER_SIZE 1024</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define ACK_SIZE 10</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">//#define STATIC_MEMORY</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">//#define API_MISSION_DATA</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">//#define API_DEBUG_DATA</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">//#define API_BUFFER_DATA</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">//#define API_RTK_DEBUG</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="DJI__Config_8h.html#a27a3f3004903b8fb75fb414b1068a1d6"> 31</a></span> <span class="preprocessor">#define API_ERROR_DATA</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#define API_STATUS_DATA</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="DJI__Config_8h.html#ab711b1ed161a4ec825c22523cda3dc6d"> 35</a></span> <span class="preprocessor">#define USE_ENCRYPT</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">//#define USE_SIMULATION</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <<a class="code" href="DJI__Version_8h.html">DJI_Version.h</a>></span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#endif // DJI_CONFIG_H</span></div><div class="ttc" id="DJI__Version_8h_html"><div class="ttname"><a href="DJI__Version_8h.html">DJI_Version.h</a></div><div class="ttdoc">Drone/SDK Version definition for DJI onboardSDK library Officially Maintained. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,112 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Flight.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Flight.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Flight_8h_source.html">DJI_Flight.h</a>"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include <math.h></code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,136 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Flight.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Flight.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Flight_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1FlightData.html">DJI::onboardSDK::FlightData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> class encapsulates all flight control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK. <a href="classDJI_1_1onboardSDK_1_1Flight.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:afaecc3cbb9c52f1902ba55831845e081"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afaecc3cbb9c52f1902ba55831845e081"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1FlightData.html">DJI::onboardSDK::FlightData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::FlightData</b></td></tr>
|
||||
<tr class="separator:afaecc3cbb9c52f1902ba55831845e081"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,110 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Follow.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Follow.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Follow API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Follow_8h_source.html">DJI_Follow.h</a>"</code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Follow API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,141 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Follow.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Follow.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Follow API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Mission_8h_source.html">DJI_Mission.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Follow_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1FollowTarget.html">DJI::onboardSDK::FollowTarget</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">DJI::onboardSDK::FollowData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html" title="Follow class encapsulates all follow control related functions provided by the DJI OnboardSDK...">Follow</a> class encapsulates all follow control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK. <a href="classDJI_1_1onboardSDK_1_1Follow.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:ab645b11a5570deb6bdf74126605f2c49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab645b11a5570deb6bdf74126605f2c49"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1FollowTarget.html">DJI::onboardSDK::FollowTarget</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::FollowTarget</b></td></tr>
|
||||
<tr class="separator:ab645b11a5570deb6bdf74126605f2c49"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:addfbe747bb2bc365ad4f3d77571b4727"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="addfbe747bb2bc365ad4f3d77571b4727"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">DJI::onboardSDK::FollowData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::FollowData</b></td></tr>
|
||||
<tr class="separator:addfbe747bb2bc365ad4f3d77571b4727"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Follow API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,110 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_HardDriver.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_HardDriver.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Serial device driver abstraction. See <a class="el" href="DJI__HardDriver_8h.html" title="Serial device driver abstraction. Provided as an abstract class. Please inherit and implement for ind...">DJI_HardDriver.h</a> for more info.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__HardDriver_8h_source.html">DJI_HardDriver.h</a>"</code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Serial device driver abstraction. See <a class="el" href="DJI__HardDriver_8h.html" title="Serial device driver abstraction. Provided as an abstract class. Please inherit and implement for ind...">DJI_HardDriver.h</a> for more info. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,128 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_HardDriver.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_HardDriver.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Serial device driver abstraction. Provided as an abstract class. Please inherit and implement for individual platforms.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdint.h></code><br />
|
||||
<code>#include <time.h></code><br />
|
||||
<code>#include "<a class="el" href="DJI__Type_8h_source.html">DJI_Type.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__HardDriver_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Serial device driver abstraction. Provided as an abstract class. Please inherit and implement for individual platforms. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,111 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_HotPoint.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_HotPoint.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Hotpoint (Point of Interest) flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "DJI_HotPoint.h"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Hotpoint (Point of Interest) flight Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,124 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Link.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Link.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Implement send/read, app handling and data link layer for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include "<a class="el" href="DJI__Link_8h_source.html">DJI_Link.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__Codec_8h_source.html">DJI_Codec.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:acb6fecb80c1ac659e9ddee51e3ef3011"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb6fecb80c1ac659e9ddee51e3ef3011"></a>
|
||||
unsigned short </td><td class="memItemRight" valign="bottom"><b>calculateLength</b> (unsigned short size, unsigned short encrypt_flag)</td></tr>
|
||||
<tr class="separator:acb6fecb80c1ac659e9ddee51e3ef3011"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Implement send/read, app handling and data link layer for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved.</dd></dl>
|
||||
<dl class="section attention"><dt>Attention</dt><dd>It is not necessary to include DJI_link.h in any custom code file. The functions in this file are not API functions. Do not modify this file if you are unsure about it. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,140 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Link.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Link.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Implement send/read, app handling and data link layer for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Type_8h_source.html">DJI_Type.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Link_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a5579a1c641cc72df646d3db661a76a8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5579a1c641cc72df646d3db661a76a8f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ACK_SESSION_IDLE</b>   0</td></tr>
|
||||
<tr class="separator:a5579a1c641cc72df646d3db661a76a8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32a76ea93b93d9ed1e0cf1e052f32b40"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32a76ea93b93d9ed1e0cf1e052f32b40"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ACK_SESSION_PROCESS</b>   1</td></tr>
|
||||
<tr class="separator:a32a76ea93b93d9ed1e0cf1e052f32b40"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefe6f6da64939f8e6d94a4606c38751f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefe6f6da64939f8e6d94a4606c38751f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ACK_SESSION_USING</b>   2</td></tr>
|
||||
<tr class="separator:aefe6f6da64939f8e6d94a4606c38751f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3461ce3ff1286143a86a229478c1f876"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3461ce3ff1286143a86a229478c1f876"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>CMD_SESSION_0</b>   0</td></tr>
|
||||
<tr class="separator:a3461ce3ff1286143a86a229478c1f876"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac625d8b70e58259f7ece6c516dfb5c56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac625d8b70e58259f7ece6c516dfb5c56"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>CMD_SESSION_1</b>   1</td></tr>
|
||||
<tr class="separator:ac625d8b70e58259f7ece6c516dfb5c56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a667524ea5179896a0815ffb62b2a1b9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a667524ea5179896a0815ffb62b2a1b9f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>CMD_SESSION_AUTO</b>   32</td></tr>
|
||||
<tr class="separator:a667524ea5179896a0815ffb62b2a1b9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a452d9523939f6ed496c4bb432ff40253"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a452d9523939f6ed496c4bb432ff40253"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>POLL_TICK</b>   20</td></tr>
|
||||
<tr class="separator:a452d9523939f6ed496c4bb432ff40253"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Implement send/read, app handling and data link layer for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<p>Implement memory management for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. See <a class="el" href="DJI__Memory_8cpp.html" title="Implement memory management for Core API of DJI onboardSDK library. ">DJI_Memory.cpp</a> for more.</p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,102 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Link.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Link.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="DJI__Link_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef DJI_LINK_H</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define DJI_LINK_H</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#define ACK_SESSION_IDLE 0</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#define ACK_SESSION_PROCESS 1</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define ACK_SESSION_USING 2</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define CMD_SESSION_0 0</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#define CMD_SESSION_1 1</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define CMD_SESSION_AUTO 32</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define POLL_TICK 20 // unit is ms</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="DJI__Type_8h.html">DJI_Type.h</a>"</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#endif // DJI_LINK_H</span></div><div class="ttc" id="DJI__Type_8h_html"><div class="ttname"><a href="DJI__Type_8h.html">DJI_Type.h</a></div><div class="ttdoc">Type definition for DJI onboardSDK library. Officially Maintained. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,123 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Memory.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Memory.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Implement memory management for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdio.h></code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
<code>#include "DJI_Memory.h"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a6f11af4acbdcccca64b54c16d1fe572b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f11af4acbdcccca64b54c16d1fe572b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>freeMemory</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html">MMU_Tab</a> *mmu_tab)</td></tr>
|
||||
<tr class="separator:a6f11af4acbdcccca64b54c16d1fe572b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Implement memory management for Core API of <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved.</dd></dl>
|
||||
<dl class="section attention"><dt>Attention</dt><dd>It is not necessary to include <a class="el" href="DJI__Memory_8h_source.html">DJI_Memory.h</a> in any custom code file. The functions in this file are not API functions. Do not modify this file if you are unsure about it. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,102 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Memory.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Memory.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef DJI_MEMORY_H</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#define DJI_MEMORY_H</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#include "<a class="code" href="DJI__Type_8h.html">DJI_Type.h</a>"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#endif // DJI_MEMORY_H</span></div><div class="ttc" id="DJI__Type_8h_html"><div class="ttname"><a href="DJI__Type_8h.html">DJI_Type.h</a></div><div class="ttdoc">Type definition for DJI onboardSDK library. Officially Maintained. </div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,134 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_Mission.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Mission.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Mission Framework for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__Mission_8h_source.html">DJI_Mission.h</a>"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a09391272a9110603d5ad584039383a28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09391272a9110603d5ad584039383a28"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::missionCallback</b> (CoreAPI *api, Header *protocolHeader, UserData userdata <a class="el" href="DJI__Type_8h.html#a6c30d490cd2302ff05d355f3ec844c1f">__UNUSED</a>)</td></tr>
|
||||
<tr class="separator:a09391272a9110603d5ad584039383a28"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:af5f778f8e3cc1aecbb662969387917a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5f778f8e3cc1aecbb662969387917a7"></a>
|
||||
MissionACKMap </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::missionACKMAP</b> []</td></tr>
|
||||
<tr class="separator:af5f778f8e3cc1aecbb662969387917a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Mission Framework for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,164 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Mission.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Mission.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Mission Framework for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Config_8h_source.html">DJI_Config.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Mission_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointACKData.html">DJI::onboardSDK::HotPointACKData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GSPushData.html">DJI::onboardSDK::GSPushData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1MissionACKMap.html">DJI::onboardSDK::MissionACKMap</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:abe5448040a886a25a12ea3f0095650e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe5448040a886a25a12ea3f0095650e8"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointACKData.html">DJI::onboardSDK::HotPointACKData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::HotPointADKData</b></td></tr>
|
||||
<tr class="separator:abe5448040a886a25a12ea3f0095650e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41d91cb318a3e33fd043da65ae130401"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GSPushData.html">DJI::onboardSDK::GSPushData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Mission_8h.html#a41d91cb318a3e33fd043da65ae130401">DJI::onboardSDK::GSPushData</a></td></tr>
|
||||
<tr class="separator:a41d91cb318a3e33fd043da65ae130401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2174a7f113f5b9cdd7edb35362816ecd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2174a7f113f5b9cdd7edb35362816ecd"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MissionACKMap.html">DJI::onboardSDK::MissionACKMap</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::MissionACKMap</b></td></tr>
|
||||
<tr class="separator:a2174a7f113f5b9cdd7edb35362816ecd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a09391272a9110603d5ad584039383a28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09391272a9110603d5ad584039383a28"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::missionCallback</b> (CoreAPI *api, Header *protocolHeader, UserData userdata <a class="el" href="DJI__Type_8h.html#a6c30d490cd2302ff05d355f3ec844c1f">__UNUSED</a>)</td></tr>
|
||||
<tr class="separator:a09391272a9110603d5ad584039383a28"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Mission Framework for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a class="anchor" id="file_a41d91cb318a3e33fd043da65ae130401"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GSPushData.html">DJI::onboardSDK::GSPushData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1GSPushData.html">DJI::onboardSDK::GSPushData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000026">Todo:</a></b></dt><dd>unify the naming style </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,667 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Type.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Type.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Type definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. Officially Maintained.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Config_8h_source.html">DJI_Config.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="DJICommonType_8h_source.html">DJICommonType.h</a>"</code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Type_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">DJI::onboardSDK::Header</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html" title="The Header struct is meant to handle the open protocol header. ">Header</a> struct is meant to handle the open protocol header. <a href="structDJI_1_1onboardSDK_1_1Header.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html">DJI::onboardSDK::CallBackHandler</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html" title="The CallBackHandler struct allows users to encapsulate callbacks and data in one struct. ">CallBackHandler</a> struct allows users to encapsulate callbacks and data in one struct. <a href="structDJI_1_1onboardSDK_1_1CallBackHandler.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1Command.html">DJI::onboardSDK::Command</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">DJI::onboardSDK::SDKFilter</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html">DJI::onboardSDK::MMU_Tab</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1CMDSession.html">DJI::onboardSDK::CMDSession</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1ACKSession.html">DJI::onboardSDK::ACKSession</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1Ack.html">DJI::onboardSDK::Ack</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html">DJI::onboardSDK::GimbalAngleData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalSpeedData.html">DJI::onboardSDK::GimbalSpeedData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">DJI::onboardSDK::HotPointData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitData.html">DJI::onboardSDK::WayPointInitData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointData.html">DJI::onboardSDK::WayPointData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointStartACK.html">DJI::onboardSDK::HotPointStartACK</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointDataACK.html">DJI::onboardSDK::WayPointDataACK</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointVelocityACK.html">DJI::onboardSDK::WayPointVelocityACK</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionDJI_1_1onboardSDK_1_1MissionACKUnion.html">DJI::onboardSDK::MissionACKUnion</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointReadACK.html">DJI::onboardSDK::HotPointReadACK</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitACK.html">DJI::onboardSDK::WayPointInitACK</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">DJI::onboardSDK::QuaternionData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">DJI::onboardSDK::CommonData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">DJI::onboardSDK::Vector3fData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1VelocityData.html">DJI::onboardSDK::VelocityData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1PositionData.html">DJI::onboardSDK::PositionData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">DJI::onboardSDK::RadioData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">DJI::onboardSDK::RCData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">DJI::onboardSDK::MagnetData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">DJI::onboardSDK::MagData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html">DJI::onboardSDK::GPSPositionData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1CtrlInfoData.html">DJI::onboardSDK::CtrlInfoData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1TimeStampData.html">DJI::onboardSDK::TimeStampData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalData.html">DJI::onboardSDK::GimbalData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1TaskData.html">DJI::onboardSDK::TaskData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html">DJI::onboardSDK::RTKData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html">DJI::onboardSDK::GPSData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1BroadcastData.html">DJI::onboardSDK::BroadcastData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCSetting.html">DJI::onboardSDK::VirtualRCSetting</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">DJI::onboardSDK::VirtualRCData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1ActivateData.html">DJI::onboardSDK::ActivateData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1VersionData.html">DJI::onboardSDK::VersionData</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a14111ac8f43949172b152e50dc720aba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a14111ac8f43949172b152e50dc720aba">NAME</a>(x)   #x</td></tr>
|
||||
<tr class="separator:a14111ac8f43949172b152e50dc720aba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c30d490cd2302ff05d355f3ec844c1f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c30d490cd2302ff05d355f3ec844c1f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a6c30d490cd2302ff05d355f3ec844c1f">__UNUSED</a></td></tr>
|
||||
<tr class="memdesc:a6c30d490cd2302ff05d355f3ec844c1f"><td class="mdescLeft"> </td><td class="mdescRight">Define the UNUSED macro to suppress compiler warnings about unused arguments. <br /></td></tr>
|
||||
<tr class="separator:a6c30d490cd2302ff05d355f3ec844c1f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca504dc52c76c2095b0df3f451ef9bbd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca504dc52c76c2095b0df3f451ef9bbd"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>__DELETE</b>(x)   delete x</td></tr>
|
||||
<tr class="separator:aca504dc52c76c2095b0df3f451ef9bbd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c663cc30300205e6a25232ef72f25e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a2c663cc30300205e6a25232ef72f25e3">API_LOG</a>(driver, title, fmt, ...)</td></tr>
|
||||
<tr class="memdesc:a2c663cc30300205e6a25232ef72f25e3"><td class="mdescLeft"> </td><td class="mdescRight">This is the default status printing mechanism. <a href="#a2c663cc30300205e6a25232ef72f25e3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2c663cc30300205e6a25232ef72f25e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a571d51360926bac393fcf9c972a5ffa8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a571d51360926bac393fcf9c972a5ffa8"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>DEBUG_LOG</b>   0</td></tr>
|
||||
<tr class="separator:a571d51360926bac393fcf9c972a5ffa8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aad63e00aa89e48e3e98f24aabd301ae9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad63e00aa89e48e3e98f24aabd301ae9"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>ERROR_LOG</b>   "ERROR"</td></tr>
|
||||
<tr class="separator:aad63e00aa89e48e3e98f24aabd301ae9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a98e6affc6cbeb67cb212a844dbfcc25a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98e6affc6cbeb67cb212a844dbfcc25a"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>BUFFER_LOG</b>   0</td></tr>
|
||||
<tr class="separator:a98e6affc6cbeb67cb212a844dbfcc25a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8837c8e6dced1e1f561cf6535d33eada"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8837c8e6dced1e1f561cf6535d33eada"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>STATUS_LOG</b>   "STATUS"</td></tr>
|
||||
<tr class="separator:a8837c8e6dced1e1f561cf6535d33eada"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a582ee6388cded5de69fd887f175c364f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a582ee6388cded5de69fd887f175c364f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>MISSION_LOG</b>   0</td></tr>
|
||||
<tr class="separator:a582ee6388cded5de69fd887f175c364f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a307b30430e5f568fe29b1205b94a1a9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a307b30430e5f568fe29b1205b94a1a9f"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>RTK_LOG</b>   0</td></tr>
|
||||
<tr class="separator:a307b30430e5f568fe29b1205b94a1a9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f462ec217918b84b906b7d34ebefcb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f462ec217918b84b906b7d34ebefcb6"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><b>PRO_PURE_DATA_MAX_SIZE</b>   1007</td></tr>
|
||||
<tr class="separator:a7f462ec217918b84b906b7d34ebefcb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a14ecda64c265b3dd655ce82b06ce8456"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14ecda64c265b3dd655ce82b06ce8456"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">DJI::onboardSDK::Header</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a14ecda64c265b3dd655ce82b06ce8456">DJI::onboardSDK::Header</a></td></tr>
|
||||
<tr class="memdesc:a14ecda64c265b3dd655ce82b06ce8456"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html" title="The Header struct is meant to handle the open protocol header. ">Header</a> struct is meant to handle the open protocol header. <br /></td></tr>
|
||||
<tr class="separator:a14ecda64c265b3dd655ce82b06ce8456"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a76838dd682b371ca42f6554eb60d6c93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76838dd682b371ca42f6554eb60d6c93"></a>
|
||||
typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a76838dd682b371ca42f6554eb60d6c93">DJI::onboardSDK::CallBack</a>) (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a> *, Header *, UserData)</td></tr>
|
||||
<tr class="memdesc:a76838dd682b371ca42f6554eb60d6c93"><td class="mdescLeft"> </td><td class="mdescRight">The CallBack function pointer is used as an argument in api->send calls. <br /></td></tr>
|
||||
<tr class="separator:a76838dd682b371ca42f6554eb60d6c93"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8d688793c294cf31870d06881be995be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d688793c294cf31870d06881be995be"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html">DJI::onboardSDK::CallBackHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a8d688793c294cf31870d06881be995be">DJI::onboardSDK::CallBackHandler</a></td></tr>
|
||||
<tr class="memdesc:a8d688793c294cf31870d06881be995be"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html" title="The CallBackHandler struct allows users to encapsulate callbacks and data in one struct. ">CallBackHandler</a> struct allows users to encapsulate callbacks and data in one struct. <br /></td></tr>
|
||||
<tr class="separator:a8d688793c294cf31870d06881be995be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8e242f57e33f52e6532a3d71121e7a02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e242f57e33f52e6532a3d71121e7a02"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1Command.html">DJI::onboardSDK::Command</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::Command</b></td></tr>
|
||||
<tr class="separator:a8e242f57e33f52e6532a3d71121e7a02"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aac87b726305048671bd3c874dfca5e7e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">DJI::onboardSDK::SDKFilter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#aac87b726305048671bd3c874dfca5e7e">DJI::onboardSDK::SDKFilter</a></td></tr>
|
||||
<tr class="separator:aac87b726305048671bd3c874dfca5e7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a112002746462d1469ec7dbc562da0418"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html">DJI::onboardSDK::MMU_Tab</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a112002746462d1469ec7dbc562da0418">DJI::onboardSDK::MMU_Tab</a></td></tr>
|
||||
<tr class="separator:a112002746462d1469ec7dbc562da0418"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a86a20b6966c731ef79702202af06b24e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86a20b6966c731ef79702202af06b24e"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1CMDSession.html">DJI::onboardSDK::CMDSession</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::CMDSession</b></td></tr>
|
||||
<tr class="separator:a86a20b6966c731ef79702202af06b24e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4bb8eac300dd4f5db80c2d843ada88d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4bb8eac300dd4f5db80c2d843ada88d"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1ACKSession.html">DJI::onboardSDK::ACKSession</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::ACKSession</b></td></tr>
|
||||
<tr class="separator:ad4bb8eac300dd4f5db80c2d843ada88d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26777e6ad3febfede9695de18a99474d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26777e6ad3febfede9695de18a99474d"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1Ack.html">DJI::onboardSDK::Ack</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::Ack</b></td></tr>
|
||||
<tr class="separator:a26777e6ad3febfede9695de18a99474d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f7304a862208bf274c109e86bcd3151"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f7304a862208bf274c109e86bcd3151"></a>
|
||||
typedef uint8_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::BatteryData</b></td></tr>
|
||||
<tr class="separator:a0f7304a862208bf274c109e86bcd3151"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5dc007d5d982d79aed8091829a3efea3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html">DJI::onboardSDK::GimbalAngleData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a5dc007d5d982d79aed8091829a3efea3">DJI::onboardSDK::GimbalAngleData</a></td></tr>
|
||||
<tr class="separator:a5dc007d5d982d79aed8091829a3efea3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0c87503a360eb6459ad47935461d9729"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c87503a360eb6459ad47935461d9729"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GimbalSpeedData.html">DJI::onboardSDK::GimbalSpeedData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::GimbalSpeedData</b></td></tr>
|
||||
<tr class="separator:a0c87503a360eb6459ad47935461d9729"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa55ea09be4fe763a718314979625866c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa55ea09be4fe763a718314979625866c"></a>
|
||||
typedef float </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::float32_t</b></td></tr>
|
||||
<tr class="separator:aa55ea09be4fe763a718314979625866c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8eea24bdfcc232b023404075994b38b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eea24bdfcc232b023404075994b38b6"></a>
|
||||
typedef double </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::float64_t</b></td></tr>
|
||||
<tr class="separator:a8eea24bdfcc232b023404075994b38b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1448a5d001a91235c5e08145d7f6a6a4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">DJI::onboardSDK::HotPointData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a1448a5d001a91235c5e08145d7f6a6a4">DJI::onboardSDK::HotPointData</a></td></tr>
|
||||
<tr class="separator:a1448a5d001a91235c5e08145d7f6a6a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a25838ff0bcdcd511b138675bbf5c164b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitData.html">DJI::onboardSDK::WayPointInitData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a25838ff0bcdcd511b138675bbf5c164b">DJI::onboardSDK::WayPointInitData</a></td></tr>
|
||||
<tr class="separator:a25838ff0bcdcd511b138675bbf5c164b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7399045f81d01a3ea3cb5df73a5c9e5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7399045f81d01a3ea3cb5df73a5c9e5d"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointData.html">DJI::onboardSDK::WayPointData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::WayPointData</b></td></tr>
|
||||
<tr class="separator:a7399045f81d01a3ea3cb5df73a5c9e5d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57553a650086a257fa205069df5b8c84"><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">DJI::onboardSDK::MissionACK</a></td></tr>
|
||||
<tr class="separator:a57553a650086a257fa205069df5b8c84"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3de64c499d8432cbcf772203b6344386"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de64c499d8432cbcf772203b6344386"></a>
|
||||
typedef uint32_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::SimpleACK</b></td></tr>
|
||||
<tr class="separator:a3de64c499d8432cbcf772203b6344386"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a280c15bd1d5ca3e33b713d39fe61693d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a280c15bd1d5ca3e33b713d39fe61693d"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointStartACK.html">DJI::onboardSDK::HotPointStartACK</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::HotpointStartACK</b></td></tr>
|
||||
<tr class="separator:a280c15bd1d5ca3e33b713d39fe61693d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5c3f2e133de125c37593bd783e881729"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c3f2e133de125c37593bd783e881729"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointDataACK.html">DJI::onboardSDK::WayPointDataACK</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::WayPointDataACK</b></td></tr>
|
||||
<tr class="separator:a5c3f2e133de125c37593bd783e881729"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c798fe26d63d4d41364964d1e0beb18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c798fe26d63d4d41364964d1e0beb18"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointVelocityACK.html">DJI::onboardSDK::WayPointVelocityACK</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::WayPointVelocityACK</b></td></tr>
|
||||
<tr class="separator:a4c798fe26d63d4d41364964d1e0beb18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f7fbdd1d396bf0656fa6681c05cac03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f7fbdd1d396bf0656fa6681c05cac03"></a>
|
||||
typedef union <a class="el" href="unionDJI_1_1onboardSDK_1_1MissionACKUnion.html">DJI::onboardSDK::MissionACKUnion</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::MissionACKUnion</b></td></tr>
|
||||
<tr class="separator:a0f7fbdd1d396bf0656fa6681c05cac03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3649872e74e2894fd5f1de77f65214f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3649872e74e2894fd5f1de77f65214f9"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointReadACK.html">DJI::onboardSDK::HotPointReadACK</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::HotpointReadACK</b></td></tr>
|
||||
<tr class="separator:a3649872e74e2894fd5f1de77f65214f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a272e37ec1c83ba0cb36b991b66200835"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a272e37ec1c83ba0cb36b991b66200835"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitACK.html">DJI::onboardSDK::WayPointInitACK</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::WayPointInitACK</b></td></tr>
|
||||
<tr class="separator:a272e37ec1c83ba0cb36b991b66200835"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a288ee269c7dbc1959b916e781b2b8c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a288ee269c7dbc1959b916e781b2b8c45"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">DJI::onboardSDK::QuaternionData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::QuaternionData</b></td></tr>
|
||||
<tr class="separator:a288ee269c7dbc1959b916e781b2b8c45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ac407a46bc557c653eb82dee70a97ba"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">DJI::onboardSDK::CommonData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a2ac407a46bc557c653eb82dee70a97ba">DJI::onboardSDK::CommonData</a></td></tr>
|
||||
<tr class="separator:a2ac407a46bc557c653eb82dee70a97ba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0fa0b666ea11bdb3c40cb0283a8a0b0e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">DJI::onboardSDK::Vector3fData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a0fa0b666ea11bdb3c40cb0283a8a0b0e">DJI::onboardSDK::Vector3fData</a></td></tr>
|
||||
<tr class="separator:a0fa0b666ea11bdb3c40cb0283a8a0b0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa6d662eeb9573990788c63d7a4e3e433"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6d662eeb9573990788c63d7a4e3e433"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1VelocityData.html">DJI::onboardSDK::VelocityData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::VelocityData</b></td></tr>
|
||||
<tr class="separator:aa6d662eeb9573990788c63d7a4e3e433"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1245378b8e258c0a878b20569494498e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1245378b8e258c0a878b20569494498e"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1PositionData.html">DJI::onboardSDK::PositionData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::PositionData</b></td></tr>
|
||||
<tr class="separator:a1245378b8e258c0a878b20569494498e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7036f4c0336e21dfd1e56471fd311354"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">DJI::onboardSDK::RadioData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a7036f4c0336e21dfd1e56471fd311354">DJI::onboardSDK::RadioData</a></td></tr>
|
||||
<tr class="separator:a7036f4c0336e21dfd1e56471fd311354"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5643d95a442bf936449b7c191e95c7cf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">DJI::onboardSDK::RCData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a5643d95a442bf936449b7c191e95c7cf">DJI::onboardSDK::RCData</a></td></tr>
|
||||
<tr class="separator:a5643d95a442bf936449b7c191e95c7cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aea6e13bf4b08fb7178bc0eb258fd0e4e"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">DJI::onboardSDK::MagnetData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#aea6e13bf4b08fb7178bc0eb258fd0e4e">DJI::onboardSDK::MagnetData</a></td></tr>
|
||||
<tr class="separator:aea6e13bf4b08fb7178bc0eb258fd0e4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1a43778cf092a88a6c2b938e651c1b62"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">DJI::onboardSDK::MagData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a1a43778cf092a88a6c2b938e651c1b62">DJI::onboardSDK::MagData</a></td></tr>
|
||||
<tr class="separator:a1a43778cf092a88a6c2b938e651c1b62"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4cf179a160f63b28aa3d622aa3f73fb2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html">DJI::onboardSDK::GPSPositionData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#a4cf179a160f63b28aa3d622aa3f73fb2">DJI::onboardSDK::GPSPositionData</a></td></tr>
|
||||
<tr class="separator:a4cf179a160f63b28aa3d622aa3f73fb2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae29d84fa484a1edd36d47dcad1b7ba0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae29d84fa484a1edd36d47dcad1b7ba0b"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1CtrlInfoData.html">DJI::onboardSDK::CtrlInfoData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::CtrlInfoData</b></td></tr>
|
||||
<tr class="separator:ae29d84fa484a1edd36d47dcad1b7ba0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1b21f0ed233661ee8878606154c0721"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1b21f0ed233661ee8878606154c0721"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1TimeStampData.html">DJI::onboardSDK::TimeStampData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::TimeStampData</b></td></tr>
|
||||
<tr class="separator:ac1b21f0ed233661ee8878606154c0721"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a32ffeb135971a89308ae22fd83571441"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32ffeb135971a89308ae22fd83571441"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GimbalData.html">DJI::onboardSDK::GimbalData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::GimbalData</b></td></tr>
|
||||
<tr class="separator:a32ffeb135971a89308ae22fd83571441"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26bc11390512e157d7f59412f816b1c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26bc11390512e157d7f59412f816b1c8"></a>
|
||||
typedef uint8_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::FlightStatus</b></td></tr>
|
||||
<tr class="separator:a26bc11390512e157d7f59412f816b1c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a316fb120e9f4d727044d9171151c4d10"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a316fb120e9f4d727044d9171151c4d10"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1TaskData.html">DJI::onboardSDK::TaskData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::TaskData</b></td></tr>
|
||||
<tr class="separator:a316fb120e9f4d727044d9171151c4d10"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab1bfe50ba801d7466eb0f5c3c09a5474"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html">DJI::onboardSDK::RTKData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#ab1bfe50ba801d7466eb0f5c3c09a5474">DJI::onboardSDK::RTKData</a></td></tr>
|
||||
<tr class="separator:ab1bfe50ba801d7466eb0f5c3c09a5474"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6db26bb74dcd881f93c0031bae5e914"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html">DJI::onboardSDK::GPSData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#ad6db26bb74dcd881f93c0031bae5e914">DJI::onboardSDK::GPSData</a></td></tr>
|
||||
<tr class="separator:ad6db26bb74dcd881f93c0031bae5e914"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae6cbba03541bc7bf7d4956e744d026af"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1BroadcastData.html">DJI::onboardSDK::BroadcastData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Type_8h.html#ae6cbba03541bc7bf7d4956e744d026af">DJI::onboardSDK::BroadcastData</a></td></tr>
|
||||
<tr class="separator:ae6cbba03541bc7bf7d4956e744d026af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7587aa31e6ca2a0f144a82e1336618e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7587aa31e6ca2a0f144a82e1336618e"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCSetting.html">DJI::onboardSDK::VirtualRCSetting</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::VirtualRCSetting</b></td></tr>
|
||||
<tr class="separator:aa7587aa31e6ca2a0f144a82e1336618e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4880fd51e3024b4f901212417f19e14b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4880fd51e3024b4f901212417f19e14b"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">DJI::onboardSDK::VirtualRCData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::VirtualRCData</b></td></tr>
|
||||
<tr class="separator:a4880fd51e3024b4f901212417f19e14b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a19c544e92b15988dd1f442072b4cbc64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19c544e92b15988dd1f442072b4cbc64"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1ActivateData.html">DJI::onboardSDK::ActivateData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::ActivateData</b></td></tr>
|
||||
<tr class="separator:a19c544e92b15988dd1f442072b4cbc64"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa2eb6c30dbf3660a5de471d81fa66aab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2eb6c30dbf3660a5de471d81fa66aab"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1VersionData.html">DJI::onboardSDK::VersionData</a> </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::VersionData</b></td></tr>
|
||||
<tr class="separator:aa2eb6c30dbf3660a5de471d81fa66aab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ab986f0536a92aee0e14bd0affe2bff03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab986f0536a92aee0e14bd0affe2bff03"></a>
|
||||
const size_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::bufsize</b> = 1024</td></tr>
|
||||
<tr class="separator:ab986f0536a92aee0e14bd0affe2bff03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2d684944868eaf0c2b130b8004d3bad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d684944868eaf0c2b130b8004d3bad6"></a>
|
||||
char </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::buffer</b> []</td></tr>
|
||||
<tr class="separator:a2d684944868eaf0c2b130b8004d3bad6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aecac64cf6384a1b0084da45aeeb36691"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecac64cf6384a1b0084da45aeeb36691"></a>
|
||||
uint8_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::encrypt</b> = 0</td></tr>
|
||||
<tr class="separator:aecac64cf6384a1b0084da45aeeb36691"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ada0aa6e61e6175c1048d1df8f814bcce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada0aa6e61e6175c1048d1df8f814bcce"></a>
|
||||
const size_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::SESSION_TABLE_NUM</b> = 32</td></tr>
|
||||
<tr class="separator:ada0aa6e61e6175c1048d1df8f814bcce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9062beb9fc0ec77350b46dc1153dd934"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9062beb9fc0ec77350b46dc1153dd934"></a>
|
||||
const size_t </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::CALLBACK_LIST_NUM</b> = 10</td></tr>
|
||||
<tr class="separator:a9062beb9fc0ec77350b46dc1153dd934"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac89ceba8464cd5bfe06aed5ab4b38a79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac89ceba8464cd5bfe06aed5ab4b38a79"></a>
|
||||
const size_t </td><td class="memItemRight" valign="bottom"><b>MMU_TABLE_NUM</b> = 32</td></tr>
|
||||
<tr class="separator:ac89ceba8464cd5bfe06aed5ab4b38a79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Type definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. Officially Maintained. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright 2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a2c663cc30300205e6a25232ef72f25e3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define API_LOG</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">driver, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">title, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">fmt, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>...</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> ((title)) \</div><div class="line"> { \</div><div class="line"> int len = (sprintf(DJI::onboardSDK::buffer, <span class="stringliteral">"%s %s,line %d: "</span> fmt, \</div><div class="line"> (title) ? (title) : <span class="stringliteral">"NONE"</span>, __func__, __LINE__, ##__VA_ARGS__)); \</div><div class="line"> if ((len != -1) && (len < 1024)) \</div><div class="line"> (driver)->displayLog(); \</div><div class="line"> else \</div><div class="line"> (driver)->displayLog(<span class="stringliteral">"ERROR: log printer inner fault\n"</span>); \</div><div class="line"> }</div></div><!-- fragment -->
|
||||
<p>This is the default status printing mechanism. </p>
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000027">Todo:</a></b></dt><dd>fix warning. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a14111ac8f43949172b152e50dc720aba"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define NAME</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">x</td><td>)</td>
|
||||
<td>   #x</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section attention"><dt>Attention</dt><dd>Do not modify any definition in this file if you are unsure about what are you doing. <a class="el" href="namespaceDJI.html">DJI</a> will not provide any support for changes made to this file. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a class="anchor" id="file_ae6cbba03541bc7bf7d4956e744d026af"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1BroadcastData.html">DJI::onboardSDK::BroadcastData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1BroadcastData.html">DJI::onboardSDK::BroadcastData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000030">Todo:</a></b></dt><dd></dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a2ac407a46bc557c653eb82dee70a97ba"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">DJI::onboardSDK::CommonData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">DJI::onboardSDK::CommonData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>this struct will be deprecated in the next release and renamed to <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">Vector3fData</a>. Use <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">Vector3fData</a> instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a5dc007d5d982d79aed8091829a3efea3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html">DJI::onboardSDK::GimbalAngleData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html">DJI::onboardSDK::GimbalAngleData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Gimbal Data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_ad6db26bb74dcd881f93c0031bae5e914"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html">DJI::onboardSDK::GPSData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html">DJI::onboardSDK::GPSData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000029">Todo:</a></b></dt><dd>rename to a final version Detailed <a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html">GPSData</a> from the A3. This is not available on the M100. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a4cf179a160f63b28aa3d622aa3f73fb2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html">DJI::onboardSDK::GPSPositionData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html">DJI::onboardSDK::GPSPositionData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>This struct is provided as a means for users to provide sigle GPS points to the SDK. It does not follow standard SDK GPS datatypes. This may change in a future release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a1448a5d001a91235c5e08145d7f6a6a4"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">DJI::onboardSDK::HotPointData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">DJI::onboardSDK::HotPointData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">HotPoint</a> Data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a1a43778cf092a88a6c2b938e651c1b62"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">DJI::onboardSDK::MagData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">DJI::onboardSDK::MagData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>This struct will replace <a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">MagnetData</a> in the next release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_aea6e13bf4b08fb7178bc0eb258fd0e4e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">DJI::onboardSDK::MagnetData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">DJI::onboardSDK::MagnetData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>the '<a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">MagnetData</a>' struct will be deprecated in the next release and renamed to <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">MagData</a>. Use <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">MagData</a> instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a57553a650086a257fa205069df5b8c84"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef uint8_t <a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">DJI::onboardSDK::MissionACK</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>ACK Data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a112002746462d1469ec7dbc562da0418"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html">DJI::onboardSDK::MMU_Tab</a> <a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html">DJI::onboardSDK::MMU_Tab</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>this struct will be renamed in a future release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a7036f4c0336e21dfd1e56471fd311354"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">DJI::onboardSDK::RadioData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">DJI::onboardSDK::RadioData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>the '<a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a>' struct will be deprecated in the next release and renamed to <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">RCData</a>. Use <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">RCData</a> instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a5643d95a442bf936449b7c191e95c7cf"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">DJI::onboardSDK::RCData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">DJI::onboardSDK::RCData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>This struct will replace <a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> in the next release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_ab1bfe50ba801d7466eb0f5c3c09a5474"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html">DJI::onboardSDK::RTKData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html">DJI::onboardSDK::RTKData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo:</a></b></dt><dd>rename to a final version <a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html">RTKData</a> from the A3. This is not available on the M100. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_aac87b726305048671bd3c874dfca5e7e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">DJI::onboardSDK::SDKFilter</a> <a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html">DJI::onboardSDK::SDKFilter</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>this struct will be renamed in a future release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a0fa0b666ea11bdb3c40cb0283a8a0b0e"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">DJI::onboardSDK::Vector3fData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">DJI::onboardSDK::Vector3fData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>this struct will replace <a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">CommonData</a> in the next release. Eigen-like naming convention </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="file_a25838ff0bcdcd511b138675bbf5c164b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitData.html">DJI::onboardSDK::WayPointInitData</a> <a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitData.html">DJI::onboardSDK::WayPointInitData</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">WayPoint</a> Data </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,190 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Version.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Version.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Drone/SDK Version definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library Officially Maintained.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include <stdint.h></code><br />
|
||||
</div>
|
||||
<p><a href="DJI__Version_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:a45b1a7ff62105593af4bf5f37b9010f6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(a, b, c, d)</td></tr>
|
||||
<tr class="separator:a45b1a7ff62105593af4bf5f37b9010f6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a1621781715a8b4947de1fdbf3dd80495"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1621781715a8b4947de1fdbf3dd80495"></a>
|
||||
typedef uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="DJI__Version_8h.html#a1621781715a8b4947de1fdbf3dd80495">DJI::onboardSDK::Version</a></td></tr>
|
||||
<tr class="memdesc:a1621781715a8b4947de1fdbf3dd80495"><td class="mdescLeft"> </td><td class="mdescRight">Different version strings define SDK/Drone combination. Only the ones listed below are available. <br /></td></tr>
|
||||
<tr class="separator:a1621781715a8b4947de1fdbf3dd80495"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:ab56df9e891bc63abb093c12829689af6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab56df9e891bc63abb093c12829689af6"></a>
|
||||
const Version </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::versionM100_23</b> = (<a class="el" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(2, 3, 10, 0))</td></tr>
|
||||
<tr class="separator:ab56df9e891bc63abb093c12829689af6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2c67f65a10e9074b43178ded7046c8c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c67f65a10e9074b43178ded7046c8c3"></a>
|
||||
const Version </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::versionM100_31</b> = (<a class="el" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(3, 1, 10, 0))</td></tr>
|
||||
<tr class="separator:a2c67f65a10e9074b43178ded7046c8c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7bebdfa033e19c37b8747e80ac52d47c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7bebdfa033e19c37b8747e80ac52d47c"></a>
|
||||
const Version </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::versionA3_31</b> = (<a class="el" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(3, 1, 100, 0))</td></tr>
|
||||
<tr class="separator:a7bebdfa033e19c37b8747e80ac52d47c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae153473e1a3a01499bc2ddbbe3fbb0b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae153473e1a3a01499bc2ddbbe3fbb0b2"></a>
|
||||
const Version </td><td class="memItemRight" valign="bottom"><b>DJI::onboardSDK::SDK_VERSION</b> = versionM100_31</td></tr>
|
||||
<tr class="separator:ae153473e1a3a01499bc2ddbbe3fbb0b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Drone/SDK Version definition for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library Officially Maintained. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>Jul 01 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>Copyright 2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a class="anchor" id="a45b1a7ff62105593af4bf5f37b9010f6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MAKE_VERSION</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">a, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">b, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">c, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname">d </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line">(((a << 24) & 0xff000000) | ((b << 16) & 0x00ff0000) | ((c << 8) & 0x0000ff00) | \</div><div class="line"> (d & 0x000000ff))</div></div><!-- fragment --><dl class="section attention"><dt>Attention</dt><dd>Do not modify any definition in this file if you are not sure what are you doing. <a class="el" href="namespaceDJI.html">DJI</a> will not provide any support for changes made to this file. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,104 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_Version.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_Version.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="DJI__Version_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#ifndef DJI_VERSION_H</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define DJI_VERSION_H</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <stdint.h></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6"> 24</a></span> <span class="preprocessor">#define MAKE_VERSION(a, b, c, d) \</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"> (((a << 24) & 0xff000000) | ((b << 16) & 0x00ff0000) | ((c << 8) & 0x0000ff00) | \</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"> (d & 0x000000ff))</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">namespace </span><a class="code" href="namespaceDJI.html">DJI</a></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">namespace </span>onboardSDK</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="DJI__Version_8h.html#a1621781715a8b4947de1fdbf3dd80495"> 33</a></span> <span class="keyword">typedef</span> uint32_t <a class="code" href="DJI__Version_8h.html#a1621781715a8b4947de1fdbf3dd80495">Version</a>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">const</span> Version versionM100_23 = (<a class="code" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(2, 3, 10, 0));</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">const</span> Version versionM100_31 = (<a class="code" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(3, 1, 10, 0));</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">const</span> Version versionA3_31 = (<a class="code" href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a>(3, 1, 100, 0));</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">const</span> Version SDK_VERSION = versionM100_31;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#ifdef SDK_DEV</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include "dev.h"</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#endif // SDK_DEV</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> } <span class="comment">// namespace DJI</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> } <span class="comment">// namespace onboardSDK</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#endif // DJI_VERSION_H</span></div><div class="ttc" id="DJI__Version_8h_html_a1621781715a8b4947de1fdbf3dd80495"><div class="ttname"><a href="DJI__Version_8h.html#a1621781715a8b4947de1fdbf3dd80495">DJI::onboardSDK::Version</a></div><div class="ttdeci">uint32_t Version</div><div class="ttdoc">Different version strings define SDK/Drone combination. Only the ones listed below are available...</div><div class="ttdef"><b>Definition:</b> DJI_Version.h:33</div></div>
|
||||
<div class="ttc" id="DJI__Version_8h_html_a45b1a7ff62105593af4bf5f37b9010f6"><div class="ttname"><a href="DJI__Version_8h.html#a45b1a7ff62105593af4bf5f37b9010f6">MAKE_VERSION</a></div><div class="ttdeci">#define MAKE_VERSION(a, b, c, d)</div><div class="ttdef"><b>Definition:</b> DJI_Version.h:24</div></div>
|
||||
<div class="ttc" id="namespaceDJI_html"><div class="ttname"><a href="namespaceDJI.html">DJI</a></div><div class="ttdef"><b>Definition:</b> DJI_Mission.cpp:16</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,110 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_VirtualRC.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_VirtualRC.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Virtual Radio Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__VirtualRC_8h_source.html">DJI_VirtualRC.h</a>"</code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Virtual Radio Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,127 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_VirtualRC.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_VirtualRC.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Virtual Radio Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__API_8h_source.html">DJI_API.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="DJI__VirtualRC_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" title="VirtualRC class has all the methods to mimic the RC functionality via OnboardSDK. ...">VirtualRC</a> class has all the methods to mimic the RC functionality via OnboardSDK. <a href="classDJI_1_1onboardSDK_1_1VirtualRC.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Virtual Radio Control API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All rights reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,111 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/src/DJI_WayPoint.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_WayPoint.cpp File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Waypoint flight API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__WayPoint_8h_source.html">DJI_WayPoint.h</a>"</code><br />
|
||||
<code>#include <string.h></code><br />
|
||||
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Waypoint flight API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,127 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: lib/inc/DJI_WayPoint.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_e28231055b5b43926a736e18480856e7.html">inc</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI_WayPoint.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Waypoint flight API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="DJI__Mission_8h_source.html">DJI_Mission.h</a>"</code><br />
|
||||
<code>#include <stdexcept></code><br />
|
||||
</div>
|
||||
<p><a href="DJI__WayPoint_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespaceDJI"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDJI.html">DJI</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Waypoint flight API for <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library. </p>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1.7 </dd></dl>
|
||||
<dl class="section date"><dt>Date</dt><dd>July 1st, 2016</dd></dl>
|
||||
<dl class="section copyright"><dt>Copyright</dt><dd>2016 <a class="el" href="namespaceDJI.html">DJI</a>. All right reserved. </dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,167 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li class="current"><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceDJI.html" target="_self">DJI</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>onboardSDK</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1Ack.html" target="_self">Ack</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1ACKSession.html" target="_self">ACKSession</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1ActivateData.html" target="_self">ActivateData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1BroadcastData.html" target="_self">BroadcastData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html" target="_self">CallBackHandler</a></td><td class="desc">The <a class="el" href="structDJI_1_1onboardSDK_1_1CallBackHandler.html" title="The CallBackHandler struct allows users to encapsulate callbacks and data in one struct. ">CallBackHandler</a> struct allows users to encapsulate callbacks and data in one struct </td></tr>
|
||||
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html" target="_self">Camera</a></td><td class="desc"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html" title="Camera class for controlling camera and gimbal-related functions available through open protocol...">Camera</a> class for controlling camera and gimbal-related functions available through open protocol </td></tr>
|
||||
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1CMDSession.html" target="_self">CMDSession</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1Command.html" target="_self">Command</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html" target="_self">CommonData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html" target="_self">CoreAPI</a></td><td class="desc"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html" title="CoreAPI implements core Open Protocol communication between M100/M600/A3 and your onboard embedded pl...">CoreAPI</a> implements core Open Protocol communication between M100/M600/A3 and your onboard embedded platform </td></tr>
|
||||
<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1CtrlInfoData.html" target="_self">CtrlInfoData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" target="_self">Flight</a></td><td class="desc"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> class encapsulates all flight control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK </td></tr>
|
||||
<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1FlightData.html" target="_self">FlightData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html" target="_self">Follow</a></td><td class="desc"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html" title="Follow class encapsulates all follow control related functions provided by the DJI OnboardSDK...">Follow</a> class encapsulates all follow control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK </td></tr>
|
||||
<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html" target="_self">FollowData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1FollowTarget.html" target="_self">FollowTarget</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html" target="_self">GimbalAngleData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalData.html" target="_self">GimbalData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GimbalSpeedData.html" target="_self">GimbalSpeedData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_19_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GPSData.html" target="_self">GPSData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_20_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html" target="_self">GPSPositionData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_21_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1GSPushData.html" target="_self">GSPushData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_22_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html" target="_self">HardDriver</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_23_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1Header.html" target="_self">Header</a></td><td class="desc">The <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html" title="The Header struct is meant to handle the open protocol header. ">Header</a> struct is meant to handle the open protocol header </td></tr>
|
||||
<tr id="row_0_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_24_" class="arrow" onclick="toggleFolder('0_0_24_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html" target="_self">HotPoint</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_24_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1HotPoint_1_1YawRate.html" target="_self">YawRate</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_25_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointACKData.html" target="_self">HotPointACKData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_26_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html" target="_self">HotPointData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_27_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointReadACK.html" target="_self">HotPointReadACK</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_28_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1HotPointStartACK.html" target="_self">HotPointStartACK</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_29_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html" target="_self">MagData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_30_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html" target="_self">MagnetData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_31_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1MissionACKMap.html" target="_self">MissionACKMap</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_32_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionDJI_1_1onboardSDK_1_1MissionACKUnion.html" target="_self">MissionACKUnion</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_33_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1MMU__Tab.html" target="_self">MMU_Tab</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_34_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1PositionData.html" target="_self">PositionData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_35_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html" target="_self">QuaternionData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_36_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html" target="_self">RadioData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_37_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html" target="_self">RCData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_38_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1RTKData.html" target="_self">RTKData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_39_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1SDKFilter.html" target="_self">SDKFilter</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_40_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1TaskData.html" target="_self">TaskData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_41_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1TimeStampData.html" target="_self">TimeStampData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_42_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html" target="_self">Vector3fData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_43_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1VelocityData.html" target="_self">VelocityData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_44_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1VersionData.html" target="_self">VersionData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_45_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" target="_self">VirtualRC</a></td><td class="desc"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" title="VirtualRC class has all the methods to mimic the RC functionality via OnboardSDK. ...">VirtualRC</a> class has all the methods to mimic the RC functionality via OnboardSDK </td></tr>
|
||||
<tr id="row_0_0_46_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html" target="_self">VirtualRCData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_47_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCSetting.html" target="_self">VirtualRCSetting</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_48_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html" target="_self">WayPoint</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_49_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointData.html" target="_self">WayPointData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_50_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointDataACK.html" target="_self">WayPointDataACK</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_51_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitACK.html" target="_self">WayPointInitACK</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_52_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointInitData.html" target="_self">WayPointInitData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_53_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1onboardSDK_1_1WayPointVelocityACK.html" target="_self">WayPointVelocityACK</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1EulerAngle.html" target="_self">EulerAngle</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1EulerianAngle.html" target="_self">EulerianAngle</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1Measure.html" target="_self">Measure</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1Measurement.html" target="_self">Measurement</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1SpaceVector.html" target="_self">SpaceVector</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDJI_1_1Vector3dData.html" target="_self">Vector3dData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structreq__id__t.html" target="_self">req_id_t</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtagAES256Context.html" target="_self">tagAES256Context</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
Antes Largura: | Altura: | Tamanho: 246 B |
|
Antes Largura: | Altura: | Tamanho: 229 B |
|
Antes Largura: | Altura: | Tamanho: 676 B |
|
Antes Largura: | Altura: | Tamanho: 147 B |
@@ -1,124 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">Camera</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Camera Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Camera</b>(CoreAPI *ControlAPI=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CAMERA_CODE</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CODE_CAMERA_SHOT</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CODE_CAMERA_VIDEO_START</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CODE_CAMERA_VIDEO_STOP</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CODE_GIMBAL_ANGLE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CODE_GIMBAL_SPEED</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html#a3b6073643c2afe2c5502789f0fb74b70">getApi</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getGimbal</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getPitch</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getRoll</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getYaw</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isPitchLimit</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>isRollLimit</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isYawLimit</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setApi</b>(CoreAPI *value) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html#a5f5a5e955ca32578a55635cdc6351efb">setCamera</a>(CAMERA_CODE camera_cmd)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setGimbalAngle</b>(GimbalAngleData *data) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setGimbalSpeed</b>(GimbalSpeedData *data) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">DJI::onboardSDK::Camera</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,205 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::Camera Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html">Camera</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1Camera-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Camera Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html" title="Camera class for controlling camera and gimbal-related functions available through open protocol...">Camera</a> class for controlling camera and gimbal-related functions available through open protocol.
|
||||
<a href="classDJI_1_1onboardSDK_1_1Camera.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="DJI__Camera_8h_source.html">DJI_Camera.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:aee8ef107407d83f9dd027c4afa6925f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee8ef107407d83f9dd027c4afa6925f9"></a>enum  </td><td class="memItemRight" valign="bottom"><b>CAMERA_CODE</b> { <br />
|
||||
  <b>CODE_GIMBAL_SPEED</b> = 0x1A,
|
||||
<b>CODE_GIMBAL_ANGLE</b> = 0x1B,
|
||||
<b>CODE_CAMERA_SHOT</b> = 0x20,
|
||||
<b>CODE_CAMERA_VIDEO_START</b> = 0x21,
|
||||
<br />
|
||||
  <b>CODE_CAMERA_VIDEO_STOP</b> = 0x22
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:aee8ef107407d83f9dd027c4afa6925f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af01aa5cdfec31ac5f3ce03217f563129"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af01aa5cdfec31ac5f3ce03217f563129"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Camera</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *ControlAPI=0)</td></tr>
|
||||
<tr class="separator:af01aa5cdfec31ac5f3ce03217f563129"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f5a5e955ca32578a55635cdc6351efb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html#a5f5a5e955ca32578a55635cdc6351efb">setCamera</a> (CAMERA_CODE camera_cmd)</td></tr>
|
||||
<tr class="separator:a5f5a5e955ca32578a55635cdc6351efb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1efa8d6e7eb7cda6f2c6f2f9210ec8c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1efa8d6e7eb7cda6f2c6f2f9210ec8c8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setGimbalAngle</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1GimbalAngleData.html">GimbalAngleData</a> *data)</td></tr>
|
||||
<tr class="separator:a1efa8d6e7eb7cda6f2c6f2f9210ec8c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad7125ca0b0be458fb59e46eb688523c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7125ca0b0be458fb59e46eb688523c4"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setGimbalSpeed</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1GimbalSpeedData.html">GimbalSpeedData</a> *data)</td></tr>
|
||||
<tr class="separator:ad7125ca0b0be458fb59e46eb688523c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b52b757b4c6eb02182af04bb9756c29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b52b757b4c6eb02182af04bb9756c29"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1GimbalData.html">GimbalData</a> </td><td class="memItemRight" valign="bottom"><b>getGimbal</b> () const </td></tr>
|
||||
<tr class="separator:a1b52b757b4c6eb02182af04bb9756c29"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a240349c3259542745776db7c13f12fc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a240349c3259542745776db7c13f12fc1"></a>
|
||||
float32_t </td><td class="memItemRight" valign="bottom"><b>getYaw</b> () const </td></tr>
|
||||
<tr class="separator:a240349c3259542745776db7c13f12fc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a49a9029fb804b7273d10ae7438360738"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a49a9029fb804b7273d10ae7438360738"></a>
|
||||
float32_t </td><td class="memItemRight" valign="bottom"><b>getRoll</b> () const </td></tr>
|
||||
<tr class="separator:a49a9029fb804b7273d10ae7438360738"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae23d1f8295610b9ede997a1ac2288bd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae23d1f8295610b9ede997a1ac2288bd6"></a>
|
||||
float32_t </td><td class="memItemRight" valign="bottom"><b>getPitch</b> () const </td></tr>
|
||||
<tr class="separator:ae23d1f8295610b9ede997a1ac2288bd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae834e9b43f9289ae7d434528ce62370d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae834e9b43f9289ae7d434528ce62370d"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isYawLimit</b> () const </td></tr>
|
||||
<tr class="separator:ae834e9b43f9289ae7d434528ce62370d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a89f2fa0b311220047842facdac1a7060"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89f2fa0b311220047842facdac1a7060"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isRollLimit</b> () const </td></tr>
|
||||
<tr class="separator:a89f2fa0b311220047842facdac1a7060"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aff933623dabb4e5b4103255373d0ec3d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff933623dabb4e5b4103255373d0ec3d"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isPitchLimit</b> () const </td></tr>
|
||||
<tr class="separator:aff933623dabb4e5b4103255373d0ec3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b6073643c2afe2c5502789f0fb74b70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html#a3b6073643c2afe2c5502789f0fb74b70">getApi</a> () const </td></tr>
|
||||
<tr class="separator:a3b6073643c2afe2c5502789f0fb74b70"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3fdbfb57490a0622986c4f882c4525e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3fdbfb57490a0622986c4f882c4525e8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setApi</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *value)</td></tr>
|
||||
<tr class="separator:a3fdbfb57490a0622986c4f882c4525e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classDJI_1_1onboardSDK_1_1Camera.html" title="Camera class for controlling camera and gimbal-related functions available through open protocol...">Camera</a> class for controlling camera and gimbal-related functions available through open protocol. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a3b6073643c2afe2c5502789f0fb74b70"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * Camera::getApi </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>Access method </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5f5a5e955ca32578a55635cdc6351efb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Camera::setCamera </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Camera::CAMERA_CODE </td>
|
||||
<td class="paramname"><em>camera_cmd</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>all camera control functions are none-callback function. The setCamera function handles camera-specific tasks (Take picture, Start/stop video) </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__Camera_8h_source.html">DJI_Camera.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__Camera_8cpp.html">DJI_Camera.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,232 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::CoreAPI Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ack</b>(req_id_t req_id, unsigned char *ackdata, int len) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aadc5da4d57b8eaa5b7bdb5ed29a0bf69">ack_data</a></td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a8466a9e84832b06f529b5a8c4add13c2">activate</a>(ActivateData *data, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aa86e92debf14c980712fd2805eed70e0">activate</a>(ActivateData *data, int timeout)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>activateCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#af9269aa61bcab29c1deeee70d82ebf53">byteHandler</a>(const uint8_t in_data)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a1e60c24675d8af3aee0cd275f3cd4a42">byteStreamHandler</a>(uint8_t *buffer, size_t size)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ac3111dfefd2a29b2c725e1474034b5cf">callbackPoll</a>(void)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CoreAPI</b>(HardDriver *Driver=0, Version SDKVersion=0, bool userCallbackThread=false, CallBack userRecvCallback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CoreAPI</b>(HardDriver *Driver, Version SDKVersion, CallBackHandler userRecvCallback, bool userCallbackThread=false) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aa084ce8f8847bd4c87a23c01f01d07c2">decodeACKStatus</a>(unsigned short ack)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a7be9cc64e49f061947e78956da20e5ef">decodeMissionStatus</a>(uint8_t ack)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ae35f58e3a1293bc5615502055e94864a">getAccountData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getACKFrameStatus</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getActivateMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getArmMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getAttiCtrlMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#accb169d18e0ce644b0adf7284483cc41">getBatteryCapacity</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a6e28d9d1bf933ee5ccfab6ec8891e16e">getBroadcastData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getBroadcastFrameStatus</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCtrlInfo</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getDisArmMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getDrawCirMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getDrawSqrMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ab06228e965457f85ac8eebc7669a09ef">getDriver</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ad0af34b1556ba02f25daeaf0e91d61b3">getDroneVersion</a>(CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a94346c03fc72f0d9ca8a8709dad67f91">getDroneVersion</a>(int timeout)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getDroneVersionCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ab7fa0d20a6e4bf39a43a1c8a4841667f">getFilter</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a83775b0cee8ef84d454ce6025edc1b62">getFlightStatus</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getFollowData</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getGimbalCtrlMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getGlobalNavTestMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getGoHomeMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a021fc52fda6637f3624ae14e1a96dc28">getHotPointData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getLandingMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getLocalNavTestMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ad8fb88ea4af11dbec0e08dcff1be1709">getObtainControlMobileCMD</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReleaseControlMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aba01d2d5cc5fa9b13198312d1cc8fd5f">getFwVersion</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getSimpleACK</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getStartVideoMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getStopVideoMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getTakeOffMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTakePhotoMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#af90c4551b82a3926d9ed5316b4084bb3">getTime</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getVRCTestMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ab5aa9af0ebe66a85ef24630284a1699d">getWayPointData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getWayPointTestMobileCMD</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>hotpointReadACK</b> (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>missionACKUnion</b> (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a8295bc2e7fc96c5c1742083a757f9ad6">notifyCaller</a>(Header *protocolHeader)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#afdf9c3d84a6b4445edacff7e2e29c219">parseFromMobileCallback</a>(CoreAPI *api, Header *protocolHeader, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>readPoll</b>(void) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#accec1bc503740cc4540142a2d8c403db">send</a>(unsigned char session_mode, unsigned char is_enc, CMD_SET cmd_set, unsigned char cmd_id, void *pdata, int len, CallBack ack_callback, int timeout=0, int retry_time=1)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a34f54e10c7faec4ac0f921cdfa6baf67">send</a>(unsigned char session_mode, bool is_enc, CMD_SET cmd_set, unsigned char cmd_id, void *pdata, size_t len, int timeout=0, int retry_time=1, CallBack ack_handler=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ae541770460eb82571214aa7aa5370a21">send</a>(Command *parameter)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a5373ef1d252b233a022cc08e7b6df96c">sendPoll</a>(void)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sendToMobile</b>(uint8_t *data, uint8_t len, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>sendToMobileCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>serialDevice</b> (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a76c8fa26fdc252af20b013928ec03ad6">setAccountData</a>(const ActivateData &value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a078feb6bf36b83eb65f5e49b1ace8801">setACKFrameStatus</a>(uint32_t usageFlag)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setActivateMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setActivateMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a2a8f3380779cf660be316aa45470bb99">setActivation</a>(bool isActivated)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setArmMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setArmMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setAttiCtrlMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBroadcastCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBroadcastCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setBroadcastFrameStatus</b>(bool isFrame) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a5490da3ad6bf7ea37f89783a4a75689a">setBroadcastFreq</a>(uint8_t *dataLenIs16, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#af49c3a3266e9a135f71b64c030106e7e">setBroadcastFreq</a>(uint8_t *dataLenIs16, int timeout)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ac02ec7458365af90e9ea4e17ac9e08d1">setBroadcastFreqDefaults</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a5938890f73c9764cb8ceea6bb7d57634">setBroadcastFreqDefaults</a>(int timeout)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBroadcastFreqToZero</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setControl</b>(bool enable, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a9148f90dc5a0a63511aef905d8890363">setControl</a>(bool enable, int timeout)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setControlCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setDisArmMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setDisArmMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setDrawCirMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setDrawSqrMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#af11e76e300013a8d9a229019eaf01ab8">setDriver</a>(HardDriver *value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setFollowCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setFollowCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aee573550da2469e7992097540550faef">setFollowData</a>(bool value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setFrequencyCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setFromMobileCallback</b>(CallBackHandler FromMobileEntrance) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setFromMobileCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setGimbalCtrlMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setGlobalNavTestMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setGoHomeMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setGoHomeMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setHotPointCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setHotPointCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aeec7ae9063e509bbd6bf6039ead9be00">setHotPointData</a>(bool value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setKey</b>(const char *key) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setLandingMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setLandingMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setLocalNavTestMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setMisssionCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setMisssionCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a221c804340554e0c04b31e8eeba96b33">setObtainControlMobileCallback</a>(CallBackHandler callback)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setObtainControlMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReleaseControlMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setReleaseControlMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setStartVideoMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setStartVideoMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setStopVideoMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setStopVideoMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setSyncFreq</b>(uint32_t freqInHz) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTakeOffMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTakeOffMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTakePhotoMobileCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTakePhotoMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#aadeecafaad54eeabdfd6212d2b64ea3d">setVersion</a>(const Version &value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setVRCTestMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setWayPointCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWayPointCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#ac8cad19f2b08d929011ad923cf87f45f">setWayPointData</a>(bool value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWayPointEventCallback</b>(CallBackHandler callback) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setWayPointEventCallback</b>(CallBack handler, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setWayPointTestMobileCMD</b>(bool userInput) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html#a0b5f3dbc0a3113b89ffec5f9bc47609b">stopCond</a></td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>waypointInitACK</b> (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">DJI::onboardSDK::CoreAPI</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,192 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">Flight</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Flight Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#ae4f2810f68f99c675adf16bbd5131985">armCallback</a>(CoreAPI *api, Header *protoclHeader, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>ATTI_CTRL_STOP</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ATTI_CTRL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>ATTI_STOP</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>control</b>(uint8_t flag, float32_t x, float32_t y, float32_t z, float32_t yaw) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Device</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DEVICE_APP</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>DEVICE_RC</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DEVICE_SDK</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a32306fffa274c6a34d90481cfb51da37">Flight</a>(CoreAPI *ControlAPI=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a468a431f738f794776f19170735a1637">getAcceleration</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a26f4cea3ae5a5bae1c63a67a4db24c2f">getApi</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getControlDevice</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getControlMode</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getEulerAngle</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a23fbea760546876fbd6b6af269deb1d1">getMagnet</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPitch</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getPosition</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a63fcbf96eb69c5ffe7c1cfae237ec5de">getQuaternion</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getRoll</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getStatus</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getVelocity</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getYaw</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a097f8e5f55b1de4bc62754b061221bd5">getYawRate</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GPS_ATII_CTRL_CL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>GPS_ATTI_CTRL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_ANG_VERT_POS_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_ANG_VERT_POS_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_ANG_VERT_THR_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_ANG_VERT_THR_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_ANG_VERT_VEL_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_ANG_VERT_VEL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_POS_VERT_POS_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_POS_VERT_POS_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_POS_VERT_THR_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_POS_VERT_THR_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_POS_VERT_VEL_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_POS_VERT_VEL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_VEL_VERT_POS_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_VEL_VERT_POS_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_VEL_VERT_THR_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_VEL_VERT_THR_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZ_VEL_VERT_VEL_YAW_ANG</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZ_VEL_VERT_VEL_YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZONTAL_ANGLE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZONTAL_BODY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZONTAL_GROUND</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HORIZONTAL_POSITION</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HORIZONTAL_VELOCITY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HorizontalCoordinate</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>HorizontalLogic</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#af83429c89ed162261fe1ee105c009165">Mode</a> enum name</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MODE_NOT_SUPPORTED</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setApi</b>(CoreAPI *value) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setArm</b>(bool enable, CallBack ArmCallback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setArm</b>(bool enable, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setFlight</b>(FlightData *data) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a53ae6a258cac9f81337e6cd1488d9347">setMovementControl</a>(uint8_t flag, float32_t x, float32_t y, float32_t z, float32_t yaw)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SMOOTH_DISABLE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>SMOOTH_ENABLE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a2ba6b590d35f3a2d9c8fb737b5150454">SmoothMode</a> enum name</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>Status</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>STATUS_FINISHING_LANDING</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>STATUS_GROUND_STANDBY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>STATUS_LANDING</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>STATUS_SKY_STANDBY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>STATUS_TAKE_OFF</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TASK</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a758a6c38d51b77ba943024ad8aee26e6">task</a>(TASK taskname, CallBack TaskCallback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>task</b>(TASK taskname, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TASK_GOHOME</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>TASK_LANDING</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TASK_TAKEOFF</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>taskCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toEulerAngle</b>(QuaternionData quaternionData) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a782c40da11ad290e1156e78d72170f08">toEulerianAngle</a>(QuaternionData data)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toQuaternion</b>(EulerianAngle eulerAngleData) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>VERTICAL_POSITION</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VERTICAL_THRUST</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>VERTICAL_VELOCITY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VerticalLogic</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YAW_ANGLE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_BODY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YAW_GROUND</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_RATE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#aa04bc1ce0b8934691507e512cb393786">YawCoordinate</a> enum name</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YawLogic</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">DJI::onboardSDK::Flight</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,574 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::Flight Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html">Flight</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1Flight-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Flight Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> class encapsulates all flight control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK.
|
||||
<a href="classDJI_1_1onboardSDK_1_1Flight.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="DJI__Flight_8h_source.html">DJI_Flight.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:aa809943ef3fd9187d2020c8d25c05a28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa809943ef3fd9187d2020c8d25c05a28"></a>enum  </td><td class="memItemRight" valign="bottom"><b>TASK</b> { <b>TASK_GOHOME</b> = 1,
|
||||
<b>TASK_TAKEOFF</b> = 4,
|
||||
<b>TASK_LANDING</b> = 6
|
||||
}</td></tr>
|
||||
<tr class="separator:aa809943ef3fd9187d2020c8d25c05a28"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7a0df8da580cba3ab0a3a88e91e8be66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a0df8da580cba3ab0a3a88e91e8be66"></a>enum  </td><td class="memItemRight" valign="bottom"><b>VerticalLogic</b> { <b>VERTICAL_VELOCITY</b> = 0x00,
|
||||
<b>VERTICAL_POSITION</b> = 0x10,
|
||||
<b>VERTICAL_THRUST</b> = 0x20
|
||||
}</td></tr>
|
||||
<tr class="separator:a7a0df8da580cba3ab0a3a88e91e8be66"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae918bbcdd45816c74caa28b7dcf7e7f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae918bbcdd45816c74caa28b7dcf7e7f9"></a>enum  </td><td class="memItemRight" valign="bottom"><b>HorizontalLogic</b> { <b>HORIZONTAL_ANGLE</b> = 0x00,
|
||||
<b>HORIZONTAL_VELOCITY</b> = 0x40,
|
||||
<b>HORIZONTAL_POSITION</b> = 0X80
|
||||
}</td></tr>
|
||||
<tr class="separator:ae918bbcdd45816c74caa28b7dcf7e7f9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa46ea2afd08a3c45ad28cfe49d721eec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa46ea2afd08a3c45ad28cfe49d721eec"></a>enum  </td><td class="memItemRight" valign="bottom"><b>YawLogic</b> { <b>YAW_ANGLE</b> = 0x00,
|
||||
<b>YAW_RATE</b> = 0x08
|
||||
}</td></tr>
|
||||
<tr class="separator:aa46ea2afd08a3c45ad28cfe49d721eec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af3cd9df0f71b75ffc0ce6c7abdb6513b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3cd9df0f71b75ffc0ce6c7abdb6513b"></a>enum  </td><td class="memItemRight" valign="bottom"><b>HorizontalCoordinate</b> { <b>HORIZONTAL_GROUND</b> = 0x00,
|
||||
<b>HORIZONTAL_BODY</b> = 0x02
|
||||
}</td></tr>
|
||||
<tr class="separator:af3cd9df0f71b75ffc0ce6c7abdb6513b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa04bc1ce0b8934691507e512cb393786"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#aa04bc1ce0b8934691507e512cb393786">YawCoordinate</a> { <b>YAW_GROUND</b> = 0x00,
|
||||
<b>YAW_BODY</b> = 0X01
|
||||
}</td></tr>
|
||||
<tr class="separator:aa04bc1ce0b8934691507e512cb393786"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2ba6b590d35f3a2d9c8fb737b5150454"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a2ba6b590d35f3a2d9c8fb737b5150454">SmoothMode</a> { <b>SMOOTH_DISABLE</b> = 0x00,
|
||||
<b>SMOOTH_ENABLE</b> = 0x01
|
||||
}</td></tr>
|
||||
<tr class="separator:a2ba6b590d35f3a2d9c8fb737b5150454"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a00b10b7801e18497cdb4fb494a4ba1a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00b10b7801e18497cdb4fb494a4ba1a5"></a>enum  </td><td class="memItemRight" valign="bottom"><b>Status</b> { <br />
|
||||
  <b>STATUS_GROUND_STANDBY</b> = 1,
|
||||
<b>STATUS_TAKE_OFF</b> = 2,
|
||||
<b>STATUS_SKY_STANDBY</b> = 3,
|
||||
<b>STATUS_LANDING</b> = 4,
|
||||
<br />
|
||||
  <b>STATUS_FINISHING_LANDING</b> = 5
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a00b10b7801e18497cdb4fb494a4ba1a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa9daa5fe8721471fc1bb93a99fb4499b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9daa5fe8721471fc1bb93a99fb4499b"></a>enum  </td><td class="memItemRight" valign="bottom"><b>Device</b> { <b>DEVICE_RC</b> = 0,
|
||||
<b>DEVICE_APP</b> = 1,
|
||||
<b>DEVICE_SDK</b> = 2
|
||||
}</td></tr>
|
||||
<tr class="separator:aa9daa5fe8721471fc1bb93a99fb4499b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af83429c89ed162261fe1ee105c009165"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#af83429c89ed162261fe1ee105c009165">Mode</a> { <br />
|
||||
  <b>ATTI_STOP</b> = 0,
|
||||
<b>HORIZ_ANG_VERT_VEL_YAW_ANG</b> = 1,
|
||||
<b>HORIZ_ANG_VERT_VEL_YAW_RATE</b> = 2,
|
||||
<b>HORIZ_VEL_VERT_VEL_YAW_ANG</b> = 3,
|
||||
<br />
|
||||
  <b>HORIZ_VEL_VERT_VEL_YAW_RATE</b> = 4,
|
||||
<b>HORIZ_POS_VERT_VEL_YAW_ANG</b> = 5,
|
||||
<b>HORIZ_POS_VERT_VEL_YAW_RATE</b> = 6,
|
||||
<b>HORIZ_ANG_VERT_POS_YAW_ANG</b> = 7,
|
||||
<br />
|
||||
  <b>HORIZ_ANG_VERT_POS_YAW_RATE</b> = 8,
|
||||
<b>HORIZ_VEL_VERT_POS_YAW_ANG</b> = 9,
|
||||
<b>HORIZ_VEL_VERT_POS_YAW_RATE</b> = 10,
|
||||
<b>HORIZ_POS_VERT_POS_YAW_ANG</b> = 11,
|
||||
<br />
|
||||
  <b>HORIZ_POS_VERT_POS_YAW_RATE</b> = 12,
|
||||
<b>HORIZ_ANG_VERT_THR_YAW_ANG</b> = 13,
|
||||
<b>HORIZ_ANG_VERT_THR_YAW_RATE</b> = 14,
|
||||
<b>HORIZ_VEL_VERT_THR_YAW_ANG</b> = 15,
|
||||
<br />
|
||||
  <b>HORIZ_VEL_VERT_THR_YAW_RATE</b> = 16,
|
||||
<b>HORIZ_POS_VERT_THR_YAW_ANG</b> = 17,
|
||||
<b>HORIZ_POS_VERT_THR_YAW_RATE</b> = 18,
|
||||
<b>GPS_ATII_CTRL_CL_YAW_RATE</b> = 97,
|
||||
<br />
|
||||
  <b>GPS_ATTI_CTRL_YAW_RATE</b> = 98,
|
||||
<b>ATTI_CTRL_YAW_RATE</b> = 99,
|
||||
<b>ATTI_CTRL_STOP</b> = 100,
|
||||
<b>MODE_NOT_SUPPORTED</b> = 0xFF
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:af83429c89ed162261fe1ee105c009165"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a32306fffa274c6a34d90481cfb51da37"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a32306fffa274c6a34d90481cfb51da37">Flight</a> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *ControlAPI=0)</td></tr>
|
||||
<tr class="separator:a32306fffa274c6a34d90481cfb51da37"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a758a6c38d51b77ba943024ad8aee26e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a758a6c38d51b77ba943024ad8aee26e6">task</a> (TASK taskname, CallBack TaskCallback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a758a6c38d51b77ba943024ad8aee26e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a703a3efc39b27a4bf458b6c4b21b581a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a703a3efc39b27a4bf458b6c4b21b581a"></a>
|
||||
unsigned short </td><td class="memItemRight" valign="bottom"><b>task</b> (TASK taskname, int timer)</td></tr>
|
||||
<tr class="separator:a703a3efc39b27a4bf458b6c4b21b581a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a037f02fa10fe350189ed36c484c15318"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a037f02fa10fe350189ed36c484c15318"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setArm</b> (bool enable, CallBack ArmCallback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a037f02fa10fe350189ed36c484c15318"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc832d327e42af0758c3c25683a084b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc832d327e42af0758c3c25683a084b5"></a>
|
||||
unsigned short </td><td class="memItemRight" valign="bottom"><b>setArm</b> (bool enable, int timer)</td></tr>
|
||||
<tr class="separator:acc832d327e42af0758c3c25683a084b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5e533f9a2b225b2604501a9dcded9fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5e533f9a2b225b2604501a9dcded9fc"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>control</b> (uint8_t flag, float32_t x, float32_t y, float32_t z, float32_t yaw)</td></tr>
|
||||
<tr class="separator:af5e533f9a2b225b2604501a9dcded9fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53ae6a258cac9f81337e6cd1488d9347"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a53ae6a258cac9f81337e6cd1488d9347">setMovementControl</a> (uint8_t flag, float32_t x, float32_t y, float32_t z, float32_t yaw)</td></tr>
|
||||
<tr class="separator:a53ae6a258cac9f81337e6cd1488d9347"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6c5b5604c41fae7f250bee2405330fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6c5b5604c41fae7f250bee2405330fc"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setFlight</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1FlightData.html">FlightData</a> *data)</td></tr>
|
||||
<tr class="separator:ad6c5b5604c41fae7f250bee2405330fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a63fcbf96eb69c5ffe7c1cfae237ec5de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a63fcbf96eb69c5ffe7c1cfae237ec5de">getQuaternion</a> () const </td></tr>
|
||||
<tr class="separator:a63fcbf96eb69c5ffe7c1cfae237ec5de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa1e5b1308ed639f16964cf531566e15f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1e5b1308ed639f16964cf531566e15f"></a>
|
||||
<a class="el" href="structDJI_1_1EulerAngle.html">EulerAngle</a> </td><td class="memItemRight" valign="bottom"><b>getEulerAngle</b> () const </td></tr>
|
||||
<tr class="separator:aa1e5b1308ed639f16964cf531566e15f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f0ef126a71f3883d7df50790437c8cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f0ef126a71f3883d7df50790437c8cf"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1PositionData.html">PositionData</a> </td><td class="memItemRight" valign="bottom"><b>getPosition</b> () const </td></tr>
|
||||
<tr class="separator:a6f0ef126a71f3883d7df50790437c8cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a53690b65d2507009bcf0f7abb11f405f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53690b65d2507009bcf0f7abb11f405f"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1VelocityData.html">VelocityData</a> </td><td class="memItemRight" valign="bottom"><b>getVelocity</b> () const </td></tr>
|
||||
<tr class="separator:a53690b65d2507009bcf0f7abb11f405f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a468a431f738f794776f19170735a1637"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">CommonData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a468a431f738f794776f19170735a1637">getAcceleration</a> () const </td></tr>
|
||||
<tr class="separator:a468a431f738f794776f19170735a1637"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a097f8e5f55b1de4bc62754b061221bd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">CommonData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a097f8e5f55b1de4bc62754b061221bd5">getYawRate</a> () const </td></tr>
|
||||
<tr class="separator:a097f8e5f55b1de4bc62754b061221bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23fbea760546876fbd6b6af269deb1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">MagnetData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a23fbea760546876fbd6b6af269deb1d1">getMagnet</a> () const </td></tr>
|
||||
<tr class="separator:a23fbea760546876fbd6b6af269deb1d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae6621f9acba575ba26e1fc50342691e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6621f9acba575ba26e1fc50342691e9"></a>
|
||||
Device </td><td class="memItemRight" valign="bottom"><b>getControlDevice</b> () const </td></tr>
|
||||
<tr class="separator:ae6621f9acba575ba26e1fc50342691e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd81623fad01ec3bd92e33d6c711f34a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd81623fad01ec3bd92e33d6c711f34a"></a>
|
||||
Status </td><td class="memItemRight" valign="bottom"><b>getStatus</b> () const </td></tr>
|
||||
<tr class="separator:acd81623fad01ec3bd92e33d6c711f34a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e2f079369e315365e9a62b9e9604639"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e2f079369e315365e9a62b9e9604639"></a>
|
||||
<a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#af83429c89ed162261fe1ee105c009165">Mode</a> </td><td class="memItemRight" valign="bottom"><b>getControlMode</b> () const </td></tr>
|
||||
<tr class="separator:a9e2f079369e315365e9a62b9e9604639"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a20d49572f0c45c1e9862240a9c114b99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20d49572f0c45c1e9862240a9c114b99"></a>
|
||||
<a class="el" href="namespaceDJI.html#a2cefac21654530417c2fa39c8e7ef709">Angle</a> </td><td class="memItemRight" valign="bottom"><b>getYaw</b> () const </td></tr>
|
||||
<tr class="separator:a20d49572f0c45c1e9862240a9c114b99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6188b40cfb874849aa5c4f374ce0a6cd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6188b40cfb874849aa5c4f374ce0a6cd"></a>
|
||||
<a class="el" href="namespaceDJI.html#a2cefac21654530417c2fa39c8e7ef709">Angle</a> </td><td class="memItemRight" valign="bottom"><b>getRoll</b> () const </td></tr>
|
||||
<tr class="separator:a6188b40cfb874849aa5c4f374ce0a6cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41604d855fda630c3a4420cf58a930be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41604d855fda630c3a4420cf58a930be"></a>
|
||||
<a class="el" href="namespaceDJI.html#a2cefac21654530417c2fa39c8e7ef709">Angle</a> </td><td class="memItemRight" valign="bottom"><b>getPitch</b> () const </td></tr>
|
||||
<tr class="separator:a41604d855fda630c3a4420cf58a930be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26f4cea3ae5a5bae1c63a67a4db24c2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a26f4cea3ae5a5bae1c63a67a4db24c2f">getApi</a> () const </td></tr>
|
||||
<tr class="separator:a26f4cea3ae5a5bae1c63a67a4db24c2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8142aa3bf450eeb265cb4ded07941e3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8142aa3bf450eeb265cb4ded07941e3f"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setApi</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *value)</td></tr>
|
||||
<tr class="separator:a8142aa3bf450eeb265cb4ded07941e3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ae4f2810f68f99c675adf16bbd5131985"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#ae4f2810f68f99c675adf16bbd5131985">armCallback</a> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *api, <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protoclHeader, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:ae4f2810f68f99c675adf16bbd5131985"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b25d5269660b35f4d8d0642cb89bf3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b25d5269660b35f4d8d0642cb89bf3f"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>taskCallback</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *api, <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protocolHeader, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a6b25d5269660b35f4d8d0642cb89bf3f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a782c40da11ad290e1156e78d72170f08"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structDJI_1_1EulerianAngle.html">EulerianAngle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a782c40da11ad290e1156e78d72170f08">toEulerianAngle</a> (<a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> data)</td></tr>
|
||||
<tr class="memdesc:a782c40da11ad290e1156e78d72170f08"><td class="mdescLeft"> </td><td class="mdescRight">@ deprecated Use toEulerAngle instead. <a href="#a782c40da11ad290e1156e78d72170f08">More...</a><br /></td></tr>
|
||||
<tr class="separator:a782c40da11ad290e1156e78d72170f08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1464a8202e2e726c3bda67e037d88a82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1464a8202e2e726c3bda67e037d88a82"></a>
|
||||
static <a class="el" href="structDJI_1_1EulerAngle.html">EulerAngle</a> </td><td class="memItemRight" valign="bottom"><b>toEulerAngle</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> quaternionData)</td></tr>
|
||||
<tr class="separator:a1464a8202e2e726c3bda67e037d88a82"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73e05e302e179a315a837a6e7839ea20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a73e05e302e179a315a837a6e7839ea20"></a>
|
||||
static <a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> </td><td class="memItemRight" valign="bottom"><b>toQuaternion</b> (<a class="el" href="structDJI_1_1EulerianAngle.html">EulerianAngle</a> eulerAngleData)</td></tr>
|
||||
<tr class="separator:a73e05e302e179a315a837a6e7839ea20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> class encapsulates all flight control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK. </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a class="anchor" id="af83429c89ed162261fe1ee105c009165"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#af83429c89ed162261fe1ee105c009165">DJI::onboardSDK::Flight::Mode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000025">Todo:</a></b></dt><dd>rename </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2ba6b590d35f3a2d9c8fb737b5150454"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#a2ba6b590d35f3a2d9c8fb737b5150454">DJI::onboardSDK::Flight::SmoothMode</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section version"><dt>Version</dt><dd>3.1 </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa04bc1ce0b8934691507e512cb393786"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html#aa04bc1ce0b8934691507e512cb393786">DJI::onboardSDK::Flight::YawCoordinate</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section version"><dt>Version</dt><dd>2.3 </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="a32306fffa274c6a34d90481cfb51da37"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Flight::Flight </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * </td>
|
||||
<td class="paramname"><em>ControlAPI</em> = <code>0</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>In order to keep your drone safe, you must keep sending <a class="el" href="structDJI_1_1onboardSDK_1_1FlightData.html">FlightData</a> to flight controller. Or your drone will hover.</dd></dl>
|
||||
<p>Position control is a open-looped control. That means it accept incremental data, not absolute position data. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>This functionality is not supported in this release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="ae4f2810f68f99c675adf16bbd5131985"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Flight::armCallback </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * </td>
|
||||
<td class="paramname"><em>api</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> * </td>
|
||||
<td class="paramname"><em>protoclHeader</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData </td>
|
||||
<td class="paramname"><em>__UNUSED</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>callbacks </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a468a431f738f794776f19170735a1637"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">CommonData</a> Flight::getAcceleration </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>The return type for getAcceleration and getYawrate will change to <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">Vector3fData</a> in a future release</dd>
|
||||
<dd>
|
||||
The return type for getAcceleration will change to <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">Vector3fData</a> in a future release </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a26f4cea3ae5a5bae1c63a67a4db24c2f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * Flight::getApi </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>Access method </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a23fbea760546876fbd6b6af269deb1d1"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1MagnetData.html">MagnetData</a> Flight::getMagnet </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>old interface. Will be replaced by <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">MagData</a> getMagData() in the next release.</dd>
|
||||
<dd>
|
||||
old interface. Will be replaced by <a class="el" href="structDJI_1_1onboardSDK_1_1MagData.html">MagData</a> Flight::getMagData() in the next release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a63fcbf96eb69c5ffe7c1cfae237ec5de"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> Flight::getQuaternion </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>old interface. PLease use setMovementControl instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a097f8e5f55b1de4bc62754b061221bd5"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1CommonData.html">CommonData</a> Flight::getYawRate </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>The return type for getYawRate will change to <a class="el" href="structDJI_1_1onboardSDK_1_1Vector3fData.html">Vector3fData</a> in a future release </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a53ae6a258cac9f81337e6cd1488d9347"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Flight::setMovementControl </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>flag</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float32_t </td>
|
||||
<td class="paramname"><em>x</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float32_t </td>
|
||||
<td class="paramname"><em>y</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float32_t </td>
|
||||
<td class="paramname"><em>z</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float32_t </td>
|
||||
<td class="paramname"><em>yaw</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>This function will be deprecated, please use setMovementControl instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a758a6c38d51b77ba943024ad8aee26e6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Flight::task </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">TASK </td>
|
||||
<td class="paramname"><em>taskname</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">CallBack </td>
|
||||
<td class="paramname"><em>TaskCallback</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> </td>
|
||||
<td class="paramname"><em>userData</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>This functionality is not supported in this release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a782c40da11ad290e1156e78d72170f08"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1EulerianAngle.html">EulerianAngle</a> Flight::toEulerianAngle </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structDJI_1_1onboardSDK_1_1QuaternionData.html">QuaternionData</a> </td>
|
||||
<td class="paramname"><em>data</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>@ deprecated Use toEulerAngle instead. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>mathematical method </dd></dl>
|
||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>old interface. Please use toEulerAngle instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__Flight_8h_source.html">DJI_Flight.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__Flight_8cpp.html">DJI_Flight.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,132 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">Follow</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Follow Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Follow</b>(CoreAPI *ControlAPI=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getData</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aef">MODE</a> enum name</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>MODE_RELATIVE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MODE_ROUTE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aefaa6cd810b12736e39ad448d4d411bc954">MODE_SMART</a> enum value</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a014e135f35a4646303335c1922ef0b2b">pause</a>(bool isPause, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>pause</b>(bool isPause, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resetData</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>SENSE_HIGH</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SENSE_LOW</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51a1173b26e1704b80b43232ae269e5701f">SENSE_MID</a> enum value</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51">SENSITIVITY</a> enum name</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#adcdf0d6d3f33a6cb1f7ee5d65f064d7f">setData</a>(const FollowData &value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setMode</b>(const MODE mode) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setSensitivity</b>(const SENSITIVITY sense) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTarget</b>(FollowTarget target) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setYawType</b>(const YAW_TYPE type) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start</b>(FollowData *Data=0, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>start</b>(FollowData *Data, int timeout) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stop</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>stop</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>updateTarget</b>(FollowTarget target) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#af8f6a63b95c36febe8164e2002fd813d">updateTarget</a>(float64_t latitude, float64_t longitude, uint16_t height, uint16_t angle)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_CUSTOM</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YAW_TOTARGET</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_TYPE</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">DJI::onboardSDK::Follow</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,308 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::Follow Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html">Follow</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1Follow-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::Follow Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html" title="Follow class encapsulates all follow control related functions provided by the DJI OnboardSDK...">Follow</a> class encapsulates all follow control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK.
|
||||
<a href="classDJI_1_1onboardSDK_1_1Follow.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="DJI__Follow_8h_source.html">DJI_Follow.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:a275b6488621961b4d93ce9dad6c25aef"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aef">MODE</a> { <b>MODE_RELATIVE</b> = 0,
|
||||
<b>MODE_ROUTE</b> = 1,
|
||||
<a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aefaa6cd810b12736e39ad448d4d411bc954">MODE_SMART</a> = 2
|
||||
}</td></tr>
|
||||
<tr class="separator:a275b6488621961b4d93ce9dad6c25aef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab37996e693407fe63b14a9ae1c71996b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab37996e693407fe63b14a9ae1c71996b"></a>enum  </td><td class="memItemRight" valign="bottom"><b>YAW_TYPE</b> { <b>YAW_TOTARGET</b> = 0,
|
||||
<b>YAW_CUSTOM</b> = 1
|
||||
}</td></tr>
|
||||
<tr class="separator:ab37996e693407fe63b14a9ae1c71996b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a963f944b2aaf7b0719a29ee221a56d51"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51">SENSITIVITY</a> { <b>SENSE_LOW</b> = 0,
|
||||
<a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51a1173b26e1704b80b43232ae269e5701f">SENSE_MID</a> = 1,
|
||||
<b>SENSE_HIGH</b> = 2
|
||||
}</td></tr>
|
||||
<tr class="separator:a963f944b2aaf7b0719a29ee221a56d51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ac4040a8149206b36a31f3f4a85270d30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4040a8149206b36a31f3f4a85270d30"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>Follow</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *ControlAPI=0)</td></tr>
|
||||
<tr class="separator:ac4040a8149206b36a31f3f4a85270d30"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abce4850980feaa7d317737d8a26c52e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abce4850980feaa7d317737d8a26c52e3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>resetData</b> ()</td></tr>
|
||||
<tr class="separator:abce4850980feaa7d317737d8a26c52e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa1ca78bfa706e0cec0d0665361ca3529"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ca78bfa706e0cec0d0665361ca3529"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>start</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">FollowData</a> *Data=0, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:aa1ca78bfa706e0cec0d0665361ca3529"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c294699dd0cda85af96efe37f1dd3bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c294699dd0cda85af96efe37f1dd3bd"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>start</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">FollowData</a> *Data, int timeout)</td></tr>
|
||||
<tr class="separator:a9c294699dd0cda85af96efe37f1dd3bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1899e2e2a1c2299cb22a65f455a578f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1899e2e2a1c2299cb22a65f455a578f0"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>stop</b> (CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a1899e2e2a1c2299cb22a65f455a578f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe2643a75c740f8f57aaf491475fe06e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe2643a75c740f8f57aaf491475fe06e"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>stop</b> (int timer)</td></tr>
|
||||
<tr class="separator:afe2643a75c740f8f57aaf491475fe06e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a014e135f35a4646303335c1922ef0b2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a014e135f35a4646303335c1922ef0b2b">pause</a> (bool isPause, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a014e135f35a4646303335c1922ef0b2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7a6f5ab97df03061ebb10ecad5f1aa32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a6f5ab97df03061ebb10ecad5f1aa32"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>pause</b> (bool isPause, int timer)</td></tr>
|
||||
<tr class="separator:a7a6f5ab97df03061ebb10ecad5f1aa32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a599c2fc39172a09a11c90c1e19a8b802"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a599c2fc39172a09a11c90c1e19a8b802"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateTarget</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1FollowTarget.html">FollowTarget</a> target)</td></tr>
|
||||
<tr class="separator:a599c2fc39172a09a11c90c1e19a8b802"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af8f6a63b95c36febe8164e2002fd813d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#af8f6a63b95c36febe8164e2002fd813d">updateTarget</a> (float64_t latitude, float64_t longitude, uint16_t height, uint16_t angle)</td></tr>
|
||||
<tr class="separator:af8f6a63b95c36febe8164e2002fd813d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adcdf0d6d3f33a6cb1f7ee5d65f064d7f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#adcdf0d6d3f33a6cb1f7ee5d65f064d7f">setData</a> (const <a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">FollowData</a> &value)</td></tr>
|
||||
<tr class="separator:adcdf0d6d3f33a6cb1f7ee5d65f064d7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129b7d2e4c2e40cf15290cb1e67c530"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9129b7d2e4c2e40cf15290cb1e67c530"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setMode</b> (const <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aef">MODE</a> mode)</td></tr>
|
||||
<tr class="separator:a9129b7d2e4c2e40cf15290cb1e67c530"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af207810effb7e52db3e49a856ce106f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af207810effb7e52db3e49a856ce106f0"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setTarget</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1FollowTarget.html">FollowTarget</a> target)</td></tr>
|
||||
<tr class="separator:af207810effb7e52db3e49a856ce106f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a54ebe51ad9372600e48a09fb921fdd61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54ebe51ad9372600e48a09fb921fdd61"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setYawType</b> (const YAW_TYPE type)</td></tr>
|
||||
<tr class="separator:a54ebe51ad9372600e48a09fb921fdd61"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa31c20bb297422ddaa2656a1a3bf7d2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa31c20bb297422ddaa2656a1a3bf7d2d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setSensitivity</b> (const <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51">SENSITIVITY</a> sense)</td></tr>
|
||||
<tr class="separator:aa31c20bb297422ddaa2656a1a3bf7d2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa57ebfee17ae26f2cb24edacc2376a42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa57ebfee17ae26f2cb24edacc2376a42"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">FollowData</a> </td><td class="memItemRight" valign="bottom"><b>getData</b> () const </td></tr>
|
||||
<tr class="separator:aa57ebfee17ae26f2cb24edacc2376a42"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html" title="Follow class encapsulates all follow control related functions provided by the DJI OnboardSDK...">Follow</a> class encapsulates all follow control related functions provided by the <a class="el" href="namespaceDJI.html">DJI</a> OnboardSDK. </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a class="anchor" id="a275b6488621961b4d93ce9dad6c25aef"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a275b6488621961b4d93ce9dad6c25aef">DJI::onboardSDK::Follow::MODE</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a275b6488621961b4d93ce9dad6c25aefaa6cd810b12736e39ad448d4d411bc954"></a>MODE_SMART </td><td class="fielddoc">
|
||||
<dl class="section note"><dt>Note</dt><dd><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> control not support now </dd></dl>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a963f944b2aaf7b0719a29ee221a56d51"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classDJI_1_1onboardSDK_1_1Follow.html#a963f944b2aaf7b0719a29ee221a56d51">DJI::onboardSDK::Follow::SENSITIVITY</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a963f944b2aaf7b0719a29ee221a56d51a1173b26e1704b80b43232ae269e5701f"></a>SENSE_MID </td><td class="fielddoc">
|
||||
<dl class="section note"><dt>Note</dt><dd><a class="el" href="classDJI_1_1onboardSDK_1_1Flight.html" title="Flight class encapsulates all flight control related functions provided by the DJI OnboardSDK...">Flight</a> control not support now </dd></dl>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a014e135f35a4646303335c1922ef0b2b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Follow::pause </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>isPause</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">CallBack </td>
|
||||
<td class="paramname"><em>callback</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> </td>
|
||||
<td class="paramname"><em>userData</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>true for pause, false for resume </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="adcdf0d6d3f33a6cb1f7ee5d65f064d7f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Follow::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structDJI_1_1onboardSDK_1_1FollowData.html">FollowData</a> & </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>no ack command </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="af8f6a63b95c36febe8164e2002fd813d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Follow::updateTarget </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">float64_t </td>
|
||||
<td class="paramname"><em>latitude</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">float64_t </td>
|
||||
<td class="paramname"><em>longitude</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>height</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>angle</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>no ack command </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__Follow_8h_source.html">DJI_Follow.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__Follow_8cpp.html">DJI_Follow.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,119 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">HardDriver</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::HardDriver Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>displayLog</b>(const char *buf=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>freeACK</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>freeMemory</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>freeMSG</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTimeStamp</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HardDriver</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html#a4bd7d6bcbb708b905e6296f3d1ac9eab">init</a>()=0</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>lockACK</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>lockMemory</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>lockMSG</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>notify</b>()=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>readall</b>(uint8_t *buf, size_t maxlen)=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>send</b>(const uint8_t *buf, size_t len)=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>wait</b>(int timeout)=0 (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">DJI::onboardSDK::HardDriver</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,190 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::HardDriver Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">HardDriver</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1HardDriver-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::HardDriver Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a4bd7d6bcbb708b905e6296f3d1ac9eab"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html#a4bd7d6bcbb708b905e6296f3d1ac9eab">init</a> ()=0</td></tr>
|
||||
<tr class="memdesc:a4bd7d6bcbb708b905e6296f3d1ac9eab"><td class="mdescLeft"> </td><td class="mdescRight">After calling this function, <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">HardDriver</a> should be able to read and send correctly, through a correct UART part. <a href="#a4bd7d6bcbb708b905e6296f3d1ac9eab">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4bd7d6bcbb708b905e6296f3d1ac9eab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6a8e5a1d10b8f3f33f3e4a683661539c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a8e5a1d10b8f3f33f3e4a683661539c"></a>
|
||||
virtual time_ms </td><td class="memItemRight" valign="bottom"><b>getTimeStamp</b> ()=0</td></tr>
|
||||
<tr class="separator:a6a8e5a1d10b8f3f33f3e4a683661539c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a618b229205cca01a1a8571a4ff02bf11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a618b229205cca01a1a8571a4ff02bf11"></a>
|
||||
virtual size_t </td><td class="memItemRight" valign="bottom"><b>send</b> (const uint8_t *buf, size_t len)=0</td></tr>
|
||||
<tr class="separator:a618b229205cca01a1a8571a4ff02bf11"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6315d9b57f5af0fb248a162185d36e19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6315d9b57f5af0fb248a162185d36e19"></a>
|
||||
virtual size_t </td><td class="memItemRight" valign="bottom"><b>readall</b> (uint8_t *buf, size_t maxlen)=0</td></tr>
|
||||
<tr class="separator:a6315d9b57f5af0fb248a162185d36e19"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8dc3cee8ac1490a5b7a1b5446515f7cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8dc3cee8ac1490a5b7a1b5446515f7cc"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>lockMemory</b> ()=0</td></tr>
|
||||
<tr class="separator:a8dc3cee8ac1490a5b7a1b5446515f7cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a175faa535f2c278e25dbb683dcdfa179"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a175faa535f2c278e25dbb683dcdfa179"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>freeMemory</b> ()=0</td></tr>
|
||||
<tr class="separator:a175faa535f2c278e25dbb683dcdfa179"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae40233a230aae298004fe1b92f68679b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae40233a230aae298004fe1b92f68679b"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>lockMSG</b> ()=0</td></tr>
|
||||
<tr class="separator:ae40233a230aae298004fe1b92f68679b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1ff91f12f1ac4a5dcf8301d44c6d2d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1ff91f12f1ac4a5dcf8301d44c6d2d9"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>freeMSG</b> ()=0</td></tr>
|
||||
<tr class="separator:ae1ff91f12f1ac4a5dcf8301d44c6d2d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad1345cacb82312afbe652c784fc23907"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1345cacb82312afbe652c784fc23907"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>lockACK</b> ()=0</td></tr>
|
||||
<tr class="separator:ad1345cacb82312afbe652c784fc23907"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7c99f1d353e9608e31da26e9441f22a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c99f1d353e9608e31da26e9441f22a2"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>freeACK</b> ()=0</td></tr>
|
||||
<tr class="separator:a7c99f1d353e9608e31da26e9441f22a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14b641ee120947e6780d5ac2249f5f2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14b641ee120947e6780d5ac2249f5f2e"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>notify</b> ()=0</td></tr>
|
||||
<tr class="separator:a14b641ee120947e6780d5ac2249f5f2e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a469196f918efbfe6943fad0b6d1acc59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a469196f918efbfe6943fad0b6d1acc59"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>wait</b> (int timeout)=0</td></tr>
|
||||
<tr class="separator:a469196f918efbfe6943fad0b6d1acc59"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a98d8e8ee10a64dcd880f694f6cf6b137"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98d8e8ee10a64dcd880f694f6cf6b137"></a>
|
||||
virtual void </td><td class="memItemRight" valign="bottom"><b>displayLog</b> (const char *buf=0)</td></tr>
|
||||
<tr class="separator:a98d8e8ee10a64dcd880f694f6cf6b137"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a4bd7d6bcbb708b905e6296f3d1ac9eab"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">virtual void DJI::onboardSDK::HardDriver::init </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>After calling this function, <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">HardDriver</a> should be able to read and send correctly, through a correct UART part. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>How to use In order to provide platform crossable <a class="el" href="namespaceDJI.html">DJI</a> onboardSDK library, we abstract this class as a hardware level.</dd>
|
||||
<dd>
|
||||
function descriptions:</dd></dl>
|
||||
<p>void <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html#a4bd7d6bcbb708b905e6296f3d1ac9eab" title="After calling this function, HardDriver should be able to read and send correctly, through a correct UART part. ">init()</a>; unsigned int getTimeStamp(); returns a TimeStamp data in unit msec. The difference between the return value of the function call two times is the excat time between them in msec.</p>
|
||||
<p>size_t send(const uint8_t *buf, size_t len); return sent data length.</p>
|
||||
<p>size_t readall(uint8_t *buf, size_t maxlen) = 0; return read data length.</p>
|
||||
<p>void lockMemory();/ void freeMemory(); provide a mutex for multi-thread. when operating memory.</p>
|
||||
<p>void lockMSG();/ void freeMSG(); provide a mutex for multi-thread. when operating messages.</p>
|
||||
<p>void notify();/ void wait(); use conditional variable to signal controller thread about arrival of ACK frame.</p>
|
||||
<p>void displayLog(char *buf); Micro "API_LOG" invoked this function, to pass datalog. In order to pass data through different stream or channel. We abstract this virtual function for user. And different from others, this interface is not a pure virtual funcion. The default data-passing channel is stdout (printf). See also "DJI_HardDriver.cpp".</p>
|
||||
<dl class="section attention"><dt>Attention</dt><dd>when writting and reading data, there might have multi-thread problems. Abstract class <a class="el" href="classDJI_1_1onboardSDK_1_1HardDriver.html">HardDriver</a> did not consider these issue. Please be careful when you are going to implement send and readall funtions.</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>we strongly suggest you to inherit this class in your own file, not just implement it in <a class="el" href="DJI__HardDriver_8cpp.html" title="Serial device driver abstraction. See DJI_HardDriver.h for more info. ">DJI_HardDriver.cpp</a> or inside this class </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__HardDriver_8h_source.html">DJI_HardDriver.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__HardDriver_8cpp.html">DJI_HardDriver.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,146 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">HotPoint</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::HotPoint Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getData</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>HotPoint</b>(CoreAPI *ControlAPI=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>initData</b>() (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>pause</b>(bool isPause, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pause</b>(bool isPause, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>readCallback</b>(CoreAPI *api, Header *protoclHeader, UserData userdata) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>readData</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>readData</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resetYaw</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>resetYaw</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCameraView</b>(View view) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setClockwise</b>(bool isClockwise) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html#a71572a01dfd5fe36fed492114d0652bc">setData</a>(const HotPointData &value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setHotPoint</b>(float64_t longtitude, float64_t latitude, float64_t altitude) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setHotPoint</b>(GPSPositionData gps) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setRadius</b>(float64_t meter) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setYawMode</b>(YawMode mode) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>setYawRate</b>(float32_t defree) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html#a92446411eb21eea88736280fa6c05bee">start</a>(CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>start</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>startCallback</b>(CoreAPI *api, Header *protocolHeader, UserData userdata=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>stop</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stop</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>updateRadius</b>(float32_t meter, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>updateRadius</b>(float32_t meter, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>updateYawRate</b>(YawRate &Data, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>updateYawRate</b>(YawRate &Data, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>updateYawRate</b>(float32_t yawRate, bool isClockwise, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>View</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>VIEW_EAST</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VIEW_NEARBY</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>VIEW_NORTH</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VIEW_SOUTH</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>VIEW_WEST</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_AUTO</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YAW_CUSTOM</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_INSIDE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YAW_OUTSIDE</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YAW_STATIC</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>YawMode</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>YawRate</b> typedef (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">DJI::onboardSDK::HotPoint</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,278 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::HotPoint Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">HotPoint</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1HotPoint-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::HotPoint Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structDJI_1_1onboardSDK_1_1HotPoint_1_1YawRate.html">YawRate</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:ae5de1aada1ff726fe4c8139311d2d31b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5de1aada1ff726fe4c8139311d2d31b"></a>enum  </td><td class="memItemRight" valign="bottom"><b>View</b> { <br />
|
||||
  <b>VIEW_NORTH</b> = 0,
|
||||
<b>VIEW_SOUTH</b> = 1,
|
||||
<b>VIEW_WEST</b> = 2,
|
||||
<b>VIEW_EAST</b> = 3,
|
||||
<br />
|
||||
  <b>VIEW_NEARBY</b> = 4
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:ae5de1aada1ff726fe4c8139311d2d31b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acf689a7784b43d81e72f1b46c86119c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf689a7784b43d81e72f1b46c86119c3"></a>enum  </td><td class="memItemRight" valign="bottom"><b>YawMode</b> { <br />
|
||||
  <b>YAW_AUTO</b> = 0,
|
||||
<b>YAW_INSIDE</b> = 1,
|
||||
<b>YAW_OUTSIDE</b> = 2,
|
||||
<b>YAW_CUSTOM</b> = 3,
|
||||
<br />
|
||||
  <b>YAW_STATIC</b> = 4
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:acf689a7784b43d81e72f1b46c86119c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a419776bbcbc91e19bac343748e5f948c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a419776bbcbc91e19bac343748e5f948c"></a>
|
||||
typedef struct <a class="el" href="structDJI_1_1onboardSDK_1_1HotPoint_1_1YawRate.html">DJI::onboardSDK::HotPoint::YawRate</a> </td><td class="memItemRight" valign="bottom"><b>YawRate</b></td></tr>
|
||||
<tr class="separator:a419776bbcbc91e19bac343748e5f948c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a13e6e30fad787ea04c4c8db9b266c91d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13e6e30fad787ea04c4c8db9b266c91d"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>HotPoint</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *ControlAPI=0)</td></tr>
|
||||
<tr class="separator:a13e6e30fad787ea04c4c8db9b266c91d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acab4ebecd436f7dc5604b9eee8f5f657"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab4ebecd436f7dc5604b9eee8f5f657"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>initData</b> ()</td></tr>
|
||||
<tr class="separator:acab4ebecd436f7dc5604b9eee8f5f657"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a92446411eb21eea88736280fa6c05bee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html#a92446411eb21eea88736280fa6c05bee">start</a> (CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a92446411eb21eea88736280fa6c05bee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a286aa009f0d2d0cd6a6f313fee1b07d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a286aa009f0d2d0cd6a6f313fee1b07d1"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1HotPointStartACK.html">HotPointStartACK</a> </td><td class="memItemRight" valign="bottom"><b>start</b> (int timer)</td></tr>
|
||||
<tr class="separator:a286aa009f0d2d0cd6a6f313fee1b07d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a298c84ff8bb21263f4e9dc9f3aa5f401"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a298c84ff8bb21263f4e9dc9f3aa5f401"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>stop</b> (CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a298c84ff8bb21263f4e9dc9f3aa5f401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a165e1c0d9a1c8a0bb52c606e6b3f36ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a165e1c0d9a1c8a0bb52c606e6b3f36ad"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>stop</b> (int timer)</td></tr>
|
||||
<tr class="separator:a165e1c0d9a1c8a0bb52c606e6b3f36ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac56fe239abc5e031f8a08dc99c69ac05"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac56fe239abc5e031f8a08dc99c69ac05"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>pause</b> (bool isPause, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:ac56fe239abc5e031f8a08dc99c69ac05"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a85f3208746531e8ce3175b29750cc4f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85f3208746531e8ce3175b29750cc4f0"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>pause</b> (bool isPause, int timer)</td></tr>
|
||||
<tr class="separator:a85f3208746531e8ce3175b29750cc4f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac23134615302df5988695d7252e918c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac23134615302df5988695d7252e918c2"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateYawRate</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1HotPoint_1_1YawRate.html">YawRate</a> &Data, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:ac23134615302df5988695d7252e918c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afae948545d869446ebbe77867e6828ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afae948545d869446ebbe77867e6828ce"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>updateYawRate</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1HotPoint_1_1YawRate.html">YawRate</a> &Data, int timer)</td></tr>
|
||||
<tr class="separator:afae948545d869446ebbe77867e6828ce"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a08b8057a2a6c978867340809b056810a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08b8057a2a6c978867340809b056810a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateYawRate</b> (float32_t yawRate, bool isClockwise, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a08b8057a2a6c978867340809b056810a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e78f65c7b8924654a4955ecc0858a62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e78f65c7b8924654a4955ecc0858a62"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateRadius</b> (float32_t meter, CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a7e78f65c7b8924654a4955ecc0858a62"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8a2d5028817a28ab7d3464f0e2b5aefa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a2d5028817a28ab7d3464f0e2b5aefa"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>updateRadius</b> (float32_t meter, int timer)</td></tr>
|
||||
<tr class="separator:a8a2d5028817a28ab7d3464f0e2b5aefa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38357cec7ce45df965a1aa3740bba254"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38357cec7ce45df965a1aa3740bba254"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>resetYaw</b> (CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a38357cec7ce45df965a1aa3740bba254"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae84c795f966f64f0f27a11dd88e4fd35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae84c795f966f64f0f27a11dd88e4fd35"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>resetYaw</b> (int timer)</td></tr>
|
||||
<tr class="separator:ae84c795f966f64f0f27a11dd88e4fd35"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f098ab950abafdd263c03e695056ac1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f098ab950abafdd263c03e695056ac1"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>readData</b> (CallBack callback=0, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userData=0)</td></tr>
|
||||
<tr class="separator:a7f098ab950abafdd263c03e695056ac1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac52c6a4e96f3bf28d1681824283585cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac52c6a4e96f3bf28d1681824283585cc"></a>
|
||||
<a class="el" href="DJI__Type_8h.html#a57553a650086a257fa205069df5b8c84">MissionACK</a> </td><td class="memItemRight" valign="bottom"><b>readData</b> (int timer)</td></tr>
|
||||
<tr class="separator:ac52c6a4e96f3bf28d1681824283585cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71572a01dfd5fe36fed492114d0652bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html#a71572a01dfd5fe36fed492114d0652bc">setData</a> (const <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">HotPointData</a> &value)</td></tr>
|
||||
<tr class="separator:a71572a01dfd5fe36fed492114d0652bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a83c54570ef64acaff9f0858a5f072676"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83c54570ef64acaff9f0858a5f072676"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setHotPoint</b> (float64_t longtitude, float64_t latitude, float64_t altitude)</td></tr>
|
||||
<tr class="separator:a83c54570ef64acaff9f0858a5f072676"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5688d60253b03798bc0beb0ea162ceb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5688d60253b03798bc0beb0ea162ceb"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setHotPoint</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1GPSPositionData.html">GPSPositionData</a> gps)</td></tr>
|
||||
<tr class="separator:ab5688d60253b03798bc0beb0ea162ceb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a54f36081323958d19f2b1330d78691e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54f36081323958d19f2b1330d78691e8"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setRadius</b> (float64_t meter)</td></tr>
|
||||
<tr class="separator:a54f36081323958d19f2b1330d78691e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:add4bc95192fcaf70a07976105ba60bfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add4bc95192fcaf70a07976105ba60bfa"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setYawRate</b> (float32_t defree)</td></tr>
|
||||
<tr class="separator:add4bc95192fcaf70a07976105ba60bfa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa53f88d5970a4f5c4ea691e80710c3be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa53f88d5970a4f5c4ea691e80710c3be"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setClockwise</b> (bool isClockwise)</td></tr>
|
||||
<tr class="separator:aa53f88d5970a4f5c4ea691e80710c3be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec9b12becba5c50103c4652544b36587"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec9b12becba5c50103c4652544b36587"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setCameraView</b> (View view)</td></tr>
|
||||
<tr class="separator:aec9b12becba5c50103c4652544b36587"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abed2a656d4ef4db2a954a6a9562331d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abed2a656d4ef4db2a954a6a9562331d7"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setYawMode</b> (YawMode mode)</td></tr>
|
||||
<tr class="separator:abed2a656d4ef4db2a954a6a9562331d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b7b80f5f0355e47a5d70039324476e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b7b80f5f0355e47a5d70039324476e0"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">HotPointData</a> </td><td class="memItemRight" valign="bottom"><b>getData</b> () const </td></tr>
|
||||
<tr class="separator:a5b7b80f5f0355e47a5d70039324476e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a47c6bc6c09ae5aa11246da9b6e98f7b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47c6bc6c09ae5aa11246da9b6e98f7b2"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>startCallback</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *api, <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protocolHeader, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userdata=0)</td></tr>
|
||||
<tr class="separator:a47c6bc6c09ae5aa11246da9b6e98f7b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f89d42a59da85c5521a101d7f6886c6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f89d42a59da85c5521a101d7f6886c6"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>readCallback</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *api, <a class="el" href="structDJI_1_1onboardSDK_1_1Header.html">Header</a> *protoclHeader, <a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> userdata)</td></tr>
|
||||
<tr class="separator:a6f89d42a59da85c5521a101d7f6886c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a71572a01dfd5fe36fed492114d0652bc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void HotPoint::setData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structDJI_1_1onboardSDK_1_1HotPointData.html">HotPointData</a> & </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>data access functions </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a92446411eb21eea88736280fa6c05bee"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void HotPoint::start </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">CallBack </td>
|
||||
<td class="paramname"><em>callback</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="namespaceDJI.html#a0988c6a482e73ea79bc55aac26729302">UserData</a> </td>
|
||||
<td class="paramname"><em>userData</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section note"><dt>Note</dt><dd>API functions </dd></dl>
|
||||
<dl class="section attention"><dt>Attention</dt><dd>difference between set and update Set functions only change the <a class="el" href="classDJI_1_1onboardSDK_1_1HotPoint.html">HotPoint</a> data in this class, Update functions will change the Mission status. In other words: drone will response update functions immediately. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__HotPoint_8h_source.html">DJI_HotPoint.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__HotPoint_8cpp.html">DJI_HotPoint.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,124 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">VirtualRC</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::VirtualRC Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CutOff</b> enum name (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>CutOff_ToLogic</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CutOff_ToRealRC</b> enum value (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getApi</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#ab2ff6d77cdc0da443c5ae27736c06501">getRCData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#adde3376c294c532e5fbea7ec81bef009">getVRCData</a>() const </td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isVirtualRC</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a5a7974a1d812e1ed38b8bb9a092bebfc">neutralVRCSticks</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a9c5a799eb6b658be4e18ac24c16a1d2d">resetData</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a72a474c78f12b733244eec8a68d73f5b">sendData</a>(VirtualRCData Data)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a1b6b198870cd24af401dcf75b2493730">sendData</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a26bb84b709df68859b7caecefa190849">sendSafeModeData</a>()</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setApi</b>(CoreAPI *value) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a561e25be8d98214360affe7907b52f63">setControl</a>(bool enable, CutOff cutoffType)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setVRCData</b>(const VirtualRCData &value) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a73145c476b89e8eb38a7d858411b8457">toRadioData</a>(VirtualRCData &vData)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toRCData</b>(VirtualRCData &vData) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>toVirtualRCData</b>(RadioData &rData) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VirtualRC</b>(CoreAPI *ControlAPI=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">DJI::onboardSDK::VirtualRC</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,317 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: DJI::onboardSDK::VirtualRC Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html">VirtualRC</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classDJI_1_1onboardSDK_1_1VirtualRC-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::VirtualRC Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" title="VirtualRC class has all the methods to mimic the RC functionality via OnboardSDK. ...">VirtualRC</a> class has all the methods to mimic the RC functionality via OnboardSDK.
|
||||
<a href="classDJI_1_1onboardSDK_1_1VirtualRC.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="DJI__VirtualRC_8h_source.html">DJI_VirtualRC.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:afb7e78cc867201d1c64eee3af9d69c65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb7e78cc867201d1c64eee3af9d69c65"></a>enum  </td><td class="memItemRight" valign="bottom"><b>CutOff</b> { <b>CutOff_ToLogic</b> = 0,
|
||||
<b>CutOff_ToRealRC</b> = 1
|
||||
}</td></tr>
|
||||
<tr class="separator:afb7e78cc867201d1c64eee3af9d69c65"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a2241fc42c7548f3286453addf040d4e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2241fc42c7548f3286453addf040d4e5"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><b>VirtualRC</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *ControlAPI=0)</td></tr>
|
||||
<tr class="separator:a2241fc42c7548f3286453addf040d4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a561e25be8d98214360affe7907b52f63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a561e25be8d98214360affe7907b52f63">setControl</a> (bool enable, CutOff cutoffType)</td></tr>
|
||||
<tr class="separator:a561e25be8d98214360affe7907b52f63"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a72a474c78f12b733244eec8a68d73f5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a72a474c78f12b733244eec8a68d73f5b">sendData</a> (<a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> Data)</td></tr>
|
||||
<tr class="separator:a72a474c78f12b733244eec8a68d73f5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1b6b198870cd24af401dcf75b2493730"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6b198870cd24af401dcf75b2493730"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a1b6b198870cd24af401dcf75b2493730">sendData</a> ()</td></tr>
|
||||
<tr class="memdesc:a1b6b198870cd24af401dcf75b2493730"><td class="mdescLeft"> </td><td class="mdescRight">This function will be deprecated in a future release. Please use <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a72a474c78f12b733244eec8a68d73f5b">sendData(VirtualRCData Data)</a> instead. <br /></td></tr>
|
||||
<tr class="separator:a1b6b198870cd24af401dcf75b2493730"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9c5a799eb6b658be4e18ac24c16a1d2d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5a799eb6b658be4e18ac24c16a1d2d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a9c5a799eb6b658be4e18ac24c16a1d2d">resetData</a> ()</td></tr>
|
||||
<tr class="memdesc:a9c5a799eb6b658be4e18ac24c16a1d2d"><td class="mdescLeft"> </td><td class="mdescRight">This function will not be maintained and will be deprecated in a future release. Please use resetVRCData() instead. <br /></td></tr>
|
||||
<tr class="separator:a9c5a799eb6b658be4e18ac24c16a1d2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26bb84b709df68859b7caecefa190849"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26bb84b709df68859b7caecefa190849"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a26bb84b709df68859b7caecefa190849">sendSafeModeData</a> ()</td></tr>
|
||||
<tr class="memdesc:a26bb84b709df68859b7caecefa190849"><td class="mdescLeft"> </td><td class="mdescRight">This function will be deprecated in the future. Please use <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a5a7974a1d812e1ed38b8bb9a092bebfc">neutralVRCSticks()</a> instead. <br /></td></tr>
|
||||
<tr class="separator:a26bb84b709df68859b7caecefa190849"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a7974a1d812e1ed38b8bb9a092bebfc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a5a7974a1d812e1ed38b8bb9a092bebfc">neutralVRCSticks</a> ()</td></tr>
|
||||
<tr class="separator:a5a7974a1d812e1ed38b8bb9a092bebfc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adde3376c294c532e5fbea7ec81bef009"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adde3376c294c532e5fbea7ec81bef009"></a>
|
||||
<a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#adde3376c294c532e5fbea7ec81bef009">getVRCData</a> () const </td></tr>
|
||||
<tr class="memdesc:adde3376c294c532e5fbea7ec81bef009"><td class="mdescLeft"> </td><td class="mdescRight">New function - this will replace <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a26bb84b709df68859b7caecefa190849" title="This function will be deprecated in the future. Please use neutralVRCSticks() instead. ">sendSafeModeData()</a> in a future release. <br /></td></tr>
|
||||
<tr class="separator:adde3376c294c532e5fbea7ec81bef009"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2ff6d77cdc0da443c5ae27736c06501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#ab2ff6d77cdc0da443c5ae27736c06501">getRCData</a> () const </td></tr>
|
||||
<tr class="separator:ab2ff6d77cdc0da443c5ae27736c06501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adec1b129a3e091c56f3e9b6a04dc2253"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adec1b129a3e091c56f3e9b6a04dc2253"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setVRCData</b> (const <a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> &value)</td></tr>
|
||||
<tr class="separator:adec1b129a3e091c56f3e9b6a04dc2253"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67756cb97c55c38283c7c171f22a2ba3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67756cb97c55c38283c7c171f22a2ba3"></a>
|
||||
bool </td><td class="memItemRight" valign="bottom"><b>isVirtualRC</b> () const </td></tr>
|
||||
<tr class="separator:a67756cb97c55c38283c7c171f22a2ba3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a937509163a463733565e3b3146788097"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a937509163a463733565e3b3146788097"></a>
|
||||
<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> * </td><td class="memItemRight" valign="bottom"><b>getApi</b> () const </td></tr>
|
||||
<tr class="separator:a937509163a463733565e3b3146788097"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a951528d2c87c4bb66bbd8941ab645285"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a951528d2c87c4bb66bbd8941ab645285"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setApi</b> (<a class="el" href="classDJI_1_1onboardSDK_1_1CoreAPI.html">CoreAPI</a> *value)</td></tr>
|
||||
<tr class="separator:a951528d2c87c4bb66bbd8941ab645285"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
||||
Static Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a73145c476b89e8eb38a7d858411b8457"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a73145c476b89e8eb38a7d858411b8457">toRadioData</a> (<a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> &vData)</td></tr>
|
||||
<tr class="separator:a73145c476b89e8eb38a7d858411b8457"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afff13516deb754a8ec26c36cceb49fea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afff13516deb754a8ec26c36cceb49fea"></a>
|
||||
static <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">RCData</a> </td><td class="memItemRight" valign="bottom"><b>toRCData</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> &vData)</td></tr>
|
||||
<tr class="separator:afff13516deb754a8ec26c36cceb49fea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ddf48309b8d07f258e49ba5d1a720e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ddf48309b8d07f258e49ba5d1a720e0"></a>
|
||||
static <a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> </td><td class="memItemRight" valign="bottom"><b>toVirtualRCData</b> (<a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> &rData)</td></tr>
|
||||
<tr class="separator:a8ddf48309b8d07f258e49ba5d1a720e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" title="VirtualRC class has all the methods to mimic the RC functionality via OnboardSDK. ...">VirtualRC</a> class has all the methods to mimic the RC functionality via OnboardSDK. </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="ab2ff6d77cdc0da443c5ae27736c06501"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> VirtualRC::getRCData </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>return type will change to <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">RCData</a> in a future release</dd>
|
||||
<dd>
|
||||
The return type will change to <a class="el" href="structDJI_1_1onboardSDK_1_1RCData.html">RCData</a> in a future release. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a5a7974a1d812e1ed38b8bb9a092bebfc"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void VirtualRC::neutralVRCSticks </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>This function will not be maintained and will be deprecated in a future release - please use <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a5a7974a1d812e1ed38b8bb9a092bebfc">neutralVRCSticks()</a> instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a72a474c78f12b733244eec8a68d73f5b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void VirtualRC::sendData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> </td>
|
||||
<td class="paramname"><em>Data</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>api->send command was moved to this function from <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a1b6b198870cd24af401dcf75b2493730" title="This function will be deprecated in a future release. Please use sendData(VirtualRCData Data) instead...">sendData()</a>. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a561e25be8d98214360affe7907b52f63"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void VirtualRC::setControl </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>enable</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">VirtualRC::CutOff </td>
|
||||
<td class="paramname"><em>cutoffType</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section attention"><dt>Attention</dt><dd>Safety notes You must use these methods below really carefully with following rules:<ul>
|
||||
<li>Use API <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a561e25be8d98214360affe7907b52f63">setControl(bool enable, CutOff cutoffType)</a>; only once in your main loop;</li>
|
||||
<li>Check your control device status by useing the following method: if(getControlDevice() != CONTROL_BY_VIRTUALRC) { reset code; }</li>
|
||||
<li></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dd>
|
||||
Your reset code must not be "setControl(true);" without any status check It may cause your drone became a nut drone.<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>You could quit your VRC(Virtual Remot Control) by switching your remote controller out of modeF<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section attention"><dt>Attention</dt><dd>Most dangerous, setControl(true); must not be called over 0.5Hz or your drone will be locked in a logic-checking loop. And you cannot exit <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html" title="VirtualRC class has all the methods to mimic the RC functionality via OnboardSDK. ...">VirtualRC</a> mode by switching your remote controller's mode. Actually, in this situation your drone will be a full automatically controlled by it self. It will keep flying until its bettery is empty or your code make it stop.<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dd>
|
||||
If you do not know what reset code you need to write, please just output your datalog and keep it empty.<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dd>
|
||||
It would be realy dangous if you keep calling <a class="el" href="classDJI_1_1onboardSDK_1_1VirtualRC.html#a1b6b198870cd24af401dcf75b2493730" title="This function will be deprecated in a future release. Please use sendData(VirtualRCData Data) instead...">sendData()</a>; in a loop with out control-losing protection. like :</dd></dl>
|
||||
<p>Global: <a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> myData;</p>
|
||||
<p>Thread 1: while(1) { myData = myAPIToSetupDataFromGroundStation(); }</p>
|
||||
<p>Thread 2: while(1) { sendData(myData); msleep(200); }</p>
|
||||
<p>When your drone lose signal, it will keep the recent command sent by your API: myAPIToSetupDataFromGroundStation(); This may result in a catastrophic crash.</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>API "sendData();" need to be called above 2Hz, and not greater than 25hz. </dd>
|
||||
<dd>
|
||||
API "sendSafeModeData();" will lead your drone hover; </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a73145c476b89e8eb38a7d858411b8457"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structDJI_1_1onboardSDK_1_1RadioData.html">RadioData</a> VirtualRC::toRadioData </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="structDJI_1_1onboardSDK_1_1VirtualRCData.html">VirtualRCData</a> & </td>
|
||||
<td class="paramname"><em>vData</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section warning"><dt>Warning</dt><dd>old interface. Will be replaced by toRCData (see below) in a future release.</dd>
|
||||
<dd>
|
||||
This function will be deprecated in a future release. Please use toRCData instead. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>lib/inc/<a class="el" href="DJI__VirtualRC_8h_source.html">DJI_VirtualRC.h</a></li>
|
||||
<li>lib/src/<a class="el" href="DJI__VirtualRC_8cpp.html">DJI_VirtualRC.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,129 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.11"/>
|
||||
<title>onboardsdk: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { init_search(); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">onboardsdk
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.11 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||||
<li><a href="classes.html"><span>Class Index</span></a></li>
|
||||
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespaceDJI.html">DJI</a></li><li class="navelem"><b>onboardSDK</b></li><li class="navelem"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">WayPoint</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">DJI::onboardSDK::WayPoint Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getIndex</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>getIndex</b>(size_t pos) const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getInfo</b>() const (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>idleVelocityCallback</b>(CoreAPI *api, Header *protocolHeader, UserData wpapi) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init</b>(WayPointInitData *Info=0, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>init</b>(WayPointInitData *Info, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#ae8554465c36efe306ac7159e9c4fb2d0">pause</a>(bool isPause, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>pause</b>(bool isPause, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#a3393f8aa0e40460ca897e137f54aa403">readIdleVelocity</a>(CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#ae08206461380c81a6aa6c13525ff0020">readIndexData</a>(uint8_t index, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>readInitData</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>readInitDataCallback</b>(CoreAPI *api, Header *protocolHeader, UserData wpapi) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setIndex</b>(WayPointData *value, size_t pos) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#a697de2d4ae1666c9504755c3307324fb">setInfo</a>(const WayPointInitData &value)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>start</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stop</b>(CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>stop</b>(int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>updateIdleVelocity</b>(float32_t meterPreSecond, CallBack callback=0, UserData userData=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#ae2f37131569b4e0ee50e6ff0e69af86b">uploadIndexData</a>(WayPointData *data, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>uploadIndexData</b>(WayPointData *data, int timer) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html#a6a49aa300981094c6be97b0d198ae876">uploadIndexData</a>(uint8_t pos, CallBack callback=0, UserData userData=0)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>uploadIndexDataCallback</b>(CoreAPI *api, Header *protocolHeader, UserData wpapi) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>WayPoint</b>(CoreAPI *ControlAPI=0) (defined in <a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a>)</td><td class="entry"><a class="el" href="classDJI_1_1onboardSDK_1_1WayPoint.html">DJI::onboardSDK::WayPoint</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Aug 5 2016 13:26:07 for onboardsdk by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.11
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||