板载STM32的M600-Pro Osdk我遇到了一些问题

时间:2018-08-22 14:19:30

标签: dji-sdk

我想问这些问题:

  • 在执行自动飞行时如何通过osdk调整无人机的速度?

  • 我在使用render()时遇到超时问题 当我这样打电话不止一次时:

import React, { Component } from 'react'; import jwt from 'jsonwebtoken'; import { BrowserRouter, Route, Redirect, Switch } from 'react-router-dom'; import Login from './components/Login'; import Profile from './components/Profile'; const checkAuth = () => { const token = localStorage.getItem('token'); const currentTime = Math.floor(new Date().getTime() / 1000); const { exp } = jwt.decode(token); if (!token) { return false; } if (exp < currentTime) { localStorage.removeItem('token'); return false; } return true; }; const AuthRoute = ({ component: Component, ...rest }) => ( <Route {...rest} render={props => checkAuth() ? ( <Component {...props} /> ) : ( <Redirect to={{ pathname: '/login', state: { from: props.location } }} /> ) } /> ); class App extends Component { render() { return ( <BrowserRouter> <Switch> <Route exact path="/login" component={Login} /> <AuthRoute exact path="/profile" component={Profile} /> </Switch> </BrowserRouter> ); } } export default App;

我希望moveByPositionOffset不同于0。

第一次等待,直到timeInInSec结束。以下功能正常工作。 因此我降低了moveByPositionOffset(0, 0, zPosition, 0); moveByPositionOffset(80, 0, 0, 0); moveByPositionOffset(0, -80, 0, -90);的值以减少时间,但我当然不喜欢。

如果使用示例并且仅按照示例中的步骤进行操作,则不会发生这种情况: zposition

此处timeoutInMilSec

0 个答案:

没有答案