- Joined
- Dec 28, 2018
- Messages
- 24
- Reaction score
- 0
So I've been playing around with sending commands using the SDK and am I understanding correctly that the Tello only sends an OK response once it has finished executing the command and not in acknowledgement that it has received it?
So in the case of commands that are relatively longer to execute such as 'takeoff' or longer distance translations it can take over 5 secs to receive an answer. Then you have set commands such as 'rc a b c d' that generally return a fast response but what if the packet was just lost on the way to or from the Tello. Should we just be frantically sending the same command at 10ms intervals until we get an 'ok' back and then move on to the next command? I'm having a hard time understanding how to work with this.
It would be interesting if experienced Tello dev could share the general flow of their application when it comes to sending commands, waiting on a response, sending the next command and/or retrying a command.
So in the case of commands that are relatively longer to execute such as 'takeoff' or longer distance translations it can take over 5 secs to receive an answer. Then you have set commands such as 'rc a b c d' that generally return a fast response but what if the packet was just lost on the way to or from the Tello. Should we just be frantically sending the same command at 10ms intervals until we get an 'ok' back and then move on to the next command? I'm having a hard time understanding how to work with this.
It would be interesting if experienced Tello dev could share the general flow of their application when it comes to sending commands, waiting on a response, sending the next command and/or retrying a command.