[DJI Windows SDK]flightControllerHandler is null



我试图使用FlightControllerHandler类获取无人机的高度,但当我执行程序时,它显示FlightControllerHandler为空。

我的控制器接通了电源,我的电脑连接到了无人机的WiFi,仍然为空。

我的代码:

public Parser videoParser;
public FlightControllerHandler flightControllerHandler;

private async void Page_Loaded(object sender, RoutedEventArgs e)
{
if(flightControllerHandler != null) 
{ 
var b = flightControllerHandler.GetAltitudeAsync();
lblAltitude1.Text = "Altitude : " + b.ToString();
}
}

有解决方案吗?

您必须从sdk中获取处理程序。

var res = await DJISDKManager.Instance.ComponentManager.GetFlightControllerHandler(0, 0).SetAircraftNameAsync(new StringMsg { value = toSet });
message = String.Format("Set aircraft's name: {0}", res.ToString());

看看github上的演示。

相关内容

  • 没有找到相关文章

最新更新