I plan to (eventually) build my own GCS. So far, I've created a simple COM port rerouter (for sharing a COM port across a network) for my GCS. I will have the APM on the drone (drone is connected to PC by local wifi network) and I will have my GCS on the PC. I think I have my COM port rerouter working, but I can't really test it because HK GCS does not allow me to connect to the virtual com port (unless the APM is plugged into it, but the APM is plugged into the drone not the PC).
Whenever HK GCS attempts to connect to a APM, it outputs this to the window: $Q,0,0*51.
What does this message mean? Is it just a random string used for initialization?
And, after HK's "$Q,0,0*51" request, what command does HK need to get from the serial connection in order for HK to connect?
Thanks for any help,
Cameron Lattz
Tags: $Q,0,0*51, HK, connection, request
Permalink Reply by Ellis Akins on May 18, 2012 at 11:54pm You should do more research before posting noob questions. No way ill dl your gcs.... haha
Permalink Reply by Cameron Lattz on May 19, 2012 at 12:15am Ellis thinks that HK GCS might "discover" that the APM is connected by constantly listening for heartbeats, even if the Connect button has not yet been pressed. Is this true?
Permalink Reply by Cameron Lattz on May 19, 2012 at 7:35pm After many hours of searching, I gave up and started working on something else. Then I stumbled across this completely by accident: "MAVLink is stateless, but QGroundControl tracks if a system is alive using the heartbeat message. Therefore make sure to send a heartbeat every 60, 30, 10 or 1 second (1 Hz is recommended, but not required)." I think Ellis was correct.
Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.1283 members
183 members
675 members
5 members
116 members
© 2013 Created by Chris Anderson.
Powered by
