[Top][All Lists]

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

[Paparazzi-devel] Link for XBee API in Session is incorrect

From: David Conger
Subject: [Paparazzi-devel] Link for XBee API in Session is incorrect
Date: Mon, 11 Aug 2014 18:08:02 -0700


Just a quick update. While testing XBee API communications in
Paparazzi Center and GCS I used the Session: "Flight
address@hidden" which in Vanilla Paparazzi uses a Data Link
command line of:
"/home/dconger/paparazzi-campaign2013/sw/ground_segment/tmtc/link  -d
/dev/paparazzi/xbee -transport xbee -s 57600"

This was incorrect as the link setup was: /dev/paparazzi/serial not
/dev/paparazzi/xbee for the device.

Here is my Ubuntu 12.04 LTS information:
address@hidden:/dev/paparazzi# ls -lh
total 0
lrwxrwxrwx 1 root root 10 Aug 11 15:59 serial -> ../ttyUSB0

Please note that I fixed it by updating the session command line then
saving the session. I just want to send this email to the developer
list to save others some debugging time or emails to the dev list.

When launching GCS (Execute), for an airframe that uses XBee with API
enabled, the Data Link will fail to start giving this error:
"Failure("Error opening modem serial device : fd < 0 (/dev/paparazzi/xbee)")
Broadcasting on network, port 2010

DONE (exec /home/dconger/paparazzi-campaign2013/sw/ground_segment/tmtc/link
 -d /dev/paparazzi/xbee -transport xbee -s 57600 2>&1)

*** client connect ***: Connection refused "

In the Paparazzi Center find the line for Data Link and update the
part for the device and change "xbee" to "serial". Then from the menu
for Paparazzi Center/Session select "save" to save this change. Now
future launches of Paparazzi Center will use "/dev/paparazzi/serial"
for the device and work.



reply via email to

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