DJI Payload SDK  1.5.3
Data Fields
T_PsdkAppFuncWidgetProperty Struct Reference

Widget property structure. More...

#include <psdk_cmdset_app_func.h>

Data Fields

uint8_t widgetType
 
uint8_t widgetIndex
 
uint8_t widgetName [32]
 
union {
   struct {
   }   buttonAttribute
 
   struct {
   }   switchAttribute
 
   struct {
   }   scaleAttribute
 
   struct {
      uint8_t   listItemNum
 
      uint8_t   listItemName [10][16]
 
   }   listAttribute
 
   struct {
      uint8_t   promptChar [32]
 
   }   intInputBoxAttribute
 
widgetAttribute
 

Detailed Description

Widget property structure.

Field Documentation

◆ widgetType

uint8_t widgetType

Specifies widget type. This parameter can be any value of E_PsdkAppFuncWidgetType

◆ widgetIndex

uint8_t widgetIndex

Specifies widget index.

Note
The value is unique index for widget, starting at 0. DJI Pilot widget show sequence relay on the widgetIndex.

◆ widgetName

uint8_t widgetName[32]

Specifies widget name string.

Note
Widget name max length is APPFUNC_MAX_WIDGET_NAME_SIZE

◆ buttonAttribute

struct { ... } buttonAttribute

Specifies button widget attribute.

◆ switchAttribute

struct { ... } switchAttribute

Specifies switch widget attribute.

◆ scaleAttribute

struct { ... } scaleAttribute

Specifies scale widget attribute.

◆ listItemNum

uint8_t listItemNum

Specifies list item number

◆ listItemName

uint8_t listItemName[10][16]

Specifies list item names.

Note
list item name max length is APPFUNC_LIST_MAX_ITEM_NAME_SIZE

◆ listAttribute

struct { ... } listAttribute

Specifies list widget attribute.

◆ promptChar

uint8_t promptChar[32]

Specifies input box additional prompt string.

Note
its max length is APPFUNC_INT_INPUT_BOX_PROMPT_CHAR_MAX_SIZE

◆ intInputBoxAttribute

struct { ... } intInputBoxAttribute

Specifies input box widget attribute.


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