Skip to content

UX SDK Modules

Siddharth Utgikar edited this page Dec 22, 2020 · 3 revisions

UX SDK is now split into multiple modules. With this approach developers can pick and choose only the modules that they need. This page documents the released widgets and panels per module. More modules will be added in future releases, as well as more widgets and panels for each of the existing modules.

Core Module

Package Description
dji.ux.beta.core Basic functionalities required to make a flying application. Contains all the building blocks such as base classes for widgets, panels, UX keys. All other modules depend on the Core module.
List of Core Widgets & Panels Released

Camera Core Module

Package Description
dji.ux.beta.cameracore Basic settings and controls for gimbals and cameras.
List of Camera Core Widgets & Panels Released

Visual Cameras Module

Package Description
dji.ux.beta.visualcamera Extensions for vision camera widgets.
List of Visual Cameras Widgets & Panels Released

Flight Module

Package Description
dji.ux.beta.flight Contains widgets which enable semi-autonomous and autonomous flights.
List of Flight Widgets & Panels Released

Map Module

Package Description
dji.ux.beta.map Contains the Map Widget and isolates all external dependencies such as Google Maps, Here Maps, or Gaode Maps.
List of Map Widgets & Panels Released

Accessories Module

Package Description
dji.ux.beta.accessory Widgets for drone accessories.
List of Accessories Widgets & Panels Released

Training Module

Package Description
dji.ux.beta.training Widgets for simulation and flying training.
List of Training Widgets & Panels Released
Clone this wiki locally