----------
Enviado vía Nokia Email


-----Original Message-----
From: Viktor Radnai
Sent: 3/9/2013 8:18:06 PM
To: FlightGear user discussions
Subject: [Flightgear-users] Native control protocol not working in 2.10?
Hi there,

I'm developing an UAV and using FG for simulation. I have successfully
set up a control loop using the native-ctrls option (and a few others)
like this:
fgfs (various options) \
     --native-ctrls=socket,in,$AP_FREQ,$AP_HOST,5600,udp \
     --native-ctrls=socket,out,$AP_FREQ,$AP_HOST,5700,udp \
     (more options)

This means that FG will send control packets to UDP port 5700 where my
software listens, it gets the packet, changes a few things (mostly
throttle, elevator, rudder and aileron) and sends the packet back to FG
on udp port 5600. This used to work perferctly on 2.8. On 2.10 I get
control packets, I modify them and send them back but they have no
effect whatsoever. It also seems that FG just doesn't process these
packets, netstat shows a backlog of 2304 bytes that are waiting for
processing almost immediately after my software begins sending data:

efti@valkyrie:~/Projects/uav/autopilot$ netstat -anp
(Not all processes could be identified, non-owned process info
  will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
PID/Program name
<snip>
udp     2304      0 127.0.0.1:5600  0.0.0.0:*  20773/fgfs
<snip>

According to man netstat, Recv-Q means "The count of bytes not copied by
the user program connected to this socket". Could someone please test to
see if this is actually broken or I should be doing something
differently? I'd rather not roll back to 2.8 if I can get this to work
again (I'm also happy to change the code and recompile if someone has a
fix).

Thanks in advance.

Cheers,
Vik

------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to