PSDK自定义控件的DjiTestWidget_GetWidgetValue从来不会被调用
我目前增加了三个switch控件,名字为switch1、switch2,ALL,我主要想要实现,当我按下ALL的时候,switch1和switch2也要显示为按下的状态。
从代码里面来看,PSDK应该是要回自动调用DjiTestWidget_GetWidgetValue这个函数来获取开光状态从而显示在界面上的,但是我发现DjiTestWidget_GetWidgetValue这个函数从来不会有调用,我觉得这是不合理的。
我在设置s_widgetHandlerList的时候是设置过回调的:
static const T_DjiWidgetHandlerListItem s_widgetHandlerList[] = {
{0, DJI_WIDGET_TYPE_SWITCH, DjiTestWidget_SetWidgetValue, DjiTestWidget_GetWidgetValue, NULL},
{1, DJI_WIDGET_TYPE_SWITCH, DjiTestWidget_SetWidgetValue, DjiTestWidget_GetWidgetValue, NULL},
{2, DJI_WIDGET_TYPE_SWITCH, DjiTestWidget_SetWidgetValue, DjiTestWidget_GetWidgetValue, NULL},
}
按理来说,PSDK应该要能调用的,但是实际并没有,请帮忙解答 一下这个问题。
Please sign in to leave a comment.
Comments
3 comments