[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] Two aircrafts modem configuration

From: Felix Ruess
Subject: Re: [Paparazzi-devel] Two aircrafts modem configuration
Date: Wed, 4 Mar 2015 12:49:19 +0100


you don't need to use XBee API mode for multiple aircrafts, you just can't send messages to only one specific aircraft.
So it should work fine with your setup (transparent/same PAN/each has unique ID).
Btw, you don't need to change the baudrate (that is only the baudrate of the uart interface to the XBee, doesn't change the over-the-air baudrate).

> Failure("Pprz.sprint_value(uint32)")

This sounds like a bug, what paparazzi version are you using?
I'm sure we can sort this out.

Cheers, Felix

On Wed, Mar 4, 2015 at 12:37 PM, Nicolas Quendez <address@hidden> wrote:

Thanks for your answer Hector,
But in fact, I think I use AT commands (but not API mode) and not transparent mode, sorry for the wrong terminology.

I set ground station like this : 
- ID PAN : 3332
- DL (Destination address): FFFF (for broadcasting)
- MY (source address)  : 0

- IDPAN : 3332 (same network)
- DL :  0  (yo communicate with ground station)
- MY : 5678

- IDPAN : 3332 (same network)
- DL :  0  (yo communicate with ground station)
- MY : 3221

As soon as I power on the two aircraft, telemetry crashes : Failure("Pprz.sprint_value(uint32)")

Thanks for your help

Le 4 mars 2015 à 04:12, Hector Garcia de Marina <address@hidden> a écrit :

Hi Nicolás,

asfaik the xbee in transparent mode is for only two radios (direct link). If you have more than two you need to use AT commands, in fact, you need to set the destination address (or broadcast). This is smth that you cannot do in transparent mode.


On Mar 4, 2015 2:03 AM, "Nicolas Quendez" <address@hidden> wrote:


I am attempting to have two aircrafts working at the same time.  I still have problems with telemetry when both of them are powered on. 
I use 3 xbee pro S1 modems (one ground station, coordinator, two on the aircrafts, end device) in transparent mode.  I just want to receive the telemetry of the two aircrafts with one ground station for now (only downlink).

What I did : 
- Set baud rate of each aircraft at only 19200 bauds
- keep baud rate of ground station at 56000 bauds (default)
- Load two different aircraft names into the two A/P boards (but everything are the same inside the aircrafts configurations, the telemetry file are the same). 
- Give 3 different node identifiers to the modems (Ground, Aircraft1, Aircraft2)
That’s all (and apparently, not sufficient !). 

When only one aircraft is powered on, everything is working, I have the good name on GCS depending on the aircraft, telemetry is OK. 
As soon as I power on the second aircraft, GCS opens the new tabs (second aircraft) but the telemetry crashes with an error : Failure("Pprz.sprint_value(uint32)")

What should I do more to make the telemetry works with two aircrafts ? 

Thanks in advance
Best regards

Paparazzi-devel mailing list

Paparazzi-devel mailing list

Paparazzi-devel mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]