@robolink_arnold Thank you. I wonder that there are some limitations of send request timing which must be considered.　ex. frequent send request is not good. Or two send request interval time must be less than 100ms, and so on.
If my source code contain bad part, could you show me where there are?
"For the link event you may have set some of the parameters for CoDrone(True,True,True,True,True) "
I can't find method named Codrone. In addition, CoDroneClass's constructor don't have any argument.
How can I reduce transmission delay?
If interval of request raw Imu values is more than 50ms, delay will be minimize?
When I receive LinkEvent, are there something to do?
Can I ignore LinkEvent, and continue to request raw Imu values until I receive Imu data?
I sent ImuRawAndAngle request to CoDrone via control board in a cycle of 50 ms.
However, Codrone's response is too slow and response time is random.
In addition, after send request, dtype 0xE1 data (LinkEvent) is often received.
Communication log is as follows.
RE: Hi! I 'm Akinori. I'm embedded software engineer in Japan.
RE: how to get IR sensor value attached to Codrone's body.
Thank you to respond to me.
I figured out that the optical flow sensor and the IR height sensor are mounted to CoDrone.
To use these sensor data, I have to use snap application at current stage. But Unfortunately, development environment I can use is only Arduino and processing.
How does snap application get sensor data?
What command can I use to request these sensor data?
If you say that I have no choice but to wait library update, I'll do so.
I did understand that library will be updated.
If Gyro sensor data are available by using the Snap application, that means I have method to get sensor data.
As soon as possible, I want to write code by myself to analyze Bluetooth communication to get gyro sensor data, .
Could you tell me Bluetooth communication data format to request gyro sensor data?
What command do I send to CoDrone?