DJI Payload SDK  1.5.3
Macros
Exported Macros

Macros

#define APPFUNC_DEF_BUTTON_WIDGET(index, nameStr)
 Define button widget. More...
 
#define APPFUNC_DEF_SWITCH_WIDGET(index, nameStr)
 Define switch widget. More...
 
#define APPFUNC_DEF_SCALE_WIDGET(index, nameStr)
 Define scale widget. More...
 
#define APPFUNC_DEF_LIST_WIDGET(index, nameStr, chooseCount, choose1Str, ...)
 Define list widget. More...
 
#define APPFUNC_DEF_INT_INPUT_BOX_WIDGET(index, nameStr, promtStr)
 Define input box widget. More...
 

Detailed Description

Macro Definition Documentation

◆ APPFUNC_DEF_BUTTON_WIDGET

#define APPFUNC_DEF_BUTTON_WIDGET (   index,
  nameStr 
)
Value:
{ \
.widgetIndex = index, \
.widgetName = nameStr, \
}

Define button widget.

◆ APPFUNC_DEF_SWITCH_WIDGET

#define APPFUNC_DEF_SWITCH_WIDGET (   index,
  nameStr 
)
Value:
{ \
.widgetIndex = index, \
.widgetName = nameStr, \
}

Define switch widget.

◆ APPFUNC_DEF_SCALE_WIDGET

#define APPFUNC_DEF_SCALE_WIDGET (   index,
  nameStr 
)
Value:
{ \
.widgetIndex = index, \
.widgetName = nameStr, \
}

Define scale widget.

◆ APPFUNC_DEF_LIST_WIDGET

#define APPFUNC_DEF_LIST_WIDGET (   index,
  nameStr,
  chooseCount,
  choose1Str,
  ... 
)
Value:
{ \
.widgetIndex = index, \
.widgetName = nameStr, \
.widgetAttribute.listAttribute.listItemNum = chooseCount, \
.widgetAttribute.listAttribute.listItemName = {choose1Str,##__VA_ARGS__}, \
}

Define list widget.

◆ APPFUNC_DEF_INT_INPUT_BOX_WIDGET

#define APPFUNC_DEF_INT_INPUT_BOX_WIDGET (   index,
  nameStr,
  promtStr 
)
Value:
{ \
.widgetIndex = index, \
.widgetName = nameStr, \
.widgetAttribute.intInputBoxAttribute.promptStr = promtStr, \
}

Define input box widget.