I'm working on pixhawk with UgCS .Net SDK.
I could connect to UgCS Server and receive telemetry values of the pixhawk.
When I try to connect multiple pixhawk, I fail.
UgCS connects to the latest pixhawk it detects and doesn't show the values of the first pixhawk.
I also noticed using UgCS client that, telemetry values of 2 pixhawk connected are shown under the latest and not separately.
In memory it still have both the pixhawk connected.
I would like to know why I couldn't connect to multiple pixhawk and why UgCS connects to latest one it detects? Why does UgCS merges multiple pixhawk values to the latest one detected?
Do I need to make any changes in any configuration files so that I can receive multiple drone values separately?
I could also see that, UgCS detects the device connected automatically which makes me to raise a query that, why do I need to make changes to configuration files in order to use UgCS for multiple drones?
Any help on these queries would be much helpful.

Thanks in advance!

Views: 67

Replies to This Discussion

Hi,

each drone should have unique System ID

http://ardupilot.org/copter/docs/parameters.html?highlight=paramete...

If you use real devices (not emulator) you don't need to change UgCS configuration files.

Thanks for the reply.

I understand in case of drones.

In case of Pixhawk, When I connect second, I couldn't receive first pixhawk connected. What could be the issue? 

Alexey Dobrovolskiy said:

Hi,

each drone should have unique System ID

http://ardupilot.org/copter/docs/parameters.html?highlight=paramete...

If you use real devices (not emulator) you don't need to change UgCS configuration files.

In such case drone = Pixhawk :)

Change System ID on second Pixhawk and everything will work.

RSS

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service